
html{
    font-size: 16px;
}
body {
    width: 100%;
    height: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size:1rem;
    font-weight:400;
    color: #44464C;
    overflow-x: hidden;
    background: #fff;
    line-height: 21px;
    word-wrap: break-word;


    -moz-user-select: none; /*火狐*/
    -webkit-user-select: none; /*webkit浏览器*/
    -ms-user-select: none; /*IE10*/
    -khtml-user-select: none; /*早期浏览器*/
    user-select: none;
}
/*.card-header{*/
/*    margin-right: -10px;*/
/*    margin-left: -10px;*/
/*}*/
.left_nav_menu{
    padding: 6px 12px;
    line-height: 1.42857143;
    text-align: left;
    white-space: nowrap;
    cursor: pointer;
    border-bottom: 1px solid #fff;
}

.card-header .text-left{
    font-size: 18px;
    color: #fff;
    background: #0E1D5D;
}

/*.card-header .show_two{*/
/*    font-size: 18px;*/
/*    !*background: #0E1D5D;*!*/
/*}*/
.levelThree{
    background:#fff;
}
.show_two{
    font-size: 18px;
    color: #28282E;
    line-height: 27px;
    padding: 6px 12px;
    font-weight: normal;
    border: 1px solid #f2f2f2;
    background: #e4e9fd;
}
label:first-child{
    font-weight: normal;
}
a {
    color: #333;
}
a:hover, a:active, a:focus {
    color:#333;
    text-decoration:none;
}
p{
    text-align: justify;
}
ul{
    list-style: none;
    padding:0;
    margin:0;
}
h1, h2, h3, h4, h5{
    font-weight: bold;
    margin:0;
}
@media (min-width: 1300px) {
    .container {
        width: 1200px;
    }

    .postSearchBox {
        left: -45px;
    }
}
/*nav*/
/*.b-navHeader-wrap{*/
/*    position: fixed;*/
/*    width: 100%;*/
/*    z-index: 1000;*/
/*}*/
.topPaddingWrap{
    padding-top: 80px;
}
.b-navHeader-wrap .navbar{
    padding: 10px 0;
    background: #0E1D5D;
    border-radius: 3px;
    margin-bottom: 0;
}
.nav-header-cont .nav-logo{
    flex: 1;
}
.nav-header-cont .nav-logo img{
    margin:0 auto;
    max-width: 212px;
}
.nav-right-info{
    margin:0;
}
.nav-right-info li a span,
.nav-header-cont .nav-menu,
.nav-header-cont .nav-right-info li a.dropdown-toggle{
    color:#fff;
}
.nav-header-cont .navbar-nav > .open > a.dropdown-toggle,
.nav-header-cont .navbar-nav > .open > a.dropdown-toggle:hover,
.nav-header-cont .navbar-nav > .open > a.dropdown-toggle:focus{
    color:#fff;
    background: transparent;
}
.nav-header-cont .nav-right-info li a{
    padding:0 8px;
}
.nav-right-info li.dropdown a{
    font-size: 14px;
}
.b-navHeader-wrap .container > .navbar-header,b-navHeader-wrap .container-fluid > .navbar-header{
    margin:0;
}
.b-navHeader-wrap .container > .navbar-header{
    padding: 23px 0;
}
.nav-right-info > li > .dropdown-menu{
    border-radius: 4px;
    margin-top: 10px;
}
.nav-right-info > li > .dropdown-menu{
    padding:0;
}
.nav-right-info > li > .dropdown-menu li a{
    border-bottom: 1px solid #f2f2f2;
    padding:5px 10px;
}
.nav-right-info > li > .dropdown-menu li:last-child a{
    border-bottom: none;
}
.nav-right-info .open .dropdown-menu > li > a{
    padding: 5px 10px;
    color: #818593;

}


/*header*/
.b-navHeader-wrap .navbar{
    padding: 0;
    background: #0E1D5D;
    border-radius: 3px;
}
.blogContent-header{
    padding:0;
}
.blogContent-header .navbar-nav > li{
    float: none;
    vertical-align: middle;
}
.blogContent-header .navbar-nav > li a{
    color:#fff;
    font-weight: 500;
    padding-top: 5px;
    padding-bottom: 5px;
}
.blogContent-header .navbar-nav > li a.header-logo img{
    max-width: 187px;
    margin:0 auto;
}
.blogContent-header .navbar-nav > li a.signUpBtn{
    padding:8px 4px;
    background: #0E1D5D;
    border-radius: 3px;
    margin: 0 50px;
}
.mobile-header-info .signUpBtn{
    padding: 0 5px;
    background: #0E1D5D;
    border-radius: 3px;
    text-align: center;
    line-height: 36px;
    color:#fff;
}
.mobile-header-info .navbar-brand,.signUpBtn{
    display: none;
}
.mobile-header-info .navbar-toggle,
.mobile-header-info .navbar-toggle:hover,
.mobile-header-info .navbar-toggle:focus{
    background-color: transparent;
    border:none;
    margin-right:0;
}
/*.navbar-default .navbar-toggle .icon-bar{*/
/*    background: #fff;*/
/*}*/
.collapse-menu-nav .navbar-nav > li > a{
    font-size: 14px;
    font-weight: 400;
    color: rgba(255,255,255,0.8);
    line-height: 24px;
    padding:30px 17px;
}

.collapse-menu-nav .navbar-nav > li > a:hover, .collapse-menu-nav .navbar-nav > li > a:focus{
    color: #fff;
}
.collapse-menu-nav .navbar-nav > li:first-child.active > a,
.collapse-menu-nav .navbar-nav > li.active > a,
.collapse-menu-nav .navbar-nav > li.active > a:hover,
.collapse-menu-nav .navbar-nav > li.active > a:focus,
.collapse-menu-nav .navbar-nav > li.active > a:visited{
    font-weight: bold;
    font-size:15px;
    color: #fff;
    background-color:transparent;
}
.collapse-menu-nav .navbar-nav > .open > a,
.collapse-menu-nav .navbar-nav > .open > a:hover,
.collapse-menu-nav .navbar-nav > .open > a:focus{
    color: #fff;
    background-color:transparent;
}
.rightSignCont{
    display: flex;
    display: -webkit-flex;
    align-items: center;
}
.collapse-menu-nav .navbar-nav > li > a.signUpBtn{
    padding:6px 15px;
    background: #fff;
    border-radius: 3px;
    color:#0E1D5D;
    font-size: 14px;
    margin-right: 5px;
    font-weight: bold;
    text-align: center;
}
.languageAndBtn .signUpBtn{
    margin-right: 5px;
}
.collapse-menu-nav .navbar-nav > li > a.registerBtn{
    border:1px solid #0E1D5D;
    border-radius: 3px;
    background: #FFFFFF;
    color:#0E1D5D;
    font-size: 14px;
    padding:5px 14px;
    margin-left:5px;
    font-weight: bold;
}
.collapse-menu-nav .navbar-brand{
    padding: 0 15px;
}

.cumputerLogo{
    display:none;
}
.topHeaderMobileLogo{
    display:block;
}
.topHeaderMobileLogo >a >img{
    margin: 0 auto;
    max-width: 150px;
    padding: 5px 0;
}
.memberT{
    font-size: 10px;
    font-weight: 400;
    color: #DFE1EA;
    line-height: 15px;
}
.rightSignCont li:nth-child(2){
    padding-top: 21px;
}

.collapse-menu-nav .rightSignCont > li > a{
    padding: 30px 15px;
}
.navbar-fixed-top .navbar-collapse{
    max-height:none;
}
.b-navHeader-wrap .collapse-menu-nav .containerTwo{
    position:relative;
}

#policy_disclaimer p{
    line-height: 1.8;
    margin-top: 1.0em;
}

#policy_disclaimer h2{
    margin: 40px 0px 0px;
    padding: 0px 0px 2px;
    border-width: 0px 0px 2px;
    border-image: initial;
    outline: 0px;
    font-size: 1.4rem;
    vertical-align: baseline;
    background: transparent;
    box-sizing: border-box;
    position: relative;
    color: #121b54;
    line-height: 1.31;
}

.articleNavMenu a{
    color: #333;
}

.navTablsList a,
.navbar-nav a,
.ie-recruit-item,
.footer-navgation a,
.Members-navMenu a{
    text-decoration: none;
}

