  ï»¿/*--------------------------------------------------------------------------------------------------------------------

    Link market Services StyleSheet
	Version: 0.0.1

	Main colours
    Dark blue: #f26729
    Green: #f26729
    Light Grey: #eeeeee
    Dark Grey: #444444

--------------------------------------------------------------------------------------------------------------------*/

/* Base
â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“ */
@import url('/css/normalize.css');
@import url('/css/skeleton.css');
@import url('/css/font-awesome.min.css');
@import url('/css/jquery.jqtimeline.css');
@import url('/css/slick.css');
@import url('/css/slick-theme.css');


/* Universal Styles
-------------------------------------------------------*/
.container { max-width: 1280px; }


a#scroll_top { position: fixed; right: 20px; bottom: 20px; color: #fff; border: 1px solid #E60000 display: none; z-index: 10000; }
    a#scroll_top i { background: #E60000 font-size: 15px; width: 36px; height: 36px; line-height: 36px; text-align: center; }
        a#scroll_top i:hover { background: #fff; color: #E60000 }


.highlight { margin: 10px 0; font-family: "Helvetica Neue Medium"; font-size: 1.7rem; color: #E60000}
.footnote {font-size: 1.5rem}
.body-section { padding: 30px 0 0px 0; position: relative; clear: both; }

.break { word-break: break-all; }

.text-left { text-align: left; }
.text-right { text-align: right; }
.text-center { text-align: center; }

.list-inline { padding-left: 0; margin-left: -5px; list-style: none; }
    .list-inline > li { display: inline-block; padding-right: 5px; padding-left: 5px; }

:focus { outline-color: #EEEEEE}


/* Icons font-awesome */
.circle-plus { position: relative; margin: 0; text-align: center; display: inline-block; background: none; border: 4px solid #E60000; border-radius: 100%; width: 40px; line-height: 0.85; font-family: "Helvetica Neue Medium"; padding: 5px 0 10px 0; color: #E60000; font-size: 30px; text-decoration: none; }
    .circle-plus:hover { color: #fff; background: #E60000; text-decoration: none; }
.pdf:before { position: relative; padding-right: 10px; font-family: 'fontAwesome'; content: '\f1c1'; font-size: 18px; vertical-align: middle; color: #E60000 text-decoration: none !important; }
    .pdf:before:hover {}
.pen:before { position: relative; padding-right: 10px; font-family: 'fontAwesome'; content: '\f040'; font-size: 18px; vertical-align: middle; color: #E60000 text-decoration: none !important; }
.world:before { position: relative; font-family: 'fontAwesome'; content: '\f0ac'; padding-right: 5px; font-size: inherit; vertical-align: top; }
.arrow { font-family: "Helvetica Neue Medium"; margin: 0; color: #E60000 text-decoration: none !important; display: block }
a.arrow {text-decoration: none;}
.arrow:after { position: relative; font-family: 'fontAwesome'; content: '\f0da'; padding-left: 5px; font-size: inherit; vertical-align: top; }
.arrow[aria-expanded="true"]:after{ content: '\f0d7';}



/* Typography Styles
-------------------------------------------------------*/

@font-face {
	font-family: "Helvetica Neue Light";
	src: url("/fonts/1b950d2a-907a-4888-8056-0d44e8e86338d41d.eot");
	src: url("/fonts/1b950d2a-907a-4888-8056-0d44e8e86338d41d.eot") format("eot"), url("/fonts/3a46542f-f429-4821-9a88-62e3be54a640.html") format("woff2"), url("/fonts/50ac1699-f3d2-47b6-878f-67a368a17c41.html") format("woff"), url("/fonts/0be5590f-8353-4ef3-ada1-43ac380859f8.ttf") format("truetype"), url("/fonts/82a4e1c2-7ffd-4c58-86fa-4010a6723c8e.html") format("svg");
}
@font-face {
	font-family: "Helvetica Neue Roman";
	src: url("/fonts/bf7ef4ce-de2a-4213-a9d7-826a3ee323cdd41d.eot");
	src: url("/fonts/bf7ef4ce-de2a-4213-a9d7-826a3ee323cdd41d.eot") format("eot"), url("/fonts/3dac71eb-afa7-4c80-97f0-599202772905.html") format("woff2"), url("/fonts/34e0e4c0-c294-49bb-9a8e-1b2cafd54e32.html") format("woff"), url("/fonts/8a8bfee3-197c-4942-9b11-71508cc9f406.ttf") format("truetype"), url("/fonts/5101995a-e73b-4cf9-84e8-f99eb43277b1.html") format("svg");
}
@font-face{
    font-family:"Helvetica Neue Medium";
    src:url("/fonts/f95f9fc2-ffda-431c-9d6a-2c3668f5b20bd41d.eot");
    src:url("/fonts/f95f9fc2-ffda-431c-9d6a-2c3668f5b20bd41d.eot") format("eot"),url("/fonts/5b1fbd62-45dc-4433-a7df-a2b24a146411.html") format("woff2"),url("/fonts/050b1948-f226-4d20-a65a-15d8ed031222.html") format("woff"),url("/fonts/beb88be6-2a60-46fe-914f-6892b3ae46ce.ttf") format("truetype"),url("/fonts/e5567978-93ef-4de1-804d-1f0e3654a014.html") format("svg");
}

h1 { color: #fff; }
h2, h3, h4, h5, h6 { color: #5A5A5A; }
strong { font-family: "Graphik Web", ", Arial, ", "Helvetica Neue"", sans-serif"; 
font-weight: normal; }
.orange { color: #E60000 }

a { color: #E60000 }
    a:hover,
    a:focus {  color: #E60000 }

a:link img, 
a:visited img, 
a:hover img, 
a:active img {
	border: none;
	outline: none;
}

/* Header
-------------------------------------------------------*/
.header-section { padding: 10px 0;
position: fixed;
width: 100%;
top: 0px;
z-index: 100;
margin: 0px;
background: #fff;
box-shadow: 0px 0px 4px #ccc;


 }
.logo img { vertical-align: middle; max-width: 153px;max-height: 44px; }


/* Banner
-------------------------------------------------------*/
.banner-section.home1 { width: 100%; margin-top: 124px; display: block; position: relative; height: 380px; background: url(/images/mufg-pms-banner.jpg) 75% 115% no-repeat; background-attachment: fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/banner.jpg',sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/banner2.jpg',sizingMethod='scale')"; }
.banner-section.home { width: 100%; margin-top: 170px; display: block; position: relative; height: 480px; background: url(/images/banner-mufg-bg-crop.jpg) 75% 115% no-repeat;  -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/banner.jpg',sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/banner2.jpg',sizingMethod='scale')"; }
.banner-text { padding: 7em 0; }

.banner-section.internal-page .banner-text {padding: 4em 0;}


@media (max-width: 550px) {
    .banner-text { padding: 6em 0 0 0; }
    .banner-section.internal-page .banner-text {padding: 2em 0;}
}
.banner-text p a { color: #fff; font-family:"Helvetica Neue Medium"; }

.internal-page { height: 160px; margin-top: 108px; background-color: #FFF;border-bottom: 1px solid #e1e1e1;}
.internal-page h1 { margin: 0; color: #5A5A5A;}

.banner-section p { margin-top: 0; color: #fff; }
.banner-section, 
    .banner-section h1 { text-align: left; color:#5A5A5A ;padding-top: 10px; }

/* Navigation 
-------------------------------------------------------*/
.top-nav { margin: 0; text-align: right; }
.top-nav > li { position: relative; display: inline-block; margin: 0; padding: 0; }
.top-nav > li > a { display: block; padding: 10px; color: #fff; font-family:"Helvetica Neue Medium"; font-size: 0.85em; text-transform: uppercase; text-decoration: none; }
.top-nav > li > a:hover { background: #fff; color: #E60000 }
.top-nav > li:hover a.parent { background: #fff; color: #E60000 }
.top-nav > li:hover .sub { display: block; }

.top-nav .sub { display: none; min-width: 150px; position: absolute; top: 100%; left: 0px; margin: 0; padding: 0; text-align: left; background: #E60000 z-index: 999; }
.top-nav .sub > li { display: block; margin: 0; padding: 0; }
.top-nav .sub > li > a { display: block; padding: 10px 15px; color: #fff; font-family:"Helvetica Neue Medium"; font-size: 0.85em; text-transform: uppercase; text-decoration: none; }
.top-nav .sub > li > a:hover { background: #fff; color: #E60000 }
.top-nav .sub > li > a:hover .top-nav > li { background: #fff; }

.sub.login { width: 100%; min-width: 250px; right: 0px; left: auto; background: #fff; padding: 1rem 2rem; }

#menu { display: none; }

@media (max-width: 1100px) {
    .sub.login { min-width: 250px; }
    .sub.login .one-quarter.column { width: 100%; }
}
.sub.login .one-quarter.column { margin: 0; padding: 25px; text-align: center; }
.sub.login .button { width: 100%; }
.sub.login h4 { color: #252d59; }
.sub.login p { margin: 0; font-size: 12px; }


/* Search Styles
-------------------------------------------------------*/
#search-container {
	z-index: 9;
}
#searchBox {
    background: none;
	font-size: .9em;
    color: #fff;
}
#search-menu { display: inline-block; color: #fff; }

#formsearch { margin-bottom: 0; }

#searchBox { width: 120px; height: auto; margin: 0; padding: 3px 10px; border: none; }
@media (max-width: 400px) {
    #searchBox { width: 100px; }
}
#searchBox::-webkit-input-placeholder { color: rgba(255, 255, 255, 0.5); text-transform: uppercase; font-size: 0.9em; font-family: "Helvetica Neue Medium"; }
#searchBox:-moz-placeholder { color: rgba(255, 255, 255, 0.5); text-transform: uppercase; font-size: 0.9em; font-family: "Helvetica Neue Medium"; }
#searchBox::-moz-placeholder { color: rgba(255, 255, 255, 0.5); text-transform: uppercase; font-size: 0.9em; font-family: "Helvetica Neue Medium"; }
#searchBox:-ms-input-placeholder { color: rgba(255, 255, 255, 0.5); text-transform: uppercase; font-size: 0.9em; font-family: "Helvetica Neue Medium"; }

@media (max-width: 600px) {
    .top-nav > li.hide { display: none; }
}

/* Main Nav
-------------------------------------------------------*/
.main-nav { display: block; float: right; margin: 0; text-align: right; }
    .main-nav li { position: relative; display: inline-block; margin: 0; padding: 0; }
        .main-nav li a { display: block; padding: 15px 15px; font-family: Arial,sans-serif; text-decoration: none; color: #5A5A5A; font-weight: 600; }
        .main-nav li a.world {color: #4d4d4f; border-color: #4d4d4f}
        .main-nav > li:hover a.world { color: #4d4d4f; }
        .main-nav li a.world-mobile { display: none; }
            .main-nav li a:hover { color: #E60000; text-decoration: none; background:#EDEDED }

    .main-nav > li:hover .sub { visibility: visible; opacity: 1; filter: alpha(opacity=100); }

    .main-nav .sub { min-width: 236px; position: absolute; top: 100%; left: 0px; margin: 0; padding: 0 0 10px 0; text-align: left; background: #fff; border: 1px solid #e1e1e1; border-top: none; z-index: 999; visibility: hidden; opacity: 0; filter: alpha(opacity=0); -webkit-transition: 400ms ease; -moz-transition: 400ms ease; -o-transition: 400ms ease; transition: 400ms ease; }
    .main-nav .sub.country { right: 0px; left: auto; text-align: right; }
        .main-nav .sub > li { display: block; margin: 0; padding: 0; line-height: 1.5; }
            .main-nav .sub > li > a { display: block; padding: 5px 25px; color: #5A5A5A; font-family: Arial,sans-serif; text-decoration: none; font-weight: 600; }
                .main-nav .sub > li > a:hover { background: #fff; color: #E60000 }
    
.menu-open { color: #E60000 }

/* Secondary nav */
.interactive-bar { margin: 0 0 50px 0; padding: 20px 0;  border-bottom: 1px solid #D1D1D1; }
.interactive-bar ul { margin: 0; padding-left: 0; list-style-type: none; width: 100%; text-align: center; }
.interactive-bar ul li { display: inline-block; margin: 0; padding: 0; }
.interactive-bar ul li a { position: relative; margin: 0; padding: 10px; color: #5A5A5A; font-family: "Helvetica Neue Medium"; text-decoration: none; }
.interactive-bar ul li a:hover { color: #E60000 }
.interactive-bar ul li a.active { color: #E60000 }


/* Structure 
-------------------------------------------------------*/
.row.intro { padding-bottom: 40px; }

/* Home 
-------------------------------------------------------*/
.investorCentre { background: #252d59; }
.investorCentre h1 { margin:0 0 30px; }
.investorCentre h1, 
    .investorCentre p { color: #fff; }

.homeCall { margin-bottom: 2rem; display:flex; justify-content: center; }
.homeCall .button { display: block; width: 100%; padding: 25px; }
.homeCall .button.miraqle {
    background-color: #E60000;
    /* background-image: url(/images/miraqle-logo.png); */
    background-position: center center ;
    background-repeat: no-repeat;
    border: 1px solid #E60000;
    color: #fff;
}
.homeCall .button.miraqle:hover {
    background-color: #5A5A5A;
    border: 1px solid #5A5A5A;
}
.homeCall .button.insta {
    background-color: #DBDCDD;
	color: #4d4d4f;
    /* background-image: url(/images/miraqle-logo.png); */
    background-position: center center ;
    background-repeat: no-repeat;
    border: 1px solid #DBDCDD;
    
}
.homeCall .button.insta:hover {
    background-color: transparent;
    border: 1px solid #6c9ecf;
	color: #fff;
}
.investorCentre ul li { margin: 0; color: #fff; list-style: none; }
    .investorCentre ul li:before { position: relative; font-family: 'fontAwesome'; content: '\f00c'; padding-right: 5px; color: #2983c5; font-size: inherit; vertical-align: middle; }
.investorCentre h2.help { padding: 50px 0; color: rgba(41, 131, 197, 0.5); text-align: center; }
.investorCentre .reduced { margin: 0 auto 2.5rem; text-align: center; }
.investorCentre .reduced .circle-plus { margin-top: 25px; }

.onlineVoting { background: #2983c5; padding: 25px 0; text-align: center; }
.onlineVoting h1 { margin: 0; color: #fff; font-size: 4.5rem; }
.onlineVoting p { padding-top: 1em; color: #fff;} 
.link-white { color: #FFFFFF }

/*Featured*/
.featured { background: #dbdcdd;}
.featured .column a { display: block; color: #2983c5;}
.featured a:hover { text-decoration: none;}
.featured span { display: block; margin: 20px 0px; padding: 0; font-family: "Helvetica Neue Medium"; font-size: 1.7rem; color: #000000; text-transform: uppercase; vertical-align: top; }
.featured p { min-height: 150px; margin: 0 0 2.5rem 0; color: #000000; }
@media (max-width: 768px) {
    .featured p { min-height: auto; }
}

/*Our Network */
.network h1 { color: #252d59; text-align: left; }
.network-slider { padding: 0 0 30px 0; }
.network-slider a { text-align: center; }
.network-slider h4 { margin: 0 0 1rem 0; text-align: center; font-family: "Helvetica Neue Medium"; }
.network-slider p { margin: 15px 0 0 0; text-align: center; }
@media (max-width: 768px) {
    .network-slider { margin: 30px 0 !important; }
}

.otherOffices { margin: 3rem 0 0}

/*Online Statements*/
#online-statement { width: 80%; }
#online-statement .row { margin: 0 0 30px 0; }
#online-statement form > .row { margin :0; }
#online-statement input { margin:0; width: 100%; }
#online-statement input[type="submit"] { width: auto; }
#online-statement .inputHint { display: block; font-size:14px; }
#online-statement .required { color: red; margin: 0 0 0 2px; }
#online-statement .validation .row { height: 90px; }

#online-statement input[type=number]::-webkit-outer-spin-button,
#online-statement input[type=number]::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; }
#online-statement input[type=number] { -moz-appearance: textfield; }

/* Custom image positioning */
@media (min-width: 400px) and (max-width: 550px) {
    .activity2 img { padding-left: 10%; }
}

@media (max-width: 750px) {
    .column.service1, .column.service2, .column.service3, .column.service4 {
	    width: 100%;
	    float: left;
	    box-sizing: border-box;
	    margin-left: 0%;
}
}

/* Resources
-------------------------------------------------------*/
#faq > ul > li { margin-left: 0; list-style: none; box-shadow: 0px 0px 4px #ddd; }

.glossaryTabs li { display: inline-block; margin: 5px 0; padding: 0; font-family: "Helvetica Neue Medium"; }
.glossaryTabs li a { display: block; padding: 3px 10px; background: none; border: 1px solid #E60000; color:#E60000;  text-decoration: none !important; }
.glossaryTabs li a:hover { background: #E60000; border: 1px solid #E60000; color:#fff; }
.glossaryTabs li.active a { background: #E60000; border: 1px solid #E60000; color:#fff; }

.tab_glossaryContent { display: none; }
#tab1 { display: block; }

.glossaryTable { width: 100%; }
.glossaryTable tr td { vertical-align: top; }
.glossaryTable tr td.first { width: 20%; }
.glossaryTable tr td h4 { margin: 0; font-family: "Helvetica Neue Medium"; font-size: inherit; }

.formslist a.arrow {font-size: 2.2rem; margin: 0.5em 0;}
.formslist h4 { margin-top: 0}
.formTable { margin: 0 0 2.5em 0;}
.formTable td { padding: 10px 0;}
.formTable td a { color: #4d4d4f;}

/* Security
-------------------------------------------------------*/
.security-list { margin-left: 0; }
.security-list li { margin-left: 0; list-style: none; }

/*Contact us 
-------------------------------------------------------*/
.office-locations { padding: 0; margin: 0; }
.office-locations > li { margin-left: 0; list-style: none; padding-left: 0; }
.office-locations li li { vertical-align: top; padding-bottom: 1rem; width: 20%; }

/* Footer Styles
-------------------------------------------------------*/
.footer-section { background: #000000; color: #fff;}
.footer-section a {	color: #fff; text-decoration: none;}
.footer-section a:hover { text-decoration: underline; color:#E60000 }
.footer-top { padding: 30px 0 0; }
.footer-section ul { margin-left: 0;padding-left: 0;}
.footer-section ul li { list-style-type: none; margin-left: 0; padding-left: 0;	margin: 0; font-size: 1.35rem;}
.footer-section ul li a { display: inline-block; }
.footer-bottom { font-size: 1.35rem;padding : 20px 0 0 0;border-top : 1px solid rgba(41, 131, 197, 0.5);}

.linkedIn { margin: 10px 0; }
i.fa.fa-linkedin { margin: 0 0 0 10px; padding: 10px; color: #252d59; background: #fff; border-radius: 100%; }

#copyright { text-align: right; }
.indentLeft1 { margin-left: 1rem !important}
.indentLeft2 { margin-left: 2rem !important}

/ MOBILE /

@media (max-width:1200px) {
    #online-statement { width: 100%; }
    .main-nav .sub { right: 0px; left: auto; text-align: right; }
		.mobi{
	display:block;
}
}

@media (max-width:1025px) {
    .container { max-width: 960px; padding-left: 4%; padding-right: 4%; }

    .header-section { height: auto; }
    
    .history:before { background: transparent; }
    .history .year { padding: 0.9em; }

    

    .interactive-bar ul li { display: block; }
		.mobi{
	display:block;
}
}
.mobi{
	display:none;
}
@media (max-width: 768px) {
	h1 {
font-size: 3rem;
	}
	.book-closure-list #ddlCompany{
	width:100%;
}
	.desk{
		display:none !important;
	}
	.mobi{
	display:block;
}
/* .main-nav{padding-bottom:60px;} */
 .banner-section.home {
width: 100%;
margin-top: 97px;
 }
 .internal-page {

margin-top: 97px;
 }
 .header-section-m {
	padding: 15px 0;
 }
 
    .container { clear: both; display: block; margin: 0; width: 100%; }
	.column, .columns { float: none; width: 100% !important; display: block; margin: 0 !important; }
    .logo img { width: 150px; }


    .blurb li { width: 100%;   }

    #menu { display: block; position: absolute; top: 0px; right: 0; font-size: 2rem; }
    a#menu { text-decoration: none; }
    .main-nav { display: none; padding: 20px 3%; background: #5A5A5A;  width: 94%; left: 0; z-index: 9; top: 70px; position: fixed;max-height: 100%;overflow-y: scroll; padding-bottom:60px;}
        .main-nav li { display: block; padding: 0; text-align: left; margin: 0; }
            .main-nav li a { color: #fff; font-size: 20px; display: block; padding: 5px 15px !important; background: none !important; }
                .main-nav li a:hover { color: #E60000 !important; }
            .main-nav li a.login { margin: 20px 0; padding: 15px 25px !important; font-size: 14px; background-color: #f26729 !important; }
                .main-nav li a.login:hover, 
                .main-nav li a.login:focus { background-color: transparent !important; }
        .main-nav .sub { min-width: 1px; position: relative; visibility: visible; opacity: 1; filter: alpha(opacity=1); background: none; padding: 0 20px; }
            .main-nav .sub > li > a { font-family: "Helvetica Neue Light"; font-size: 16px; color: #fff; }
            .main-nav .sub { border: none; }
        .main-nav li a.world { display: none; }
        .main-nav li a.world-mobile { display: block; }

    .mobile-nav { width: 95%; margin: 7%; position: relative; }

    /*home*/    
    .onlineVoting {text-align: left;}
    .investorCentre p{text-align: left;}

    .featured .columns { text-align: center;padding: 2em 0 2em 0; border-bottom: 1px solid #E8E8E8; }
    .featured span { margin: 10px 0;}
    .featured p { margin-bottom: 1em;}
    .featured br { display: none; }

    /*Resources*/
    .glossaryTable tr td { display: block; width: 96% !important; padding: 2%; border: none;}
    .glossaryTable tr td.description { border-bottom: 1px solid #E1E1E1; }

    .body-section.onlineVoting ul li { display: block; margin: 10px 0; }
    

    #copy-right { text-align: left; }

    /*Online Statement*/
    #online-statement { width: 100%; }
    #online-statement .validation .row { height: auto; }
    #online-statement .row > .columns:first-child { margin: 0 0 30px 0 !important; }
	
	.one-m{
		width: 4.66666666667% !important;
		float: left;
	}
	.eleven-m{
		width: 91.3333333333% !important;
		float: left;
	}
	/* .two-m{ */
		/* float: left; */
		/* width: 13.3333333333% !important; */
	/* } */
	/* .ten-m{ */
		/* float: left; */
		/* width: 82.6666666667% !important; */
	/* } */
}
.link-group ul li{
	list-style-type: none;
}
.row-box .columns{
	margin-left:1%;
}
.row-box .four.columns {
width: 32.066667%;
padding-bottom:30px;
}
.row-box .six.columns{
	width: 48.6%;
	padding-bottom:30px;
}
.box{
	box-shadow: 0px 0px 4px #ddd;
min-height:343px;	 
overflow:auto;
}
.box-header{
	padding:10px;
	padding: 10px 10px 10px 10px;
	box-shadow: 0px 0px 2px #ddd;
	text-align:left;
}
.box-header h2{
	font-size:18px;
	font-weight:600;
	margin:0px;
	color: #5A5A5A
}
.box-header h2 span{padding-right:6px; margin-right:6px; border-right:1px solid #ddd;}
.box-body{
	padding:10px;
	
 
}

.box-body p{
	font-size: 0.9em;
	font-weight:500;
	margin-bottom: 0.4rem;
	line-height: 1.5;

font-family: "Helvetica Neue Light", "HelveticaNeue", "Helvetica Neue", 
}
.box-body p span:first-child{
	padding-right: 10px;
font-size: 20px;
color: #E60000;

}
.box-body p .eleven.columns{
	padding-left: 8px;
	padding-bottom: 8px;

}
.pagination{
	margin-top:30px;
	float:right;
}
.pagination li{
	list-style-type: none;
	display:inline;
	margin:0px;
	padding:7px;
	border:1px solid #ddd;
}
.pagination li a{
	padding:12px;
}
.pagination .current{
	background: #E60000
	border:1px solid #E60000

}
.pagination .current a{
	color: #fff;
}
.sitemapList li{
list-style-type: none;
}
 .sitemapList li:before { position: relative; font-family: 'fontAwesome'; content: '\f101'; padding-right: 10px; color: #E60000 font-size: inherit; vertical-align: middle; }
#faq > ul > li div {
	padding-bottom:10px;
}
#faq > ul > li div ul li{
	list-style-type: none;
}
#faq > ul > li div ul li:before{
	
	position: relative; font-family: 'fontAwesome'; content: '\f1c1'; padding-right: 10px; color: rgb(255, 4, 4); font-size: inherit; vertical-align: middle; 
}
#faq > ul > li > a{
border-bottom: 1px solid #ddd;
padding: 7px 11px;
}
.client-list{
    max-height: 300px;
    overflow-y: auto;
padding:10px;
box-shadow: 0px 1px 4px #ddd;
	
}

.book-closure-list table{
	border:1px solid #ddd;
}
.book-closure-list table tr td:first-child{
background: #E60000
color: #fff;
}
.book-closure-list table tr td{
	padding:10px;
}
.book-closure-list table tr td:last-child{
	width:404px;
}

	.public-issues #ddlCompany{
	width:100%;
}
select{
  color: #E60000;
}
option:not(:checked) {
 color:#000;
}
/* .main-nav li:nth-child(4) ul li:nth-child(3){ */
	/* display:none; */
/* } */
/* .footer-top div:nth-child(4) ul li:nth-child(3){ */
	/* display:none; */
/* } */
@media (min-width: 550px){
.banner-text .slide h1{
	font-size:70px;
}
.banner-text .slide p{
	font-size:30px;
}
}
@media (max-width: 768px)
{
.banner-text .slide h1{
	 font-size: 4rem;
}
.banner-text .slide p{
	font-size:24px;
}


}
.hist-radio{
	text-align:center;
	margin-bottom:30px;
}
.hist-radio .radio-inline {
	padding-right:20px;
}
.radio-inline {
    display: inline-block;
    font-weight: normal;
    color: #4d4d4f;
    font-family: "Helvetica Neue Light", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
@media only screen and (max-width: 768px) {
	.wrapper {
		max-width: 90% !important;
		
		
}
.close-btn{
    position: fixed ;
    top: 0% !important;
    font-size: 23px;
    color: #E60000
    right: 0% !important;
}
}
.head{
 font-size: 20px;
    font-weight: bold;
    color: #252d59;
	border-bottom: 3px solid #E60000
	padding:10px;
}
/*.close-btn{
  position: fixed;
    top: 3.6%;
    font-size: 23px;
    color: #E60000
    right: 27.7%;
    width: 22px;
    border: 1px solid;
    border-radius: 25px;
    padding: 10px;
    background: #fff;
}*/
.close-btn {
    position: fixed;
    top: 3.6%;
    font-size: 23px;
    color: #E60000
    right: 27.7%;
    width: 22px;
    border: 1px solid;
    border-radius: 25px;
    padding: 10px;
    background: #fff;
    cursor: pointer;
}
.table-responsive{
overflow:auto;

}
.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
	
}
.table tr td{
color:#5A5A5A;
    font-weight: bold;
    font-size: 15px;
	padding:10px 15px;
}
.table tr th{
color:#E60000
font-size:bold;
}
.table>tbody>tr:nth-of-type(odd) {
    background-color: #f9f9f9;
}
	.wrapper {
		overflow:auto;
		height:82%;
		max-width: 40%;
		width:100%;
		margin: 4% auto;
		padding: 10px;
		text-align: center;
		background: white;
		border-radius: 10px;
		box-shadow:0px 1px 2px #ddd;
		box-sizing: border-box;
		text-transform: capitalize;
	}


.popup {
    background: rgba(100, 100, 100, 0.6);
	position: fixed;
	
	display: none;
	z-index: 5000;
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
}
#NewsContainer .NewsList:nth-child(odd){
          border-right: 3px solid #E60000
}
#NewsContainer .NewsList:nth-child(even){
          border-right: 3px solid #252D59;
}
.interactive-bar .tabs li:hover{
	color:#E60000
}
table tr td:last-child a{
letter-spacing: 1.5px;
}
.link-group {
overflow:auto;
}
.img-width{width:100%;}

.highlight {
color: #E60000 !important;
}



.row_header {
    --bs-gutter-x: 3.2rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    	margin-top: calc(-1*var(--bs-gutter-y));
}

.row_header>* {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    	margin-top: var(--bs-gutter-y);
	padding-right: calc(var(--bs-gutter-x)*.5);
}

.col {
    flex: 1 0 0%
}

.row_header-cols-auto>* {
    flex: 0 0 auto;
    width: auto
}

.row_header-cols-1>* {
    flex: 0 0 auto;
    width: 100%
}

.row_header-cols-2>* {
    flex: 0 0 auto;
    width: 50%
}

.row_header-cols-3>* {
    flex: 0 0 auto;
    width: 33.33333333%
}

.row_header-cols-4>* {
    flex: 0 0 auto;
    width: 25%
}

.row-cols-5>* {
    flex: 0 0 auto;
    width: 20%
}

.row_header-cols-6>* {
    flex: 0 0 auto;
    width: 16.66666667%
}



.col_header-4 {
    flex: 0 0 auto;
    width: 33.33333333%
}




.offset-2 {
    margin-left: 16.66666667%
}
	

@media(min-width: 576px) {

    .row_header-cols-sm-auto>* {
        flex: 0 0 auto;
        width: auto
    }

    .row_header-cols-sm-1>* {
        flex: 0 0 auto;
        width: 100%
    }

    .row_header-cols-sm-2>* {
        flex: 0 0 auto;
        width: 50%
    }

    .row_header-cols-sm-3>* {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .row_header-cols-sm-4>* {
        flex: 0 0 auto;
        width: 25%
    }

    .row_header-cols-sm-5>* {
        flex: 0 0 auto;
        width: 20%
    }

    .row_header-cols-sm-6>* {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    

    
}

@media(min-width: 768px) {
    .col-md {
        flex:1 0 0%
    }

    .row_header-cols-md-auto>* {
        flex: 0 0 auto;
        width: auto
    }

    .row_header-cols-md-1>* {
        flex: 0 0 auto;
        width: 100%
    }

    .row_header-cols-md-2>* {
        flex: 0 0 auto;
        width: 50%
    }

    .row_header-cols-md-3>* {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .row_header-cols-md-4>* {
        flex: 0 0 auto;
        width: 25%
    }

    .row_header-cols-md-5>* {
        flex: 0 0 auto;
        width: 20%
    }

    .row_header-cols-md-6>* {
        flex: 0 0 auto;
        width: 16.66666667%
    }

  

    .col_header-md-6 {
        flex: 0 0 auto;
        width: 50%
    }

    

    .offset-md-0 {
        margin-left: 0
    }
      .col-md-6 {
        flex: 0 0 auto;
        width: 50%
    }

   
}

@media(min-width: 992px) {
    .col-lg {
        flex:1 0 0%
    }

    .row_header-cols-lg-auto>* {
        flex: 0 0 auto;
        width: auto
    }

    .row_header-cols-lg-1>* {
        flex: 0 0 auto;
        width: 100%
    }

    .row_header-cols-lg-2>* {
        flex: 0 0 auto;
        width: 50%
    }

    .row_header-cols-lg-3>* {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .row_header-cols-lg-4>* {
        flex: 0 0 auto;
        width: 25%
    }

    .row_header-cols-lg-5>* {
        flex: 0 0 auto;
        width: 20%
    }

    .row_header-cols-lg-6>* {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .col-lg-auto {
        flex: 0 0 auto;
        width: auto
    }

    .col-lg-1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }

    .col-lg-2 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .col-lg-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .col-lg-4 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .col-lg-5 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .col-lg-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .col-lg-7 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    .col-lg-8 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

    .col-lg-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .col-lg-10 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .col-lg-11 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

    .col-lg-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .offset-lg-0 {
        margin-left: 0
    }

    .offset-lg-1 {
        margin-left: 8.33333333%
    }

    .offset-lg-2 {
        margin-left: 16.66666667%
    }

}

@media(min-width: 1200px) {
    .col-xl {
        flex:1 0 0%
    }

    .row_header-cols-xl-auto>* {
        flex: 0 0 auto;
        width: auto
    }

    .row_header-cols-xl-1>* {
        flex: 0 0 auto;
        width: 100%
    }

    .row_header-cols-xl-2>* {
        flex: 0 0 auto;
        width: 50%
    }

    .row_header-cols-xl-3>* {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .row_header-cols-xl-4>* {
        flex: 0 0 auto;
        width: 25%
    }

    .row_header-cols-xl-5>* {
        flex: 0 0 auto;
        width: 20%
    }

    .row_header-cols-xl-6>* {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .col-xl-auto {
        flex: 0 0 auto;
        width: auto
    }

    .col-xl-1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }

    .col-xl-2 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .col-xl-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .col-xl-4 {
        flex: 0 0 auto;
        width: 40.333333%
    }

    .col-xl-5 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .col-xl-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .col-xl-7 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    .col-xl-8 {
        flex: 0 0 auto;
        width: 56.66666%
    }

    .col-xl-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .col-xl-10 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .col-xl-11 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

    .col-xl-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .offset-xl-0 {
        margin-left: 0
    }

    .offset-xl-1 {
        margin-left: 8.33333333%
    }

    .offset-xl-2 {
        margin-left: 16.66666667%
    }

    
}

@media(min-width: 1400px) {


    .row_header-cols-xxl-auto>* {
        flex: 0 0 auto;
        width: auto
    }

    .row_header-cols-xxl-1>* {
        flex: 0 0 auto;
        width: 100%
    }

    .row_header-cols-xxl-2>* {
        flex: 0 0 auto;
        width: 50%
    }

    .row_header-cols-xxl-3>* {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .row_header-cols-xxl-4>* {
        flex: 0 0 auto;
        width: 25%
    }

    .row_header-cols-xxl-5>* {
        flex: 0 0 auto;
        width: 20%
    }

    .row_header-cols-xxl-6>* {
        flex: 0 0 auto;
        width: 16.66666667%
    }



   
}

.bg-³Ô¹Ïtv_Red {
    background-color: #e60000 !important
}
.identityText {
    
    font-weight: 600 !important;
	margin-top: 3rem !important;
}


@media(max-width: 768px) 
{
	.identityText {
    
    font-weight: 400 !important;
	margin-top: 2rem !important;
	padding-left:179px;
	line-height:1 !important ;
	height: 66px;
    width: 85%;
	}
	.³Ô¹Ïtv_Logo {
        position: absolute !important;
        left: 20px;
        top: 24px !important; 
        padding-top: 0.45rem !important;
        width: 125px;
    }
    .homeCall
    {
    	display: block;
}
.banner-section
{
	margin-top:16% !important
}

.internal-page {
    height: 100px !important;
    margin-top: 108px;
    background-color: #FFF;
    border-bottom: 1px solid #e1e1e1;
}

}
.featured .container{
    padding: 0 20px 20px 20px !important;
}
.network
{
	padding: 20px 0 20px 0 !important; 
}