/**CSS**/

* {box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}

.site_header .nav .right-section.mobile_right {display: none;}
.container {color: #fff;padding: 0 5%;}
h1, h2, h3, h4, h5, h6 {font-weight: 700;}

.breadcrumbs {float: left;width: 100%;padding: 7px 0;font-size: 14px;line-height: 21px;color: #fff;}
.breadcrumbs a {color: #8b95b3;}
.breadcrumbs em {margin: 0 5px;color: #8b95b3;}

.sub_header {float: left;width: 100%;background-color: #0A1028;border-top: solid 1px #596190;
    border-bottom: solid 1px #596190;
}
.sub_header ul {float: left;margin: 0;padding: 0;list-style: none;line-height: 0;}
.sub_header ul li {float: left;margin: 0;padding: 0;font-size: 16px;
    line-height: 22px;color: #000;position: relative;
}
.sub_header ul li a {display: inline-block;color: #fff;text-decoration: none;border-left: solid 1px #596190;
    padding: 10px 15px;transition: 0.6s all;-moz-transition: 0.6s all;-webkit-transition: 0.6s all;
}
.sub_header ul li.active a,
.sub_header ul li a:hover,
.sub_header ul li a:focus {text-decoration: underline;}

.h2 {font-size: 19px;}
.content_area {padding: 70px 0 25px;}
.content_area.pt_30 {padding-top: 30px;}

.page_content.withsd_nav {width: 75%;margin: 0 5% 0 0;}
body .side_nav {float: right;width: 100%;max-width: 280px;margin: 0;
    transition: 0.6s all;-moz-transition: 0.6s all;-webkit-transition: 0.6s all;
}
body .side_nav.fixed {position: fixed;top: 135px;right: 5%;}
body .side_nav ul {float: left;width: 100%;}
body .side_nav ul li {float: left;width: 100%;margin: 3px 0;font-size: 16px;
    line-height: 22px;font-weight: 500;
}
body .side_nav ul li a {float: left;width: 100%;background-color: #edeef2;border-radius: 4px;
    -moz-border-radius: 4px;-webkit-border-radius: 4px;text-decoration: none;padding: 8px 15px;
    transition: 0.6s all;-moz-transition: 0.6s all;-webkit-transition: 0.6s all;
    color: #000;text-transform: uppercase;
}
body .side_nav ul li.active a,
body .side_nav ul li a:hover,
body .side_nav ul li a:focus {background-color: #05274a;color: #fff;}

.content_area p {margin-bottom: 10px;}
.content_area p, .content_area li {font-size: 14px;}
.content_area ul li, .content_area ol li {margin: 0 0 6px;}

.page_title {font-family: 28px;line-height: 34px;position: relative;padding: 0 0 6px;
    float: left;width: auto;
}
.page_title:before {content: '';position: absolute;left: 0;bottom: 0;width: 60px;height: 3px;
    background-color: #fff;
}
.flag {float: left;margin: 0 0 10px 10px;}
.flag img {max-width: 60px;}

.cross_linkings {display: block;width: 100%;}
.cross_linkings ul {display: inline-block;width: 100%;text-align: center;}
.cross_linkings ul li {float: left;width: 33.33%;margin: 10px 0;padding: 0 15px;
    font-size: 16px;line-height: 28px;font-weight: 500;
}
.cross_linkings ul li a {float: left;width: 100%;text-decoration: none;
    padding: 8px 15px;border-radius: 20px;-moz-border-radius: 20px;-webkit-border-radius: 20px;
    border: solid 1px #fff;
}
.cross_linkings ul li a img {display: inline-block;max-height: 30px;}
.cross_linkings ul li span {display: inline-block;margin: 0 0 0 10px;}

.mt-10 {margin-top: 10px;}
.mb-10 {margin-bottom: 10px;}
.mt-20 {margin-top: 20px;}
.mb-20 {margin-bottom: 20px;}
.bullet_list {list-style-type: disc;padding: 0 0 0 20px;margin: 0 0 20px;}
.bullet_list li {list-style-type: inherit;}
.number-list {padding: 0 0 0 20px;margin: 0 0 20px;list-style-type: decimal;}
.number-list li {list-style-type: inherit;}
.roman-list{list-style-type:lower-roman;padding: 0 0 0 20px;margin: 0 0 20px;}
.roman-list li{list-style-type:inherit;}
.dash_list{list-style-type:'- ';padding: 0 0 0 20px;margin: 0 0 20px;}
.dash_list li{list-style-type: inherit;}
.responsive_table {
    min-height: .01%;
    overflow-x: auto;margin: 0 0 20px;
}
.responsive_table table {
    border: 1px solid #fff;
    width: auto;max-width: 100%;
    text-align: center;
}
.responsive_table table tr, .responsive_table table th, .responsive_table table td {
    border: 1px solid #fff;
    text-align: center;
    padding: 5px 10px;
    vertical-align: top;
}
.gray_head thead {background-color: #cccccc;color: #000;}
.responsive_table table td table {border: 0;}
.text_center {text-align: center;}
.content_area a {text-decoration: underline;}

.h3 {font-size: 15px;}
body .faq_lists li {margin: 10px 0 15px;}
.accordion_table table tbody {display: none;transition: 0.6s all;-moz-transition: 0.6s all;
    -webkit-transition: 0.6s all;
}
.accordion_table table thead {position: relative;cursor: pointer;}
.accordion_table table thead:after {content: '\f103';font-family: 'FontAwesome';font-size: 20px;
    line-height: 30px;font-weight: 600;position: absolute;right: 10%;top: 0;
}
body a.custom_btn {display: inline-block;background-color: #4594FF;text-decoration: none;
    padding: 10px 15px;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;
}
.player_item {float: left;width: 100%;clear: both;margin: 5px 0;}
.player_item .left_sec {float: left;width: 100%;max-width: 185px;margin: 0 15px 0 0;}
.player_item .left_sec img {float: left;width: 100%;}
.player_item .right_sec {float: left;width: 80%;}
.responsive_table.one_fourth {float: left;width: 25%;padding: 0 25px 0 0;}
.responsive_table.one_fourth table {width: 100%;}

@media (max-width:1400px){
    .container {padding: 0 15px;}
    body .side_nav.fixed {right: 2%;}
}
@media (max-width:1299px){
    body .side_nav.fixed {right: 1%;max-width: 240px;}
}
@media only screen and (max-width: 980px) {
    body, .site_header {min-width: unset;}
    body {padding-top: 60px;}
    .site_header .nav.nav-top {display: none;}
    .site_header {height: 60px;}
    .site_header .nav .right-section.mobile_right {display: flex;}

    .site_header .log-btn {margin: 0 20px;}
    .site_header .hamb img {max-width: 25px;}

    .site_header .site_menu {position: absolute;left: 0;top: 100%;width: 100%;height: 0;display: none;}
    .site_header .site_menu.open {height: 100%;display: block;}
    .site_header .site_menu .main_menu {float: left;width: 100%;padding: 5px 15px 15px;background-color: #fff;
        text-align: left;
    }
    .site_header .site_menu ul.menu_wrapper {float: left;width: 100%;margin: 0;padding: 0;
        list-style: none;display: block;
    }
    .site_header ul.menu_wrapper  li {float: left;width: 100%;font-size: 16px;line-height: 24px;
        color: #919aaa;margin: 5px 0;padding: 0 !important;
    }
    .site_header ul.menu_wrapper li a {color: #919aaa;text-decoration: none;}
    .site_header ul.menu_wrapper li.active a i.fa:before {content: '\f106';}
    .site_header ul.menu_wrapper li ul.sub_menu {display: none;}
    .site_header ul.menu_wrapper li ul.sub_menu li {font-size: 14px;line-height: 20px;margin: 3px 0;}

    body .footer .footer-link ul {width: 90%;}
    body .side_nav ul li {font-size: 15px;line-height: 20px;}
    body .side_nav ul li a {padding: 5px 10px;}
}

@media only screen and (max-width: 767px) {
    body .footer .footer-link ul {display: block;text-align: center;}
    body .footer .footer-link ul li {padding: 0 10px;display: inline-block;}
    .breadcrumbs ul li {font-size: 15px;}

    body .side_nav {float: left;width: 100%;margin: 0 0 12px;}
    body .side_nav.fixed {position: static;max-width: 100%;}
    body .side_nav .desktop {display: none;}
    body .side_nav .mobile {display: block;}
    body .side_nav select {float: left;width: 100%;font-size: 15px;line-height: 20px;
        font-weight: 500;
    }
    body .side_nav select option[selected],
    body .side_nav select option:hover.
    body .side_nav select option {background-color: #05274a !important;color: #fff !important;}
    .page_content.withsd_nav {width: 100%;clear: both;}

    .sub_header ul li {font-size: 15px;line-height: 20px;}
    .sub_header ul li a {padding: 6px 10px;}
    .cross_linkings ul li {padding: 0 10px;margin: 8px 0;font-size: 15px;line-height: 24px;}
    .cross_linkings ul li a {padding: 6px 10px;}
    .cross_linkings ul li a img {max-width: 25px;}

    .player_item {margin: 0;}
    .player_item .left_sec {float: left;width: 100%;max-width: 100%;margin: 0 0 10px;}
    .player_item .left_sec img {width: auto;}
    .player_item .right_sec {width: 100%;}
    .responsive_table.one_fourth {width: 50%;padding: 0 15px 0 0;}
}
@media only screen and (max-width: 480px) {
    .site_header .nav-bottom .logo-section a img {
        width: 90px;
    }
    .site_header .dwn_link {margin: 0 10px;}
    .site_header .dwn_link img,
    .site_header .hamb img {max-width: 22px;}
    .site_header .nav .right-section .log-btn {width: 80px;height: 30px;}
    body .responsive_table table {max-width: 100%;width: 100%;}

    .sub_header ul li {font-size: 13px;line-height: 18px;}
    .sub_header ul li a {padding: 4px 6px;}
    .cross_linkings ul li {width: 50%;padding: 0 6px;font-size: 14px;line-height: 18px;}
    .cross_linkings ul li:nth-child(2n+1) {clear: left;}
    .cross_linkings ul li a {padding: 5px 6px;}
    .cross_linkings ul li a img {max-width: 22px;}
}