@media (max-width: 767px){
    .blogContent-header .navbar-nav{
        margin: 20px 0;
    }
    .mobile-header-info .signUpBtn{
        font-size: 14px;
    }
    .mobile-header-info{
        display: flex;
        align-items: center;
        justify-content: space-around;
    }
    .mobile-header-info .navbar-brand{
        flex: 1;
        height: auto;
        padding: 0;
    }
    .mobile-header-info .navbar-brand img{
        margin: 0 auto;
        width: 114px;
    }
    .blogContent-header .navbar-nav > li a.header-logo,
    .blogContent-header .navbar-nav > li a.signUpBtn{
        display: none;
    }
    .mobile-header-info .navbar-brand,.signUpBtn{
        display: block;
    }
    .b-navHeader-wrap .collapse-menu-nav .containerTwo{
        border-top: 1px solid #f2f2f2;
    }
    .b-navHeader-wrap .container > .navbar-header{
        padding: 0;
        padding-top: 10px;
    }
    .collapse-menu-nav .navbar-nav > li > a.signUpBtn,
    .collapse-menu-nav .navbar-nav > li > a.registerBtn{
        padding: 4px 10px;
    }

}
@media (min-width: 768px){
    .collapse-menu-nav .navItemList{
        float: unset;
        flex:1;
        text-align: center;
        padding-left: 30px;
    }
    .collapse-menu-nav .navItemList >li{
        display: inline-block;
        float: unset;
    }
    .collapse-menu-nav .navbar-collapse{
        display: flex !important;
        display: -webkit-flex !important;
        justify-content: space-between;
        height: 80px !important;
        align-items: center;
    }
    .collapse-menu-nav .navbar-brand{
        height: auto;
        padding-top:0;
        padding-bottom:0;
    }
    .collapse-menu-nav .navbar-brand img{
        max-width: 170px;
    }
    .cumputerLogo{
        display:block;
    }
    .topHeaderMobileLogo{
        display:none !important;
    }
}
@media (min-width: 768px) and (max-width: 992px){
    .collapse-menu-nav .navbar-nav > li > a{
        padding: 30px 2px;
    }
    .collapse-menu-nav .navbar-brand img{
        max-width: 100px;
    }
    .b-navHeader-wrap .container > .navbar-header {
        padding: 30px 0;
    }




}
@media (min-width: 992px) and (max-width: 1200px){
    .collapse-menu-nav .navbar-nav > li > a{
        padding: 30px 5px;
    }
}
/*middle*/
.b-footer-wrap{
    padding: 30px 0;
}
.b-footer-wrap .leftTxt{
    font-size:14px;
    color: #DFE1EA;
}
.b-footer-wrap .leftTxt small{
    color: #DFE1EA;
    margin-left:10px;
}
.b-footer-wrap{
    background: #0E1D5D;
}
.police-disc a,.police-disc{
    font-size: 13px;
    color: #DFE1EA;
}
.police-disc a:hover{
    color:#DFE1EA;
}
.blog-post-list{
    border-radius: 3px;
    padding:40px;
    margin-bottom: 30px;
    border: 1px solid #DFE0E8;
}
.blog-post-list:hover{
    box-shadow: 0px 3px 15px 0px rgba(6, 17, 34, 0.1);
    -webkit-transition: all .15s ease;
    transition: all .15s ease;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
}
.blog-post-list h3{
    font-weight: bold;
    line-height: 24px;
    margin-bottom: 20px;
    height: 22px;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word;
    white-space: normal !important;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.blog-post-list h3 a,.blog-post-list h3{
    color: #0E1D5D;
    font-size: 16px;
}
.blog-post-list .caption{
    font-size: 14px;
    font-weight: 500;
    color: #818593;
    padding:0;
}
.post-basci-info{
    font-size: 13px;
    margin-bottom: 30px;
    height: 22px;
    overflow: hidden;
}
/*.post-basci-info li{*/
/*    display: inline-block;*/
/*}*/
.itemCont{
    line-height: 25px;
    margin-bottom: 20px;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word;
    white-space: normal !important;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    height: 100px;
}
.readerMore{
    font-size: 14px;
    font-weight: bold;
    color: #0E1D5D;
}
.b-middle-wrap{
    margin-bottom: 100px;
}

.post-pagination{
    border-radius: 0;
    margin: 70px 0 20px;
}
.pagination > li {
    display: inline-block;
    margin: 0 3px;
}
.post-pagination > li > a, .post-pagination > li > span{
    border-radius: 3px;
    border: 1px solid #0E1D5D;
}
.post-pagination > li.active > a{
    background: #0E1D5D;
    border: 1px solid #0E1D5D;
    color:#fff;
}
.post-pagination > li > a, .post-pagination > li > span{
    font-size: 16px;
    padding:0;
    color: #0E1D5D;
    text-align: center;
}
@media (min-width:569px){
    .post-pagination > li > a, .post-pagination > li > span{
        width: 38px;
        height: 38px;
        line-height: 38px;
    }
}
@media (max-width:568px) and (min-width: 377px){
    .post-pagination > li > a, .post-pagination > li > span{
        width: 26px !important;
        height: 26px !important;
        line-height: 26px !important;
    }
}
@media (max-width:376px){
    .post-pagination > li > a, .post-pagination > li > span{
        width: 22px !important;
        height: 22px !important;
        line-height: 22px !important;
    }
}
.postHeaderSearch h1{
    font-size: 48px;
    font-weight: 800;
    color: #FFFFFF;
    line-height: 55px;
    text-shadow: 0px 2px 4px rgba(16, 26, 67, 0.62);
    margin-bottom: 10px;
}
.descTxt{
    font-size: 18px;
    font-weight: 500;
    color: #FFFFFF;
    line-height: 27px;
    text-shadow: 0px 2px 2px rgba(16, 26, 67, 0.65);
}
.postSearchBox{
    max-width: 520px;
    margin: 10px auto 28px;
    height: 45px;

    border-radius: 3px;
    /*border: 1px solid #1B71D2;*/
    overflow: hidden;
    box-shadow: none;
    border: 2px solid #4472C4;
}
.postSearchBox .form-control{
    border: none;
    height: 45px;
    box-shadow: none;
    font-size: 14px;
}
.postSearchBox .input-group-addon{
    background: #4472C4;
    border:none;
    color:#fff;
    cursor: pointer;
    border-radius: 0;
    padding:0;
}
.postSearchBox .input-group-addon button{
    display: block;
    width: 76px;
    height: 45px;
}
.postSearchBox .glyphicon-search{
    color: #0E1D5D;
    font-size: 18px;
}
.articleContent{
    padding:60px 100px;
    background: #FFFFFF;
    border-radius: 5px;
    border: 1px solid #DFE0E8;
}
.b-article-wrap{
    margin:213px auto 120px;
}
.articleContent .tags{
    width: auto;
    padding: 0 10px;
    height: 40px;
    background: #0E1D5D;
    border-radius: 5px;
    display: inline-block;
    color: #fff;
    text-align: center;
    line-height: 40px;
    margin-bottom: 18px;
}
.articleTitle{
    font-weight: bold;
    color: #28282E;
    line-height: 48px;
    font-size: 36px;
    margin-bottom: 20px;
}
/*.post-basci-info>li{*/
/*    display: inline-block;*/
/*}*/
.post-basci-info .user{
    color: #28282E;
}
.post-basci-info .date{
    font-size: 14px;
    color: #818593;
}
.brefDescription{
    background: #1261C5;
    border-radius: 20px;
    color:#fff;
    position: relative;
    padding:50px 70px;
    font-size: 18px;
    line-height: 32px;
    margin-bottom: 40px;
}
.articleBody p{
    margin-bottom: 20px;
    line-height: 32px;
}
.articleBody img{
    max-width:100%;
    height:auto;
}
.leftSymbol{
    position: absolute;
    top: 37px;
    left: 20px;
}
.rightSymbol{
    position: absolute;
    bottom:0;
    right: 20px;
}
.articleBody .postImg{
    max-width: 700px;
    height: auto;
    overflow: hidden;
    margin:50px auto;
}
.postImg img{
    width: 100%;
}

.especially-alert{
    background: #F4F8FB;
    border-radius: 20px;
    padding: 25px;
    display: flex;
    align-items: center;
    font-weight: 500;
    color: #28282E;
    line-height: 32px;
    font-size: 20px;
    margin-top: 57px;
    margin-bottom: 40px;
}
.especially-alert span{
    width: 15px;
    height: 15px;
    border-radius: 15px;
    display:inline-block;
    background: #0E1D5D;
    margin-right:10px;
}
.followTitle{
    border-radius: 3px;
    font-weight: bold;
    color: #0E1D5D;
    line-height: 27px;
    font-size: 18px;
    margin-bottom: 0;
    position: relative;
    z-index: 11;
}
.sharePost{
    display: flex;
    align-items: center;
    justify-content: center;
}
.sharePost .fa-facebook,.sharePost .fa-twitter{
    width: 30px;
    height: 30px;
    display: inline-block;
    text-align: center;
    line-height: 30px;
    color:#fff;
    border-radius: 5px;
    /*margin:0 15px;*/
}
.twitterIcon{
    margin:0 20px;
}
.sharePost .fa-facebook{
    background: rgb(57,87,154);
}
.sharePost .fa-twitter{
    background: rgb(95,164,229);
}
.articleBody hr{
    margin-top: 70px;
    margin-bottom: 30px;
}
.postHeaderSearch{
    width: 100%;
    padding: 3% 0 2%;
    background:#0E1D5D;
    /*position: relative;*/
    /*top: 70px;*/
    /*background: url(../images/bg_01-min.jpg) no-repeat center center;*/
}
.blogMiddleContent .nav-tabs{
    margin:40px 0;
}
.tabHeaderInfo{
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    align-items: center;
    margin:40px 0;
}
.tabHeaderInfo .form-control{
    width: 113px;
    height: 40px;
}
.c-nav-tabs > li{
    display: inline-block;
}
.c-nav-tabs > li >a{
    font-size: 17px;
    font-weight: 500;
    color: #6B6E76;
}
.c-nav-tabs > li.active a{
    font-weight: bold;
    color: #1261C5;
    border-bottom: 2px solid #1261C5;
}
.c-nav-tabs > li > a{
    padding: 0px 20px;
}
.c-nav-tabs > li > a:hover, .c-nav-tabs > li > a:focus{
    background-color: transparent;
}
.language-info>li{
    display: inline-block;
}
.police-and-translation{
    display: flex;
    display: -webkit-flex;
    align-items: center;
    justify-content: flex-end;
}
.language-info{
    margin-left:30px;
}
.language-info>li>a{
    color:#fff;
    font-size:14px;
}
.styleModify button{
    border: none;
    background: none;
    color:#fff;
    font-size: 14px;
}
.b-register-content{
    display: flex;
    display: -webkit-flex;
    align-items: center;
    width: 100%;
    height:100vh;
    background-size: cover;
    background: url("../images/register_bg-min.jpg") no-repeat center center;
}
.register-form{
    max-width: 532px;
    height: auto;
    background: #FFFFFF;
    box-shadow: 0px 3px 17px 0px rgba(6, 17, 34, 0.1);
    border-radius: 3px;
    padding:0 75px;
}

.register_bg img{
    max-width: 187px;
    margin:0 auto;
}
.register_bg{
    padding:40px 0 45px;
}
.signInInfo{
    font-size: 14px;
    font-weight: 400;
    color: #44464C;
    line-height: 21px;
    padding-bottom: 30px;
    margin-top: 30px;
}
.signInInfo a{
    color:#1261C5;
}
.register-form .form-group{
    margin-bottom: 25px;
}
.register-form .form-group lable{
    font-size: 14px;
    font-weight: 500;
    color: #000000;
}
.register-checkbox{
    font-weight: 400;
    color: #44464C;
    font-size: 14px;
}
.register-checkbox label a{
    color:#1261C5;
    font-size: 14px;
    text-decoration: underline;
}
.signInBtn{
    width: 100%;
    color:#fff;
    height: 48px;
    background: #1261C5;
    border-radius: 3px;
    margin:20px 0;
    border: none;
}
.signInBtn:focus,.signInBtn:visited,.signInBtn:active{
    border: none;
    outline: none;
}
.likeInfo{
    width: 68px;
    height: 68px;
    border-radius: 68px;
    background: #0E1D5D;
    margin:0 auto;
    text-align: center;
    font-size: 14px;
    color: white;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    margin-top: 110px;
    cursor: pointer;
}
.likeInfo i{
    font-size: 25px;
}
.post-comments-content{
    margin:30px 0;
    background: #FFFFFF;
    border-radius: 5px;
    border: 1px solid #DFE0E8;
}
.b-page-bg{
    background: #F4F6F9;
}
.comment-header{
    margin:20px 100px 40px;
}
.comment-title{
    padding:18.5px 0;
    background: #F4F4F4;
    border: 1px solid #E0E1E9;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    color: #1E2127;
    line-height: 21px;
}
.signUp-entrance{
    display: flex;
    display: -webkit-flex;
    align-items: center;
    justify-content: space-between;
    margin-top:20px;
}
.signUp-entrance h4{
    font-size: 14px;
    font-weight: 500;
    color: #1E2127;
}
.signUp-entrance span{
    font-size: 14px;
    font-weight: 500;
    color: #818593;
    margin-left:5px;
}
.signUp-entrance >button{
    width: 85px;
    height: 36px;
    background: #0E1D5D;
    border-radius: 3px;
    color:#fff;
    border:none;
    outline: none;
    font-size: 14px;
}
.signUp-entrance >button:focus{
    color:#fff;
}
.signUp-entrance >button:hover{
    color:#fff;
}
.comment-list{
    padding:0 100px;
}
.post-comments-content hr{
    margin-bottom: 0;
}
.comment-list .media.item{
    padding:40px 0;
    border-bottom: 1px solid #eee;
}
.comment-list .media.item:last-child{
    border:none;
}
.learnMoreBtn{
    /*text-align: center;*/
    margin:40px 0 20px;
    padding: 0 100px;
    color: #0E1D5D;
    cursor: pointer;
}
.learnMoreBtn a{
    font-size: 14px;
    font-weight: 500;
    color: #1261C5;
    line-height: 21px;
}
.comment-infomation{
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
}
.rightIcon{
    display: flex;
    /*width: 80px;*/
    margin-left: 20px;
}
.rightIcon >li >a span{
    font-size: 13px;
    font-weight: 400;
    color: #818593;
}
.rightIcon >li >a{
    color:#666;
}
.rightIcon >li >a:hover{
    color:#000;
}
.interactive-area h4{
    font-size: 14px;
    font-weight: 500;
    color: #1E2127;
    line-height: 21px;
}
.interactive-area .media-heading span{
    font-size: 13px;
    font-weight: 400;
    color: #818593;
    line-height: 20px;
    margin-left:30px;
}
.comment-infomation{
    font-size: 14px;
    color: #636365;
}
.rightIcon >li{
    margin-left:30px;
}
.rightIcon >li .active{
    color:#F4DA00;
}
.avatar-img{
    display: inline-block;
    width: 48px;
    height: 48px;
    overflow: hidden;
    position: relative;
}
.avatar-img img{
    height: auto!important;
    width: 100%;
    min-height: 100%;
    object-fit: cover;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: perspective(1px) translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: perspective(1px) translate(-50%,-50%);
}
.indentation-media{
    background: #F2F7FD;
    border-radius: 3px;
    padding:40px 30px;
}
.signInBtn{
    font-size: 14px;
}
.register-form .form-group label{
    font-size: 14px;
    font-weight: bold;
    color: #333;
}
.register-form .form-group span{
    font-size: 14px;
    color: #e23e1d;
}
.login-form .form-group{
    margin-bottom: 40px;
}
.login-form .signInBtn{
    margin:0;
    margin-bottom: 120px;
}
.login-form .signInInfo{
    padding-bottom: 30px;
}
.post-basci-infoT{
    font-size: 13px;
    margin-bottom: 30px;
    display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    align-items: center;
}
.post-basci-infoT .user {
    color: #28282E;
}
.post-basci-infoT .date{
    margin:0 50px;
}
.post-basci-infoT .date, .post-basci-infoT .view {
    font-size: 14px;
    color: #818593;
}
.post-basci-infoT.two li{
    width: 25%;
}
.post-basci-infoT.two .sharePost{
    justify-content: flex-start;
}
@media (max-width: 992px) {
    .post-basci-infoT.two li{
        width: 50%;
        margin-bottom: 10px;
    }
    .post-basci-infoT.two .sharePost{
        justify-content: flex-start;
    }
}
.tabHeaderInfo >h3{
    font-size: 24px;
    font-weight: 800;
    color: #0E1D5D;
    line-height: 36px;
}
.languageAndBtn{
    display: flex;
    display: -webkit-flex;
    /*align-items: center;*/
}
.banner-area-content {
    padding-top: 80px;
    background:rgb(244,246,249);
}
.collapse-menu-nav .navbar-toggle>span{
    height: 2px;
    width: 16px;
    margin-bottom: 4px;
    background: #fff !important;
    transition: .2s ease-in-out;
}
.collapse-menu-nav .navbar-toggle>span:nth-child(2){
    width: 20px;
}
.collapse-menu-nav .navbar-toggle>span:last-child{
    width: 12px;
    margin-bottom: 0;
}
.languageAndBtn .btn-default{
    color: #fff;
    font-size: 14px;
    background-color: transparent;
    border: none;
}
.languageAndBtn .signUpBtn{
    padding:5px 8px;
    color:#fff;
    font-size: 14px;
    background: #0E1D5D;
    border-radius: 3px;
}
.languageAndBtn .registerBtn{
    border:1px solid #0E1D5D;
    border-radius: 3px;
    color:#0E1D5D;
    background: transparent;
    font-size: 14px;
    padding:4px 8px;
    margin-left:5px;
}

.languageAndBtn .open > .dropdown-toggle.btn-default:hover,
.languageAndBtn .btn-default:active:hover,.languageAndBtn .btn-default:active:focus,
.languageAndBtn .btn-default:active,
.languageAndBtn .btn-default.active,
.languageAndBtn .open > .dropdown-toggle.btn-default
{
    background: transparent !important;
    box-shadow: none;
    color:#fff;
    border:none;
}
.rightSignCont{
    display: none;
}
.leftLogoFooter img{
    max-width: 130px;
    margin-bottom: 14px;
}
.leftFooterTxt h4{
    font-size: 16px;
    font-weight: bold;
    color: #0E1D5D;
    line-height: 24px;
}
.leftFooterTxt p{
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    color: #0E1D5D;
    line-height: 21px;
}
.footer-information-wrap{
    padding:70px 0;
    border-top:1px solid #D8DBDE;
    background: #fff;
}
.footer-navgation li>a{
    font-size: 16px;
    font-weight: 400;
    color: #0E1D5D;
    line-height: 24px;
}
.footer-navgation li>a:hover{
    font-size: 16px;
    font-weight: bold;
}
.footer-navgation li{
    margin: 25px 0;
}
.footer-navgation li.active>a{
    font-weight: bold;
    font-size:18px;
}
.c-article-categories h3.indexTitle,.c-latest-articles h3.indexTitle{
    font-size: 24px;
    font-weight: 800;
    color: #0E1D5D;
    line-height: 36px;
    margin:60px 0;
    text-align: center;
}
.articleFigure{
    position: relative;
    overflow: hidden;
    margin:15px 0;
}
.articlePic{
    position: relative;
    padding-bottom: 70%;
    overflow: hidden;
}
.articlePic img{
    object-fit: cover;
    height: auto!important;
    width: 100%;
    min-height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: perspective(1px) translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: perspective(1px) translate(-50%,-50%);
}
.articleTxt{
    position: absolute;
    width: 100%;
    height: 100%;
    top:50%;
    left:50%;
    transform: translate(-50%,-50%);
    display: flex;
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
}
.articleTxt h4{
    text-align: center;
    font-size: 28px;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 42px;
    width: 100%;
    padding:0 15px;
    height: 42px;
    overflow: hidden;
}
.articleFigure{
    transition: transform 0.3s ease 0s;
}
.articleFigure:hover{
    opacity: 0.8;
}
.articleListItem{
    margin-bottom: 160px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
    justify-content: center;
}
/*.articleListItem .col-sm-4{*/
/*    -ms-flex: 0 0 33.333333%;*/
/*    flex: 0 0 33.333333%;*/
/*    max-width: 33.333333%;*/
/*}*/
.forgetPass-body,.c-perInfo-body{
    background: #F4F6F9;
}
.c-forget-password{
    max-width: 435px;
    margin:0 auto;
    background: #FFFFFF;
    box-shadow: 0px 3px 15px 0px rgba(14, 29, 93, 0.08);
    border-radius: 3px;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    left: 50%;
    padding:30px 80px 60px;
    text-align: center;
}
.c-forget-password img{
    margin: 0 auto;
    margin-bottom:20px;
}
.c-forget-password h2{
    font-size: 24px;
    font-weight: bold;
    color: #28282E;
    line-height: 36px;
    margin-bottom: 45px;
}
.c-forget-password p{
    font-size: 14px;
    font-weight: 400;
    color: #44464C;
    line-height: 20px;
    margin-bottom: 15px;
}
/*.c-forget-password .form-control{*/
/*    margin-bottom: 50px;*/
/*}*/
.reset-Password-input{
    margin-bottom: 50px;
    text-align: left;
}
.reset-Password-input .error-message{
    color: #e23e1d;
    font-size:14px;
}
.c-submit-btn{
    color:#fff;
    background: #1261C5;
    border-radius: 3px;
    font-size: 14px;
    font-weight: 500;
    color: #FFFFFF;
    line-height: 21px;
    width: 100%;
}
.c-perInfo-wrap{
    /* margin: 125px 0 100px; */
    margin: 90 0 100px;
}
.profile-content{
    background: #FFFFFF;
    border-radius: 3px;
    padding: 90px 130px 100px;
}
.profile-content h2{
    font-size: 25px;
    font-weight: 800;
    color: #28282E;
    line-height: 33px;
    /* margin-bottom: 80px; */
    margin-bottom: 50px;
}
.ie-info-check.dataItem dd input{
    margin-top: -4px;
}
.personInfoDesc .dl-horizontal dt{
    font-size: 14px;
    font-weight: 500;
    color: #9B9EAC;
    line-height: 20px;
}
.personInfoDesc .dl-horizontal dd{

    width: 100%;
}
.personInfoDesc .dl-horizontal dd img{
    max-width: 80px;
    margin-right: 35px;
}
.personInfoDesc .dl-horizontal dd .form-control{
    height: 45px;
    background: rgba(207, 208, 217, 0.1);
    border-radius: 2px;
    /*opacity: 1;*/
    border: 1px solid #CFD0D9;
}
.personInfoDesc .dl-horizontal dd .radio-inline{
    font-size: 14px;
    font-weight: 500;
    color: #44464C;
    line-height: 20px;
}

.personInfoDesc .dataItem input::-webkit-input-placeholder {
    color: #44464C;
}
.personInfoDesc .dataItem input:-moz-placeholder {
    color: #44464C;
}
.personInfoDesc .dataItem input:-ms-input-placeholder {
    color: #44464C;
}
.alertFail{
    font-size: 12px;
    font-weight: 400;
    color: #E03B21;
    line-height: 17px;
    margin-top: 5px;
}
.personInfoDesc .dl-horizontal dd .alertBox{
    background: #fff;
    border-radius: 2px;
    border: 1px solid #E03B21;
}

.personInfoDesc .dataItem{
    margin-bottom: 45px;
}
.userNameTxt{
    position: relative;
}
.userNameTxt .limit{
    position: absolute;
    top:50%;
    right:15px;
    transform: translateY(-50%);
    font-size: 14px;
    font-weight: 500;
    color: #9B9EAC;
    line-height: 20px;
}
.collapse-menu-nav .navbar-nav > li.personDataDrop > a{
    padding:0 10px;
    height: 80px;
    line-height: 80px;
}
.collapse-menu-nav .dropdown-menu{
    right:0;
    left:unset;
    min-width: auto;
}
.personDataDrop .dropdown-menu >li a,.personDataDrop .dropdown-menu >li h5{
    padding:20px 20px;
}
.personDataDrop .dropdown-menu >li:not(:last-child){
    border-bottom: 1px solid #E1E2E8;
}
.personDataDrop .dropdown-menu >li >a{
    font-size: 14px;
    font-weight: 500;
    color: #44464C;
    line-height: 21px;
}
.personDataDrop .dropdown-menu >li >a i{
    margin-right: 7px;
}
.personDataDrop .dropdown-menu >li >h5{
    font-size: 15px;
    font-weight: bold;
    color: #0E1D5D;
    line-height: 23px;
}
.personDataDrop .dropdown-menu >li.activeSign a{
    color:#fff;
    background: #0E1D5D;
}
.personDataDrop .dropdown-menu{
    min-width: 200px;
    border: none;
    background: #FFFFFF;
    box-shadow: 0px 3px 15px 0px rgba(14, 29, 93, 0.08);
    border-radius: 0px 0px 3px 3px;
    padding:0;
}
.nav .personDataDrop >a >img{
    max-width: 42px;
}
.c-resetPassword-wrap{
    width: 435px;
    margin: 0 auto;
    background: #FFFFFF;
    box-shadow: 0px 3px 15px 0px rgba(14, 29, 93, 0.08);
    border-radius: 3px;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    left: 50%;
    padding: 30px 60px 70px;
}
.c-resetPassword-wrap img{
    margin: 0 auto;
    margin-bottom: 20px;
    max-width: 90px;
}
.c-resetPassword-wrap h2{
    font-size: 24px;
    font-weight: bold;
    color: #28282E;
    line-height: 36px;
    margin-bottom: 45px;
    text-align: center;
}
.c-resetPassword-wrap .form-group{
    margin-bottom: 30px;
}
.c-resetPassword-wrap .form-group label{
    font-size: 14px;
    color: #000000;
    line-height: 21px;
    font-weight: bold;
}
.c-resetPassword-wrap .form-control{
    height: 45px;
}
.c-submit-btn{
    height: 48px;
    background: #1261C5;
    border-radius: 3px;
    box-shadow: none;
    outline: none;
    border: none;
}
.c-contactUs-wrap{
    /* padding-top:165px; */
    padding-top:0;
}
.contactUsTitle{
    margin-top: 60px;
    margin-bottom: 45px;
}
.contactUsTitle h1{
    font-size: 32px;
    font-weight: 800;
    color: #28282E;
    line-height: 48px;
    margin-bottom: 16px;
}
.contactUsTitle h3{
    font-size: 22px;
    font-weight: bold;
    color: #28282E;
    line-height: 33px;
    margin-bottom:12px;
}
.contactUsTitle >p{
    font-size: 14px;
    font-weight: 400;
    color: #2C3751;
    line-height: 22px;
    max-width: 562px;
    margin:0 auto;
}
.contactUsCont{
    margin-top: 70px;
    margin-bottom: 120px;
}
.leftContactWay,.rightContactFrom{
    background: #FFFFFF;
    box-shadow: 0px 3px 15px 0px rgba(14, 29, 93, 0.08);
    border-radius: 3px;
    padding:60px 44px 60px;
}
.leftContactWay .wayItem:first-child{
    margin-bottom: 70px;
}
.wayItem >h3{
    font-size: 20px;
    font-weight: bold;
    color: #161919;
    line-height: 26px;
    margin-bottom: 20px;
}
.wayItem >p{
    font-size: 14px;
    color: #44464C;
    line-height: 28px;
    margin-bottom: 30px;
}
.blueBtn,.greenBtn{
    padding: 16px 55px;
    background: #1261C5;
    border-radius: 3px;
    border: none;
    box-shadow: none;
    outline: none;
    color:#fff;
}
.greenBtn{
    background: #0E1D5D;
}

.contactBtn{
    text-align: center;
    margin-top: 70px;
}
.rightContactFrom >.form-group{
    margin-bottom: 40px;
}
.rightContactFrom .form-group >label{
    font-size: 18px;
    font-weight: bold;
    color: #161919;
    line-height: 38px;
}
.rightContactFrom .form-group input{
    height: 58px;
    background: #EEF0F2;
    border-radius: 3px;
    border: none;
    box-shadow: none;
}
.submitBtnMargin{
    margin-top: 33px;
}
.b-video-area,.b-archive-area,.b-banner-area{
    margin-top: 165px;
}
.videMode{
    position: relative;
    padding-bottom: 59%;
    width: 100%;
    overflow: hidden;

}
.videoAreaList figure{
    margin-bottom: 40px;
}
.videoContent {
    width: 100%;
    height: auto!important;
    min-height: 100%;
    object-fit: cover;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: perspective(1px) translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
}
.videoBtnPic{
    margin-bottom:0;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    cursor: pointer;
    z-index: 999;
    display: flex;
    align-items: center;
    justify-content: center;
    /*background: rgb(0,0,0,0.2);*/
}
.playBtn {
    position: absolute;
    display: block;
    width: 40px;
    height: 40px;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    cursor: pointer;
    z-index: 999;
}
.videoTxt{
    padding:10px 0;
}
.videoTxt h4{
    font-size: 14px;
    font-weight: bold;
    color: #0E1D5D;
    line-height: 21px;
    max-height: 21px;
    overflow: hidden;
}
.videoTxt >p{
    font-size: 13px;
    font-weight: 500;
    color: #818593;
    line-height: 20px;
    overflow: hidden;
    height: 23px;
}
.videoTxt >p .pull-left{
    max-width: 40%;
}
.videoTxt >p .pull-right{
    max-width: 50%;
}
.b-video-area{
    margin-bottom: 100px;
}
.b-archive-area{
    padding:50px 0 120px;
}
.archiveAreaTable{
    font-size: 16px;
    font-weight: 500;
    color: #07337E;
    line-height: 24px;
}
.archiveAreaTable >thead >tr.success >th{
    background: #1261C5;
    font-size: 15px;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 23px;
}
.archiveAreaTable >tbody >tr >td{
    padding:20px 24px;
}
.archiveAreaTable >tbody >tr >th:nth-child(1){
    font-size: 15px;
    font-weight: 500;
    color: #6E7796;
    line-height: 23px;
    text-align: center;
    vertical-align: middle;
}
.archiveAreaTable >tbody >tr >td:nth-child(2){
    font-size: 14px;
    font-weight: 400;
    color: #818593;
}
.archiveAreaTable >tbody >tr >td:nth-child(3) a{
    color: #07337E;
    font-size: 16px;
}
.archiveAreaTable >tbody >tr >td:nth-child(4){
    text-align: center;
    vertical-align: middle;
}
.b-banner-area >img{
    width: 100%;
}
.b-banner-area{
    position: relative;
    margin-bottom: 20%;
}

.comInfoTxt{
    background: #FFFFFF;
    box-shadow: 0px 3px 17px 0px rgba(6, 17, 34, 0.1);
    border-radius: 3px;
    padding:70px 100px;
}
.comInfoTxt h1,.b-strength-area h1{
    font-size: 30px;
    font-weight: bold;
    line-height: 48px;
    margin-bottom: 50px;
}
.comInfoTxt >p{
    font-size: 16px;
    font-weight: 400;
    color: #44464C;
    line-height: 40px;
}
.b-strength-area{
    margin-top: 100px;
    margin-bottom: 130px;
}
.relatedInfo{
    margin-top: 60px;
    margin-bottom: 20%;
}
.strengthInfo{
    font-size: 20px;
    font-weight: 500;
    color: #4B556A;
    line-height: 32px;
}
.b-strength-area{
    padding:0 100px;
}
.everyItem{
    margin-bottom: 60px;
    height: 64px;
    overflow: hidden;
}
.search-mirro,.search-mirro:focus{
    background: transparent;
    border: none;
    outline:none;
}
textarea.textareaInfo{
    height: 240px;
    background: #EEF0F2;
    border-radius: 3px;
}
.flash-message >p{
    margin-bottom:0;
}
.flash-message{
    position: absolute;
    z-index: 9999;
    width: 100%;
    left:0;
    top:0;
}
.dataItem >dd .upload-avatar{
    display: inline-block;
}
.avatarBox{
    position: relative;
    display: block;
    overflow: hidden;
    width: 80px;
    height: 80px;
    border-radius: 80px;
    text-align: center;
    background: transparent;
    cursor: pointer;
    margin-right: 20px;
}
.avatarBox .upload-avatar{
    display: inline-block;
    position: absolute;
    font-size: 12px;
    top: 0;
    left: 0;
    opacity: 0;
    z-index: 1;
    cursor: pointer;
    width: 80px;
    height: 80px;
    border-radius: 80px;
}
.avatarYulan{
    display:flex;
    align-items: center;
}
.personInfoDesc .dl-horizontal dd .error-message{
    color: #e23e1d;
    font-size:14px;
}
.goBackBtn{
    border: 1px solid #0E1D5D;
    border-radius: 3px;
    width:100px;
    height:40px;
    margin-bottom: 50px;
    display: flex;
    display:-webkit-flex;
    align-items: center;
    justify-content: space-between;
}
.goBackBtn span,.goBackBtn i{
    color:#0E1D5D;
}
#ImgPr{
    width:80px;
    height:80px;
    border-radius:80px;
    display:inline-block;
}
.dataItem .error-message{
    margin-top: 10px;
    display: block;
}

.navPageContent .page-link {
    margin: 0 7.5px;
    border-radius: 3px;
    padding: 0.5rem 0.85rem;
    border: 1px solid #353233;
    font-size: 16px;
    color: #2F2C2D;
}
.navPageContent .page-item:first-child .page-link {
    color: #fff;
    border: 1px solid #0E1D5D;
    background: #0E1D5D;
}
.page-item:last-child .page-link {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
}
.navPageContent .page-link {
    margin: 0 7.5px;
    border-radius: 3px;
    padding: 0.5rem 0.85rem;
    border: 1px solid #353233;
    font-size: 16px;
    color: #2F2C2D;
}
.navPageContent{
    margin-top:40px;
}
.newImg {
    width: 100%;
    padding: 29%;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    overflow: hidden;
    margin-bottom: 10px;
}
.newImg img {
    height: auto!important;
    width: 100%;
    min-height: 100%;
    object-fit: cover;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: perspective(1px) translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: perspective(1px) translate(-50%,-50%);
    -webkit-transition: all 300ms ease 0s;
    -moz-transition: all 300ms ease 0s;
    -ms-transition: all 300ms ease 0s;
    -o-transition: all 300ms ease 0s;
    transition: all 300ms ease 0s;
}
.blogGoBackBtn{
    border: 1px solid #0E1D5D;
    border-radius: 3px;
    background: transparent;
    color: #0E1D5D;
    font-size: 16px;
    padding: 10px 20px;
    margin: 50px 0 0;
    display: inline-block;
}

.levenMessageCont{
    max-width:677px;
    margin:0 auto;
}
.studyCenterHeader h1{
    font-size: 26px;
    font-weight: bold;
    color: #161919;
    line-height: 39px;
    margin-bottom:10px;
}
.policyContent{
    padding:0;
    margin-top:213px;
}
.goBackButton{
    border: 1px solid #0E1D5D;
    border-radius: 3px;
    background: transparent;
    color: #0E1D5D;
    text-align: center;
    display:inline-block;
    padding: 3px 20px;
    font-size: 16px;
}
.goBackButton:hover{
    color:#fff;
    background: #0E1D5D;
}
.c-latest-articles{
    margin-bottom: 30px;
}
.rightIcon >li >a{
    cursor: pointer;
}
.confirmDeletion{
    width:450px;
    padding: 25px;
    background:#fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 4px 0 rgba(0,0,0,0.37);
    box-shadow: 0 1px 4px 0 rgba(0,0,0,0.37);
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.confirm-cancel-btn{
    text-align: right;
    margin-bottom: 0;
    margin-top: 20px;
}
.confirmBtn,.cancelBtn{
    width: 60px;
    height: 30px;
    background: #0E1D5D;
    border-radius: 3px;
    color: #fff;
    border: none;
    outline: none;
    font-size: 14px;
}
.confirmBtn{
    margin-right: 10px;
}
.cancelBtn{
    background: #fff;
    border: 1px solid #0E1D5D;
    color: #0E1D5D;
}
.homeSearchInfo{
    padding-top:40px;
    padding-bottom:50px;
}
.homeSearchInfo h1{
    font-size: 26px;
    font-weight: bold;
    color: #1F2331;
    line-height: 39px;
    padding-left:20px;
    padding-right:20px;
    margin-right: 80px;
}
.shipInfoWrap .panel-heading{
    background: #2B559C;
    border-radius: 0;
}
.shipInfoWrap .panel-heading h4{
    font-size: 15px;
    font-weight: 500;
    color: #FFFFFF;
    line-height: 23px;
}
.shipInfoWrap .panel{
    border:none;
    border-radius: 0;
    box-shadow:none;
}
.shipInfoWrap .panel-heading h4 a:hover,
.shipInfoWrap .panel-heading h4 a:active,
.shipInfoWrap .panel-heading h4 a:focus{
    color: #FFFFFF;
}
.i-useful-links{
    padding-top: 80px;
    margin-top: 80px;
    margin-bottom: 100px;
}
.useLinksList{
    padding: 50px 0px;
    width: 72%;
    margin: 0 auto;
    margin-bottom: 40px;
    background: #FFFFFF;
    box-shadow: 0px 3px 15px 0px rgba(14, 29, 93, 0.08);
    border-radius: 3px;
}
.useLinksTxt h3{
    font-size: 20px;
    font-weight: 800;
    color: #0E1D5D;
    line-height: 30px;
}
.useLinksTxt p{
    font-size: 18px;
    font-weight: 500;
    color: #44464C;
    line-height: 27px;
    margin-bottom:0;
}
.useLinksTxt .links{
    font-size: 16px;
    font-weight: 500;
    color: #0E1D5D;
    line-height: 24px;
    text-decoration: underline;
}
.linksTitle{
    margin-bottom:15px;
}
.linksDesc{
    margin-bottom:11px;
}
.linksDesc.one{
    margin-bottom:30px;
}
.useLinksList img{
    margin: 0 auto;
}
.topJiLI{
    padding-top:80px;
}
.shipInfoWrap{
    margin-top: 168px;
}

.articleBody .like{
    display: none !important;
}

#about_us .shipInfoWrap,
#ship .shipInfoWrap,
#job-content .shipInfoWrap,
#useful_link .shipInfoWrap,
#shipping .shipInfoWrap,
#recruit .shipInfoWrap,
#engine .shipInfoWrap,
#about .shipInfoWrap,
#supervision .shipInfoWrap,
#executive .shipInfoWrap,
#search .shipInfoWrap,
#contact_us .shipInfoWrap,
#policy_disclaimer .shipInfoWrap,
#login .shipInfoWrap,
#register .shipInfoWrap
{
    display: none;
}

#register header,
#register .footer-information-wrap,
#register .b-footer-wrap{
    display: none;
}

#login header,
#login .footer-information-wrap,
#login .b-footer-wrap{
    display: none;
}

#ship .wp-block-image{
    margin-bottom: 0;
}

.wp-block-image.ie-job-con3-item-con3{
    margin-bottom: 20px;
}

#ship h3{
    height: 28px;
    font-size: 24px;
    font-family: SourceHanSansCN-Bold, SourceHanSansCN;
    font-weight: bold;
    color: #0E1D5D;
    text-decoration: underline;
    margin-bottom: 10px;
    display: block;
}

#ship p{
    line-height: 1.5;
    font-size: 14px;
}

#job-content h3{
    color: #3598db;
    font-size: 18.6667px;
    margin: 1em 0 10px 0;
}

#job-content .ierise-job-content p{
    line-height: 1.5;
    font-weight: bold;
    color: #000;
    margin-top: 10px;
}

#job-content .wp-block-image{
    margin: 0;
}

.register-form span.error,
.reset-Password-input span.error,
.c-resetPassword-wrap span.error{
    font-size: 12px;
    padding-top: 10px;
    color: #E70D0D;
    display: block;
}

.navTablsList{
    /*margin-bottom: 35px;*/
    border: 1px solid #f2f2f2;
    background: #e4e9fd;
}
.h-news-wrap .navTablsList{
    margin:0;
    margin-bottom: 35px;
}
.no-grate{
    margin-right: -10px;
    margin-left: -10px;
}
.no-grate >.col{
    padding-right: 10px;
    padding-left: 10px;
}
.navTablsList >li{
    text-align: center;
    border-bottom: 1px solid #f2f2f2;
    padding: 0;
}
.navTablsList li.active-1 a{
    color:#fff;
    background: #0E1D5D;
    font-weight: bold;
}
.navTablsList li a{
    font-size: 18px;
    color: #28282E;
    /*background: #fff;*/
    line-height: 27px;
    padding: 6px 12px;
    /*border-radius: 3px;*/
}
.levelTwo li a,.show_two{
    text-align: left;
    padding-left:30px;
}
.levelThree li a{
    background: #fff;
    text-align: center;
    padding: 6px 12px;
    font-size: 16px;
}
.levelThree li.active a{
    font-weight: bold;
    color: #0E1D5D;
}

.h-news-wrap{
    margin:90px 0 120px;
}
.thumbnailBox{
    position: relative;
    padding-bottom: 61%;
    width: 100%;
    overflow: hidden;
    position: relative;
}
.titleList{
    position: absolute;
    top: 0;
    left: 0;
    padding: 0 5px;
    /* width: 70px; */
    height: 22px;
    overflow: hidden;
    display: inline-block;
    font-size: 12px;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 24px;
    text-align: center;
}
.titleList.green{
    background: #71BF18;
}
.titleList.green:hover{
    background: #006400;
}
.titleList.red{
    background: #D26247;
}
.titleList.red:hover{
    background: #900000;
}

.titleList.yellow{
    background: #EE9402;
}
.thumbnailImg{
    width: 100%;
    height: auto!important;
    min-height: 100%;
    object-fit: cover;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: perspective(1px) translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
}
.thumbnail .newsContents{
    padding: 15px 0 0px;
}
.videoIcon{
    margin-right:3px;
}
/*.thumbnail .videoComposing{*/
/*    padding: 10px 0 72px;*/
/*}*/
.content-user h4{
    font-size: 14px;
    color: #818593;
    line-height: 20px;
    overflow: hidden;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word;
    white-space: normal !important;
    -webkit-line-clamp: 2;
    height: 42px;
    /*text-align: justify;*/
    -webkit-box-orient: vertical;
    margin-bottom: 15px;
}
.content-user h4.leftCont{
    overflow: hidden;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word;
    white-space: normal !important;
    -webkit-line-clamp: 1;
    height: auto;
    -webkit-box-orient: vertical;
}
.no-mb{
    margin-bottom: 0;
}
.content-user p{
    font-size: 14px;
    font-weight: 500;
    color: #28282E;
    line-height: 21px;
    width: 48%;
    height: 21px;
    overflow: hidden;
}
.content-user p>i{
    color:#fff;
    width: 16px;
    font-size: 10px;
    height: 16px;
    background: #6E7796;
    text-align: center;
    line-height: 16px;
    border-radius: 16px;
}
.authorName{
    font-size: 14px;
    font-weight: 500;
    color: #28282E;
    line-height: 21px;
    /*margin:15px 0 0;*/
    height: 21px;
    overflow: hidden;
}
.authorName i{
    color:#fff;
    width: 16px;
    font-size: 10px;
    height: 16px;
    background: #6E7796;
    text-align: center;
    line-height: 16px;
    border-radius: 16px;
}
.view-date{
    margin-top:10px;
    height: 30px;
    overflow: hidden;
}
.view-date >p{
    font-size: 13px;
    font-weight: 500;
    color: #818593;
    line-height: 20px;
    /*margin-bottom: 0;*/
}
.view-date .pull-left{
    text-align: left;
}
.view-date .pull-right{
    text-align: right;
}
.thumbnailPadding{
    padding: 8px;
}
.no-bg-content{
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: bold;
    color:#333;
    font-size: 24px;
    text-align: center;
}
#Other{
    text-align: center;
    font-size: 18px;
    color:#0E1D5D;
}
/*#Articles span.titleList,#Club span.titleList,#Other span.titleList{*/
/*    display: none;*/
/*}*/
.levelTabList{
    display: flex;
    display: -webkit-flex;
    justify-content: center;
}
.levelTabList .active a{
    border-radius: 3px;
    border-bottom: 5px solid #71BF18;
}
.levelTabList > li{
    margin:0 20px;
}
.levelTabList > li > a{
    font-size: 16px;
    font-weight: bold;
    color: #28282E;
    line-height: 24px;
}
.levelTabList > li > a:hover, .levelTabList > li > a:focus{
    background: transparent;
}
.levelTabList{
    margin-bottom: 35px;
}
.rightSignCont .dropdown-menu li{
    padding-top:0;
}
#frm{
    padding: 30px 0 0;
}
.txtbox_a{
    border: solid 1px #ddd;
    border-radius: 3px;
    font-size: 14px;
    padding:0 5px;
}

.allThumbnailimg .thumbnailImg{
    object-fit: unset;
    min-height:auto;
}
.i-articles-wrap{
    margin-top: 250px;
    margin-bottom: 120px;
}
.bbClubLogo{
    display: none;
}
.navTablsList > li > a:hover, .navTablsList > li > a:focus{
    background: #e4e9fd;
}
.navTablsList > li.active-1 > a:hover, .navTablsList > li.active-1 > a:focus{
    background:#0E1D5D;
}

.levelThree >li >a:hover,.levelThree >li >a:focus{
    background: #fff !important;
    outline:none;
}
.levelTwo li.active a, .show_two.active{
    font-weight:bold;
    color:#0E1D5D;
}
/*.levelThree >li >a:hover, .levelThree >li >a:focus{*/
/*    */
/*}*/
/*.navTablsList li.active a{*/
/*    background: #e4e9fd;*/
/*}*/

/*video*/
.videoBg-content{
    background: #000;
    /*position: relative;*/
}
.videoPlayCont{
    position: absolute;
    left:50%;
    top:50%;
    transform: translate(-50%,-50%);
    width: 60%;
    margin:0 auto;
}
.videoSourse{
    width: 100%;
    max-height: 60vh;
    object-fit: cover;
    border: 1px solid #eee;
}
.vidoPlayBtn{
    position: absolute;
    top:0;
    left:0;
    background: red;
}
.closeBtn{
    color:#fff;
    font-size: 20px;
    margin-bottom: 10px;
}
.pageTitle{
    font-size: 18px;
    line-height: 22px;
    font-weight: bold;
    margin-bottom: 10px;
    height: 23px;
    overflow: hidden;
    color: #0E1D5D;
}
.videoTitle{
    overflow: hidden;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word;
    white-space: normal !important;
    -webkit-line-clamp: 2;
    height: 42px;
    /*text-align: justify;*/
    -webkit-box-orient: vertical;
    /*margin-bottom: 34px;*/
}
.topPartCont{
    height: 90px;
    overflow: hidden;
}
.relateVideo,.relateVideoCont{
    display: flex;
    display: -webkit-flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-between;
}
.relateVideo .pageTitle,.relateVideoCont .pageTitle{
    width:60%;
    margin-bottom: 0;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal !important;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.relateVideoCont .authorName{
    width:40%;
    text-align: right;
    word-break:break-all;
}
.i-related-wrap h3{
    font-size: 16px;
    font-weight: 500;
    color: #0E1D5D;
    line-height: 24px;
    margin-bottom: 20px;
}
.dropDownIcon{
    font-size:12px;
    margin-top: 5px;
}
#accordionExample{
    margin-bottom:30px;
}
.menuTitle{
    margin-bottom: 50px;
    color:#0E1D5D;
}
.b-middle-wrap.two{
    padding-top:170px;
}
.aboutUs-content{
    margin:0;
}
.aboutUsInfo{
    margin: 80px 0;
}

/*media*/

@media (min-width: 768px){
    .useLinksList{
        display: flex;
        display: -webkit-flex;
        align-items: center;
    }
    .personInfoDesc .dataItem{
        display: flex;
        display: -webkit-flex;
        align-items: center;
    }
    .personInfoDesc .dl-horizontal dd img{
        margin-right: 35px;
    }
    .personInfoDesc .dl-horizontal dt.phoneNumber{
        margin-bottom: 18px;
    }
    .personInfoDesc .dl-horizontal dd {
        margin-left: 30px;
    }
    .navbar-nav > li .dropdown-menu-levelTwo{
        left: 50%;
        transform: translateX(-50%);
        width: 150px;
        padding: 1px 0;
    }
    .b-navHeader-wrap .navbar-nav > li > .dropdown-menu{
        top: 80%;
    }
    .dropdown-menu-levelTwo > li > a{
        padding: 5px 20px;
        white-space: normal;
    }
    .dropdown-menu-levelTwo > li.activeOne a{
        background: #0E1D5D;
        color:#fff;
        /*font-weight: bold;*/
    }
}
@media (min-width: 768px){
    .footerBox{
        display: flex;
        display: -webkit-flex;
        align-items: center;
    }
    .languageAndBtn{
        display: none;
    }
    .rightSignCont{
        display: flex;
    }
    .bbClubLogo{
        position: absolute;
        bottom:-70px;
        left:0;
        padding:0 15px;
        display: block;
    }
    .bbClubLogo img{
        width:100px;
    }
    .videoSourse{
        width: 76%;
        margin:20px 12% 60px;
    }
}
@media (min-width: 992px){
    .allThumbnailimg {
        padding-bottom: unset;
        height: 206.66px;
    }
}
@media (min-width: 1200px){
    .allThumbnailimg {
        padding-bottom: unset;
        height: 241.66px;
    }
}
@media (min-width: 1600px){
    .c-perInfo-wrap .container{
        width: 1030px;
    }
}
@media (min-width: 1800px){
    .relatedInfo{
        position: absolute;
        width: 100%;
        height: auto;
        left:0;
        top: 65%;
        z-index: 99;
    }
    /*.b-strength-area {*/
    /*    margin-top: 33%;*/
    /*}*/
}


@media (max-width: 1200px){
    .collapse-menu-nav .navItemList{
        padding-left:0;
    }
}
@media (max-width: 992px){
    .collapse-menu-nav .navbar-nav > li > a {
        padding: 30px 2px;
        font-size: 12px;
    }
    .b-strength-area{
        padding:0;
    }
    .register-form{
        margin: 0 auto;
    }
    .postHeaderSearch h1{
        line-height: 55px;
    }
    .postHeaderSearch{
        padding: 3% 10px 3%;
    }
    .profile-content {
        padding: 60px 50px 100px;
    }

}
@media (max-width: 767px){
    .b-middle-wrap.two{
        padding-top:220px;
    }
    .videoPlayCont{
        position: absolute;
        left:50%;
        top:50%;
        transform: translate(-50%,-50%);
        width: 100%;
        margin:0 auto;
    }
    .useLinksList{
        width:100%;
    }
    .useLinksList img{
        margin-bottom: 30px;
    }

    .everyItem{
        text-align: center;
        margin-bottom: 20px;
    }
    .profile-content {
        padding: 60px 40px 100px;
    }
    .nav-right-info .open .dropdown-menu{
        position: absolute;
    }
    .nav-right-info .open .dropdown-menu{
        background-color: #fff;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
        border: 1px solid #ccc;
        border: 1px solid rgba(0, 0, 0, .15);
        border-radius: 4px;
        -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
        box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
        min-width: 160px;
    }
    .b-footer-wrap .col-sm-4,.b-footer-wrap .col-sm-8{
        text-align: center;
    }
    .b-footer-wrap .col-sm-4{
        border-top: 1px solid #D3D8DF;
        margin-top:10px;
        padding-top:10px;
    }
    .itemCont{
        max-height: 74px;
        height: auto;
        -webkit-line-clamp: 3;
    }
    .articleContent{
        padding: 40px 20px;
    }


    .tabHeaderInfo .c-nav-tabs{
        margin:10px 0;
        background: rgba(18,97,197,0.1);
    }
    .tabHeaderInfo{
        margin: 20px 0;
    }
    .police-and-translation{
        justify-content: center;
    }
    .comment-list {
        padding: 0 30px;
    }
    .learnMoreBtn {
        padding: 0 30px;
    }
    .comment-header {
        margin: 0px 30px 40px;
    }
    .banner-area-content {
        padding-top: 90px;
    }
    .collapse-menu-nav .navbar-nav > li > a{
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .collapse-menu-nav .navbar-toggle{
        border:none;
        float: left;
    }
    .collapse-menu-nav .navbar-toggle:hover,
    .collapse-menu-nav .navbar-toggle:focus{
        background: transparent;
    }
    .collapse-menu-nav .navbar-header{
        display: flex;
        justify-content: space-around;
        /*align-items: center;*/
    }
    .collapse-menu-nav .navbar-header .leftLogo{
        flex:1;
    }
    .collapse-menu-nav .navbar-brand{
        padding: 0;
    }
    .collapse-menu-nav .navbar-toggle{
        margin-right: 0;
        padding: 9px 0;
        margin:0;
    }
    .leftLogoFooter img{
        margin: 0 auto 14px;
    }
    .leftFooterTxt,.leftFooterTxt p{
        text-align: center;
    }
    .footer-navgation{
        text-align: center;
        margin-top: 30px;
    }
    .footer-navgation li {
        margin: 10px 0;
    }
    .mobile-navbar-nav{
        margin: 0;
        display: flex;
    }
    .mobile-navbar-nav .open .dropdown-menu{
        position: absolute;
        background-color: #fff;
    }
    .languageAndBtn .mobile-navbar-nav > li.personDataDrop > a{
        height: 40px;
        line-height: 40px;
    }
    .mobile-navbar-nav .dropdown-menu >li >h5{
        padding: 10px 15px 10px 25px;
    }
    .homeSearchInfo{
        margin-right:0;
    }
    .topJiLI{
        padding-top: 100px;
    }
    .leftLogoFooter{
        text-align: center;
    }
    .levelTabList > li {
        margin: 0;
        text-align: center;
    }
    .collapse-menu-nav .navbar-nav > li > a{
        font-size: 14px;
        text-align: center;
        padding: 15px;
    }
    .postSearchBox .input-group-addon button{
        height: 29px;
    }
    .bbClubLogoMobile img{
        max-width: 60px;
        margin-top:10px;
    }
    .b-article-wrap{
        margin: 213px auto 50px;
    }
    .videoTitle{
        margin-bottom:15px;
    }
    .topPartCont{
        height: auto;
    }
    .navbar-nav .open .dropdown-menu-levelTwo{
        background: rgba(255,255,255,.5);
    }
    .navbar-default .navbar-nav .open .dropdown-menu-levelTwo > li > a{
        text-align: center;
        color: #000;
    }
    .navbar-default .navbar-nav .open .dropdown-menu-levelTwo > li.activeOne > a{
        color:#fff;
        /*font-weight: bold;*/
    }
    .menuTitle {
        margin-bottom: 40px;
        font-size: 30px;
    }
}
@media (max-width: 991px){
    .rightContactFrom{
        margin-top: 50px;
    }
    .leftContactWay, .rightContactFrom{
        padding: 40px 20px 40px;
    }
    .contactUsTitle {
        margin-top: 40px;
    }

    .contactUsCont {
        margin-top: 50px;
        margin-bottom: 80px;
    }

}


@media (max-width: 767px) {
    .b-video-area, .b-archive-area, .b-banner-area,.i-useful-links {
        margin-top: 213px;
    }
    .c-contactUs-wrap{
        padding-top:190px;
    }
    .homeSearchInfo h1{
        margin-right:0;
    }
    .postSearchBox{
        max-width: 80%;
    }
    .postSearchBox{
        height: 30px;
    }
    .postSearchBox .form-control{
        height: 30px;
    }
    .shipInfoWrap {
        margin-top: 213px;
    }
    .postSearchBox{
        margin: 5px auto 10px;
    }
    .articleContent{
        margin-top:20px;
    }


}

@media (max-width: 575px) {
    .aboutUsInfo {
        margin: 40px 0;
    }
    .comInfoTxt h1{
        font-size: 24px;
        margin-bottom: 20px;
    }
    p{
        text-align: left;
    }
    .goBackButton{
        margin-bottom: 30px;
    }
    .policyContent {
        margin-top: 213px;
    }
    .blogGoBackBtn{
        margin:0;
    }
    .comInfoTxt {
        padding: 40px 20px;
    }

    .comInfoTxt > p {
        text-align: left;
    }

    .nav-header-cont .nav-logo img {
        margin: 0 auto;
        max-width: 150px;
    }

    .postHeaderSearch h1 {
        line-height: 45px;
        margin-bottom: 10px;
        font-size: 38px;
    }

    .b-middle-wrap {
        margin-top: 30px;
        margin-bottom: 70px;
    }

    /*.postHeaderSearch {*/
    /*    margin-bottom: 50px;*/
    /*}*/
    .postSearchBox {
        margin:5px auto 10px;
    }

    /*.b-article-wrap {*/
    /*    margin: 70px auto 50px;*/
    /*}*/

    .brefDescription {
        margin-bottom: 40px;
        padding: 20px 20px;
    }

    .brefDescription img {
        display: none;
    }

    .especially-alert {
        margin-top: 0;
        margin-bottom: 30px;
        padding: 15px;
    }

    .articleBody .postImg {
        margin: 30px auto;
    }

    .articleBody hr {
        margin-top: 40px;
        margin-bottom: 30px;
    }

    .articleTitle {
        line-height: 37px;
        font-size: 28px;
    }

    .register-form {
        padding: 0 40px;
        margin-top: 75px;
    }

    .likeInfo {
        margin-top: 50px;
    }

    .b-register-content .container {
        width: 100%;
    }

    .b-register-content {
        height: auto;
    }

    .login_bg-wrap {
        height: 100vh;
    }

    .register-form {
        padding: 0 40px;
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .post-basci-info .date {
        margin: 0 20px;
    }

    .brefDescription > p, .articleBody p, .itemCont {
        text-align: left;
    }

    .rightIcon > li > a span {
        font-size: 12px;
    }

    .rightIcon > li {
        margin-left: 10px;
    }

    .comment-list {
        padding: 0 10px;
    }



    .comment-infomation > p {
        text-align: left;
    }

    .indentation-media {
        padding: 20px 10px;
    }

    .postHeaderSearch {
        padding-left: 20px;
        padding-right: 20px;
    }

    .footer-navgation .col-xs-4 {
        width: 50%;
    }

    .footer-information-wrap {
        padding: 30px 0;
    }

    .articleListItem {
        margin-bottom: 80px;
    }

    .c-article-categories h3.indexTitle {
        margin: 40px 0 10px;
    }

    .articleTxt h4 {
        font-size: 20px;
        line-height: 25px;
    }

    .c-forget-password {
        width: 90%;
        padding: 30px 30px 60px;
    }

    .profile-content h2 {
        margin-bottom: 40px;
    }

    .profile-content {
        padding: 60px 40px 40px;
    }

    .c-perInfo-wrap {
        /* margin: 100px 0 80px; */
        margin: 130px 0 80px;
    }

    .personInfoDesc .dataItem {
        margin-bottom: 30px;
    }

    .personInfoDesc .dl-horizontal dt {
        margin-bottom: 5px;
    }

    .personDataDrop > a > img {
        max-width: 30px;
    }

    .personDataDrop .dropdown-menu {
        min-width: 160px;
    }

    .c-resetPassword-wrap {
        width: 90%;
        padding: 30px 20px 70px;
    }

    .b-video-area {
        margin-bottom: 80px;
    }

    .videoAreaList figure {
        margin-bottom: 0;
    }

    .archiveAreaTable > tbody > tr > td {
        padding: 8px;
    }

    .archiveAreaTable > thead > tr.success > th {
        font-size: 13px;
    }

    .archiveAreaTable > thead > tr > th:nth-child(3) {
        width: 47%;
    }

    .archiveAreaTable > tbody > tr > td .glyphicon,
    .archiveAreaTable > tbody > tr > td .Year,
    .archiveAreaTable > tbody > tr > td .Month,
    .archiveAreaTable > tbody > tr > td .Date {
        display: block;
    }

    .archiveAreaTable > tbody > tr > td:nth-child(3) a {
        font-size: 14px;
    }

    .b-archive-area {
        padding: 30px 0 60px;
    }

    .b-strength-area {
        margin-bottom: 80px;
    }

    .navPageContent {
        margin-top: 0px;
    }

    .navPageContent .page-link {
        margin: 0;
    }
    .blog-post-list{
        padding: 20px;
    }
    .policyContent h1{
        margin-bottom: 50px !important;
    }
    .c-article-categories h3.indexTitle, .c-latest-articles h3.indexTitle{
        margin: 50px 0;
    }
    .c-latest-articles {
        margin-bottom: 0;
    }
    .i-useful-links{
        padding-top: 50px;
        margin-bottom: 40px;
    }

    .c-article-categories h3.indexTitleTwo{
        margin: 20px 0;
    }
    .post-pagination {
        border-radius: 0;
        margin: 30px 0 20px;
    }
    .h-news-wrap {
        /* margin: 60px 0 80px; */
        /* margin: 210px 0 80px; */
        margin: 140px 0 80px;
    }
    .paginationPage{
        margin-top: 50px;
    }
    .i-articles-wrap {
        margin-top: 250px;
        margin-bottom: 80px;
    }
    .i-articles-wrap .menuTitle{
        padding-top: 20px;
    }
    .ie-contact-title{
        padding-top: 30px;
    }
    .ierise-contact .ie-contact-title{
        padding-top: 0;
    }
    .paginationPage {
        margin: 0;
    }


}
@media (max-width: 470px) {
    .videoAreaList .col-xs-6 {
        width: 100%;
    }
}
@media (max-width: 400px) {
    .articleListItem .col-xs-6 {
        width: 100%;
    }
}
@media (max-width: 500px) {
    .post-basci-infoT {
        display: block;
    }

    .post-basci-infoT .date {
        margin: 5px 0;
    }

}

.cursor-pointer {
    cursor: pointer;
}




/*友情链接*/
.c-links-wrap{
    padding-top:160px;
}
.links-sponsors{
    margin:70px 0 100px;
}
.links-members{
    margin-bottom: 140px;
}
.links-sponsors h1,.links-members h1{
    font-size: 30px;
    font-weight: 800;
    color: #28282E;
    line-height: 45px;
    margin-bottom: 50px;
}
.sponsorsTxt{
    background: #44546A;
    padding:20px;
    color:#fff;
    display: flex;
    display: -webkit-flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.sponsorsItem{
    border-radius: 3px;
    border: 1px solid #CECED2;
    margin-bottom: 30px;
}
.sponsorsItem img{
    max-width: 100%;
    max-height: 100%;
}
.sponsorsImg{
    height: 100px;
    margin: 20px auto;
    padding: 0 20px;
    width: 100%;
    display: flex;
    display: -webkit-flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.sponsorsTxt{
    height: 136px;
    overflow: hidden;
}
.sponsorsTxt h3{
    font-size: 19px;
    font-weight: 800;
    color: #FFFFFF;
    line-height: 29px;
    margin-bottom: 7px;
}
.sponsorsTxt p{
    font-size: 14px;
    font-weight: 500;
    color: #FFFFFF;
    line-height: 21px;
    margin-bottom: 0;
    text-align: center;
}
.members-list{
    display: flex;
    display: -webkit-flex;
    align-items: center;
    flex-wrap: wrap;
    /*justify-content: space-between;*/

}
.members-item{
    width: 190px;
    height: 190px;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    border-radius: 3px;
    /*margin-bottom: 38px;*/
    margin: 0 2% 35px;
    border: 1px solid #CECED2;
}
.members-item img{
    padding:30px;
    max-width: 100%;
    max-height: 100%;
}
.Members-navMenu{
    background: #0E1D5D;
    border-radius: 3px;
    margin-bottom: 30px;
    border: 1px solid #eee;
}
.Members-navMenu li{
    padding:10px 20px;
    text-align: center;
}
.Members-navMenu li:not(:last-child){
    border-bottom: 1px solid rgba(255, 255, 255, 1);
}
.Members-navMenu li a{
    font-size: 18px;
    font-weight: 500;
    color: #FFFFFF;
    line-height: 27px;
}
.links-members .tab-content > .active{
    display: flex;
}
.links-members .nav > li > a:hover, .nav > li > a:focus{
    background-color:transparent;
}
.Members-navMenu >li.active{
    background: #fff;
}
.Members-navMenu >li.active a{
    color:#0E1D5D;
}
.levelTabArticleList{
    justify-content: flex-start;
    border-radius: 3px;
    border: 1px solid #DFE0E8;
}
.articleNavMenu{
    display: flex;
    display: -webkit-flex;
    align-items: center;
}
.articleNavMenu >li{
    padding: 10px 20px;
}
.articleNavMenu >li a{
    font-size: 16px;
    font-weight: 500;
    /*color: #818593;*/
    line-height: 24px;
}
.articleNavMenu >li.active{
    background: #4472C4;
    border-radius: 3px;
}
.articleNavMenu >li.active a{
    color:#fff;
}
@media (max-width: 767px) {
    .sponsorsTxt {
        height: auto;
    }
    .members-list{
        justify-content:center;
    }
    .members-item{
        margin:20px;
    }
    .c-links-wrap {
        padding-top: 200px;
    }
}
@media (max-width: 575px) {

    .links-sponsors {
        margin: 40px 0 40px;
    }
    .links-members {
        margin-bottom: 80px;
    }
    .links-sponsors h1, .links-members h1{
        margin-bottom: 30px;
    }
}
@media (max-width: 500px) {
    .members-item{
        width: 46%;
        height: 150px;
    }
    .members-item {
        margin: 10px 2%;
    }
    .members-item img{
        padding: 20px;
    }
}
@media (min-width: 992px) {
    .members-list{
        padding-left:30px;
    }

}
@media (min-width: 992px) and (max-width: 1200px){
    .Members-navMenu li {
        padding: 10px 10px;
    }
}










