.container {
    margin: 0 auto;
    padding: 0 0;
    width: 960px;
    border-right: 1px solid #034C76;
    border-left: 1px solid #034C76;
    background: #FFF;
    color: #252525;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
}
.clr {
    clear: both;
    margin: 0;
    padding: 0;
}
/*------------------------Header Contener Start------------------------*/
.header_contaner {
    margin: 5px 0 0 0;
    padding: 0 0;
}
.header_top {
    margin: 0 0 0 0;
    padding: 0 0;
}
.logo {
    margin: 0;
    padding: 8px 0 0 7px;
}
.logo_txt {
    margin: 8px 0 0 0;
    padding: 16px 0 16px 20px;
    border-left: 1px solid #4F4F4F;
    color: #262626;
    font-weight: bold;
    font-family: 'Ubuntu', Sans-Serif;
}
.flag_icons {
    margin: 0;
    padding: 0 0;
    text-align: right;
}
.top_nav {
    float: right;
    margin: 0 0 0 0;
    padding: 5px 0 0 0;
}
.top_nav ul {
    margin: 0 -10px 0 0 !important;
    padding: 0;
    list-style-type: none;
}
.top_nav ul li {
    float: left;
    margin: 0 2px 0 0;
    padding: 0;
    line-height: 25px;
}
.top_nav ul li a {
    display: block;
    margin: 0 0 0 0;
    padding: 3px 10px;
    color: #6C6C6C;
    text-decoration: none;
    font-weight: bold;
    font-size: 13px;
    font-family: 'Maven Pro', Sans-Serif;
}
.top_nav ul li:hover a {
    margin: 0 !important;
    border: none !important;
    border-radius: 5px;
    background: #292e31;
    color: #FFF !important;
    /*background:#55595B;*/
}
.top_nav ul li.active a {
    border-radius: 5px;
    background: #292e31;
    color: #FFF !important;
    /*background:#55595B;*/
}
.main_menu {
    margin: 0 0 0 0;
    padding: 10px 0 0 0;
    /*!padding:0px 0 0 0;*/
}
.main_menu ul {
    float: right;
    margin: 0 15px 0 0 !important;
    padding: 0;
    list-style-type: none;
}
.main_menu ul li {
    float: left;
    margin: 0;
    padding: 0;
}
.main_menu ul li a {
    display: block;
    margin: 0;
    padding: 0 4px 0 10px;
    background: url(../images/li_left.jpg) left top no-repeat;
    color: #53575A;
    text-decoration: none;
    font-weight: bold;
    font-size: 13px;
    /*!padding:6px 4px 9px 10px;*/
}
.main_menu ul li a span {
    display: inline-block;
    margin: 0;
    padding: 10px 5px 6px 0;
    background: url(../images/li_right.jpg) right top no-repeat;
    color: #53575A;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 12px;
    font-family: 'Maven Pro', Sans-Serif;
    /*!padding:6px 10px 9px 0;*/
}
.main_menu ul li a:hover {
    border: none !important;
    background: url(../images/li_left_hover.jpg) left top no-repeat;
    color: #FFF;
}
.main_menu ul li a:hover span {
    border: none !important;
    background: url(../images/li_right_hover.jpg) right top no-repeat;
    color: #FFF;
}
.main_menu ul li.active a {
    background: url(../images/li_left_hover.jpg) left top no-repeat;
    color: #FFF;
}
.main_menu ul li.active a span {
    background: url(../images/li_right_hover.jpg) right top no-repeat;
    color: #FFF;
}
.main_menu ul li + li a {
    margin: 0;
    padding: 0 4px 11px 10px;
    background: url(../images/li_left1.jpg) left top no-repeat;
    color: #53575A;
    text-decoration: none;
    font-weight: bold;
    font-size: 13px;
    /*!padding:7px 4px 7px 10px;*/
}
.main_menu ul li + li a span {
    margin: 0;
    padding: 10px 10px 6px 0;
    background: url(../images/li_right1.jpg) right top no-repeat;
    color: #53575A;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 12px;
    /*!padding:10px 10px 8px 0;*/
}
.main_menu ul li + li a:hover {
    background: url(../images/li_left_hover1.jpg) left top no-repeat;
    color: #FFF;
}
.main_menu ul li + li a:hover span {
    background: url(../images/li_right_hover1.jpg) right top no-repeat;
    color: #FFF;
}
.main_menu ul li + li.active a {
    background: url(../images/li_left_hover1.jpg) left top no-repeat;
    color: #FFF;
}
.main_menu ul li + li.active a span {
    background: url(../images/li_right_hover1.jpg) right top no-repeat;
    color: #FFF;
}
.main_menu ul li + li + li a {
    margin: 0;
    padding: 0 4px 0 10px;
    background: url(../images/li_left2.jpg) left top no-repeat;
    color: #53575A;
    text-decoration: none;
    font-weight: bold;
    font-size: 13px;
    /*!padding:7px 4px 7px 10px;*/
}
.main_menu ul li + li + li a span {
    margin: 0;
    padding: 10px 10px 6px 0;
    background: url(../images/li_right2.jpg) right top no-repeat;
    color: #53575A;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 12px;
    /*!padding:10px 10px 8px 0;*/
}
.main_menu ul li + li + li a:hover {
    background: url(../images/li_left_hover2.jpg) left top no-repeat;
    color: #FFF;
}
.main_menu ul li + li + li a:hover span {
    background: url(../images/li_right_hover2.jpg) right top no-repeat;
    color: #FFF;
}
.main_menu ul li + li + li.active a {
    background: url(../images/li_left_hover2.jpg) left top no-repeat;
    color: #FFF;
}
.main_menu ul li + li + li.active a span {
    background: url(../images/li_right_hover2.jpg) right top no-repeat;
    color: #FFF;
}

            .main_menu ul li + li + li + li a {
                margin: 0;
                padding: 0 4px 0 10px;
                background: url(../images/li_left3.jpg) left top no-repeat;
                color: #53575A;
                text-decoration: none;
                font-weight: bold;
                font-size: 13px;
                /*!padding:7px 4px 7px 10px;*/
            }

                .main_menu ul li + li + li + li a span {
                    margin: 0;
                    padding: 10px 10px 6px 0;
                    background: url(../images/li_right3.jpg) right top no-repeat;
                    color: #53575A;
                    text-decoration: none;
                    text-transform: uppercase;
                    font-weight: bold;
                    font-size: 12px;
                    /*!padding:10px 10px 8px 0;*/
                }

                .main_menu ul li + li + li + li a:hover {
                    background: url(../images/li_left_hover3.jpg) left top no-repeat;
                    color: #FFF;
                }

                    .main_menu ul li + li + li + li a:hover span {
                        background: url(../images/li_right_hover3.jpg) right top no-repeat;
                        color: #FFF;
                    }

            .main_menu ul li + li + li + li.active a {
                background: url(../images/li_left_hover3.jpg) left top no-repeat;
                color: #FFF;
            }

                .main_menu ul li + li + li + li.active a span {
                    background: url(../images/li_right_hover3.jpg) right top no-repeat;
                    color: #FFF;
                }

            .main_menu ul li + li + li + li + li a {
                margin: 0;
                padding: 0 4px 0 10px;
                background: url(../images/li_left4.jpg) left top no-repeat;
                color: #53575A;
                text-decoration: none;
                font-weight: bold;
                font-size: 13px;
                /*!padding:7px 4px 7px 10px;*/
            }

                .main_menu ul li + li + li + li + li a span {
                    margin: 0;
                    padding: 10px 10px 6px 0;
                    background: url(../images/li_right4.jpg) right top no-repeat;
                    color: #53575A;
                    text-decoration: none;
                    text-transform: uppercase;
                    font-weight: bold;
                    font-size: 12px;
                    /*!padding:10px 10px 8px 0;*/
                }

                .main_menu ul li + li + li + li + li a:hover {
                    background: url(../images/li_left_hover4.jpg) left top no-repeat;
                    color: #FFF;
                }

                    .main_menu ul li + li + li + li + li a:hover span {
                        background: url(../images/li_right_hover4.jpg) right top no-repeat;
                        color: #FFF;
                    }

            .main_menu ul li + li + li + li + li.active a {
                background: url(../images/li_left_hover4.jpg) left top no-repeat;
                color: #FFF;
            }

                .main_menu ul li + li + li + li + li.active a span {
                    background: url(../images/li_right_hover4.jpg) right top no-repeat;
                    color: #FFF;
                }

.liquid-slider-wrapper .liquid-nav ul#homeslider-nav-ul li a:hover {
    background: url("../images/dot3.png") no-repeat scroll 0 0 transparent;
}

.main_menu ul li a span img {
    margin: 0;
    padding: 0;
}

.banner {
    margin: 0 0 0 0;
    padding: 0;
}


    .banner img { /*margin:-5px 0 0 0;*/
        /*!margin:-4px 0 0 0;*/ padding: 0;
    }

.arrow_ic {
    margin: 0 10px -2px 3px !important;
    padding: 0;
    /*!margin:0px 0 0 0 !important;*/
    /*!padding:5px 0 0 5px !important;*/
}
/*------------------------Header Contener Ends Here------------------------*/


/*------------------------Body Contener Starts Here------------------------*/

.body_contaner {
    margin: 25px 0 0 0;
    padding: 0 25px;
    background: url(../images/cotanerbg.jpg) center top repeat-y;
}

.left_contaner {
    float: left;
    margin: 0 0 0 0;
    padding: 0;
    width: 435px;
}

    .left_contaner h3 {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
        height: 28px;
        border: none;
        color: #004C7E;
        vertical-align: middle;
        text-transform: uppercase;
        font-weight: bold;
        font-size: 15px;
        font-family: 'Ubuntu', Sans-Serif;
    }

        .left_contaner h3 img {
            margin: 0 10px 0 0;
            padding: 0;
            vertical-align: middle;
        }

    .left_contaner p {
        margin: 0 0 0 0;
        padding: 0 0 15px 34px;
        color: #787878;
        font-weight: normal;
        font-size: 12px;
        font-family: 'Maven Pro', Sans-Serif;
    }

        .left_contaner p img {
            float: right;
            margin: 0 0 0 0;
            padding: 0 0 0 10px;
        }

.bd_sliders {
    margin: 10px 0 20px 0;
    padding: 0;
    vertical-align: middle;
}

.bd_sliders_txt {
    float: left;
    margin: 0 10px 0 0;
    padding: 0;
    width: 180px;
}

    .bd_sliders_txt h2 {
        margin: 0 0 0 0;
        padding: 0 0 10px 0;
        border: none;
        color: #000;
        vertical-align: middle;
        font-weight: bold;
        font-size: 50px;
        font-family: "Times New Roman", Times, serif;
        /*!padding:0 0 20px 0;*/
    }

    .bd_sliders_txt p {
        margin: 0 0 0 0 !important;
        padding: 0 0 0 0 !important;
        color: #787878;
        font-weight: bold !important;
        font-size: 13px !important;
    }

.arrow_left {
    float: left;
    margin: 20px 20px 0 0;
    padding: 0;
}

.arrow_right {
    float: right;
    margin: 20px 0 0 0;
    padding: 0;
}
/*------------------------Right Contener Starts Here------------------------*/

.right_contaner {
    float: right;
    margin: 0 0 0 0;
    padding: 0;
    width: 435px;
}

    .right_contaner h3 {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
        height: 28px;
        border: none;
        color: #004C7E;
        vertical-align: middle;
        text-transform: uppercase;
        font-weight: bold;
        font-size: 15px;
        font-family: 'Ubuntu', Sans-Serif;
    }

        .right_contaner h3 img {
            padding-right: 10px;
            vertical-align: middle;
        }

    .right_contaner p {
        margin: 0 0 0 0;
        padding: 0 0 15px 40px;
        color: #787878;
        font-weight: bold;
        font-size: 13px;
    }
    #homePageTwitterWidget {
        margin-top: 20px;
    }
.tweet_box {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.tweet_box .follow-twitter {
    float: right;
}
    .tweet_box h3 {
        margin: 0 0 15px 0;
        padding: 0 0 0 0;
        border: none;
        color: #004C7E;
        vertical-align: middle;
        text-transform: uppercase;
        font-weight: bold;
        font-size: 15px;
    }

        .tweet_box h3 a {

            margin: 0 0 0 0;
            padding: 0 0 0 0;
            color: #39739A;
            text-transform: none !important;
            font-weight: normal;
            font-size: 13px;
            /*!margin:-40px 0 0 0;*/
        }

            .tweet_box h3 a strong {
                font-weight: bold;
            }

                .tweet_box h3 a strong:hover {
                    color: #000;
                }

        .tweet_box h3 img {
            margin: 0 10px 0 0;
            padding: 0;
            vertical-align: middle;
        }

    .tweet_box p {
        margin: 0 0 0 0;
        padding: 0;
        color: #787878;
        font-weight: normal;
        font-family: 'Maven Pro', Sans-Serif;
        font-size: 14px;
    }

        .tweet_box p a {
            margin: 0 0 0 0;
            padding: 0 0 0 0;
            color: #EB7629;
            text-decoration: none;
            font-weight: normal;
            font-size: 12px;
        }
        .tweet_box p span {
            color: #EB7629;
        }
            .tweet_box p a:hover {
                color: #000;
            }

        .tweet_box p img {
            float: right;
            margin: 0 0 0 0;
            padding: 0 0 0 10px;
        }
        .tweet span.twitter-grey {
            color: #8899a6 !important;
        }
        .tweet a span.twitter-grey:hover {
            text-decoration: none;
        }
        .tweet span.twitter-separator:after {
            padding: 0 3px;
            content: " \2219 ";
        }
/*------------------------Right Contener Ends Here------------------------*/


/*------------------------Footer Contener Starts Here------------------------*/

.footer_contaner {
    /*margin: 30px -10px 0 -10px;*/
    margin: 30px 0 0 0;
    padding: 0 0 0 0;
    background: #E5EBEF;
}

.footer_top {
    margin: 0 0 0 0;
    padding: 0 0 0 15px;
    border-top: 2px solid #CCC;
    border-bottom: 2px solid #CCC;
}

.footer_menu {
    float: left;
    margin: 0 0 0 10px;
    padding: 20px 0;
    width: 190px;
}

.footer-menu2 {
    width: 130px;
}

.footer_menu h4 {
    margin: 0 0 0 0;
    padding: 0 0 5px 0;
    color: #396A9B;
    font-weight: bold;
    font-size: 12px;
    font-family: 'Maven Pro', Sans-Serif;
}

.footer_menu ul {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    list-style-type: none;
}

    .footer_menu ul li {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
        line-height: 23px;
    }

        .footer_menu ul li a {
            margin: 0 0 0 0;
            padding: 0 0 0 0;
            color: #396A9B;
            text-decoration: none;
            font-weight: normal;
            font-size: 12px;
            font-family: 'Maven Pro', Sans-Serif;
        }

            .footer_menu ul li a:hover {
                color: #000;
            }

.footer_bottom {
    margin: 0 0 0 0;
    padding: 10px 0;
}

.footer_bottom_links {
    float: left;
    margin: 0 0 0 0;
    padding: 0 0;
}

    .footer_bottom_links ul {
        margin: 0 0 0 0;
        padding: 0 0;
        list-style-type: none;
    }

        .footer_bottom_links ul li {
            display: block;
            float: left;
            margin: 0 0 0 0;
            padding: 0 0 0 0;
            background: url(../images/footer_li_di.jpg) left 3px no-repeat;
            /*!background:url(../images/footer_li_di.jpg) left 5px no-repeat;*/
        }

            .footer_bottom_links ul li.none {
                background: none;
            }

            .footer_bottom_links ul li a {
                margin: 0 0 0 0;
                padding: 0 10px;
                color: #737678;
                text-decoration: none;
                font-weight: normal;
                font-size: 12px;
                font-family: 'Maven Pro', Sans-Serif;
            }

                .footer_bottom_links ul li a:hover {
                    color: #000;
                }

.follow {
    float: right;
    margin: 0 10px 0 0;
    padding: 0 0;
    color: #39739A;
    vertical-align: middle;
    text-decoration: none;
    font-weight: normal;
    font-size: 12px;
    font-family: 'Maven Pro', Sans-Serif;
}

    .follow a {
        margin: 0 0 0 0;
        padding: 0 0;
        color: #39739A;
        vertical-align: baseline;
        text-decoration: none;
        font-weight: bold;
        font-size: 12px;
    }

        .follow a:hover {
            color: #000;
        }

    .follow img {
        margin: 0 10px 0 0;
        padding: 0 0;
        vertical-align: middle;
    }



/* common styling */

.home-navigation-hide {
    position: relative;
    display: none;
}

.menu1 {
    margin: 0 0 0 0; /* for this demo only */
}

    .menu1 ul {
        margin: 0;
        padding: 0;
        list-style-type: none;
    }

.main_menu ul.navigation-tabs li a /*, .menu1 ul li a:visited */ {
    display: block;
    height: 35px;
    /* margin:0;
   padding:0 10px;
   color:#6C6C6C;
   font-size:13px;
   font-weight:bold;
   text-decoration:none;
   display:block;*/
}

.menu1 ul.navigation-tabs li a span {
    height: 20px;
}

.menu1 > ul {
    position: relative;
}

.menu1 ul li:hover {
    width: auto;
}

/*.menu1 ul li a.menu1one:hover {border-color:#c00; color:#f88;}
.menu1 ul li a.menu1two:hover {border-color:#c60; color:#fc0;}
.menu1 ul li a.menu1three:hover {border-color:#cc0; color:#cc0;}
.menu1 ul li a.menu1four:hover {border-color:#080; color:#0e0;}
.menu1 ul li a.menu1five:hover {border-color:#00c; color:#aaf;}
.menu1 ul li a.menu1six:hover {border-color:#c0c; color:#f8f;}

.menu1 ul li:hover a.menu1one {border-color:#c00; color:#f88;}
.menu1 ul li:hover a.menu1two {border-color:#c60; color:#fc0;}
.menu1 ul li:hover a.menu1three {border-color:#cc0; color:#cc0;}
.menu1 ul li:hover a.menu1four {border-color:#080; color:#0e0;}
.menu1 ul li:hover a.menu1five {border-color:#00c; color:#aaf;}
.menu1 ul li:hover a.menu1six {border-color:#c0c; color:#f8f;}*/

.top_nav ul li {
    z-index: 10000000000000 !important;
    float: left;
    /*position:relative;*/
}

    .top_nav ul li ul {
        display: none;
        margin: -1px 0 0 0 !important;
        padding: 10px 0;
        border-radius: 5px;
        background: url(../images/top_subb_100.png) left top repeat;
    }

        .top_nav ul li ul h3 {
            padding: 0 0 0 10px;
            border: none;
            color: #6DC6E8;
            text-transform: uppercase;
            font-weight: bold;
            font-size: 13px;
            font-family: 'Maven Pro', Sans-Serif;
        }

        .top_nav ul li ul li a {
            display: block;
            margin: 0;
            padding: 0 10px 3px 25px;
            width: 150px;
            background: url(../images/sub_a_arrow.png) 10px 8px no-repeat !important;
            color: #FFF;
            text-decoration: none;
            font-weight: bold;
            font-size: 13px;
            font-family: 'Maven Pro', Sans-Serif;
        }

            .top_nav ul li ul li a:hover {
                background: url(../images/sub_a_arrow.png) 10px 8px no-repeat;
                color: #6DC6E8 !important;
            }

        .top_nav ul li ul li.active a {
            background: url(../images/sub_a_arrow.png) 10px 8px no-repeat !important;
            color: #6DC6E8 !important;
        }

    /* specific to non IE browsers */

    .top_nav ul li:hover ul {
        position: absolute;
        top: 25px;
        z-index: 5;
        display: block;
        margin-top: 1px;
        padding: 15px;
        width: 160px;
    }

/*---------main menu submenu------------*/

.main_menu ul.navigation-tabs li {
    float: left;
    height: 36px;
    /* position:relative;*/
    /*!z-index:100000000 !important;*/
    /*height: 34px;*/
}

.main_menu ul li ul {
    display: none;
    margin: 0 0 0 0 !important;
    padding: 20px 0 10px 0;
    border-right: 1px solid #6C777B;
    border-bottom: 1px solid #6C777B;
    border-left: 1px solid #6C777B;
    border-radius: 0 0 5px 5px;
    background: url(../images/top_subbg.png) left top repeat;
}

    .main_menu ul li ul p {
        margin: 0 15px;
        padding: 10px 0;
        border-top: 1px solid #3C4247;
        color: #FFF;
        font-weight: bold;
        font-size: 12px;
        line-height: 18px;
    }
/*------ Tab Equity Capital Markets ------------*/

.main_menu ul li + li:hover ul {
    position: absolute;
    top: 42px;
    right: 10px;
    z-index: 1000000;
    display: block;
    margin-top: 1px;
    width: 260px;
    /*left:-20%;*/
}

.main_menu ul li + li:hover ul {
    position: absolute;
    top: 36px;
    right: 10px;
    z-index: 1000000;
    display: block;
    margin-top: 1px;
    width: 260px;
    /*left:-20%;*/
}

.main_menu ul li + li ul {
    position: absolute;
    top: 36px;
    right: 10px;
    z-index: 1000000;
    display: block;
    margin-top: 1px;
    width: 260px;
    /*left:-20%;*/
}

    .main_menu ul li + li ul h3 {
        padding: 0 0 5px 10px;
        border: none;
        color: #68CBF5;
        text-transform: uppercase;
        font-weight: bold;
        font-size: 13px;
    }

    .main_menu ul li + li ul li a {
        display: block;
        margin: 0;
        padding: 6px 10px 6px 25px !important;
        width: 220px;
        background: url(../images/sub_a_arrow.png) 10px 8px no-repeat !important;
        color: #FFF;
        text-decoration: none;
        font-weight: bold;
        font-size: 13px;
    }

        .main_menu ul li + li ul li a:hover {
            background: url(../images/sub_a_arrow.png) 10px 8px no-repeat;
            color: #6DC6E8 !important;
        }

/*------ Tab Fixed Income ------------*/

.main_menu ul li + li + li ul h3 {
    padding: 0 0 5px 10px;
    border: none;
    color: #c2234d;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 13px;
}

.main_menu ul li + li + li ul li a {
    display: block;
    margin: 0;
    padding: 6px 10px 6px 25px !important;
    width: 230px;
    background: url(../images/sub_a_arrow.png) 10px 8px no-repeat !important;
    color: #FFF;
    text-decoration: none;
    font-weight: bold;
    font-size: 13px;
}

    .main_menu ul li + li + li ul li a:hover {
        background: url(../images/sub_a_arrow.png) 10px 8px no-repeat;
        color: #c2234d !important;
    }
/*------ Tab Sales, Trading &amp; Research ------------*/

.main_menu ul li + li + li + li ul h3 {
    padding: 0 0 5px 10px;
    border: none;
    color: #B9C43F;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 13px;
}

.main_menu ul li + li + li + li ul li a {
    display: block;
    margin: 0;
    padding: 6px 10px 6px 25px !important;
    width: 220px;
    background: url(../images/sub_a_arrow.png) 10px 8px no-repeat !important;
    color: #FFF;
    text-decoration: none;
    font-weight: bold;
    font-size: 13px;
}

    .main_menu ul li + li + li + li ul li a:hover {
        background: url(../images/sub_a_arrow.png) 10px 8px no-repeat;
        color: #B9C43F !important;
    }
/*------ Tab Investment Banking ------------*/

/* specific to non IE browsers */

.main_menu ul li + li + li + li + li:hover ul {
    position: absolute;
    top: 36px;
    right: 10px;
    z-index: 100000;
    display: block;
    margin-top: 1px;
    width: 260px;
    /*left:-78%;*/
}

.main_menu ul li + li + li + li + li ul {
    position: absolute;
    top: 36px;
    right: 10px;
    z-index: 100000;
    display: block;
    margin-top: 1px;
    width: 260px;
    /*left:-78%;*/
}

    .main_menu ul li + li + li + li + li ul h3 {
        padding: 0 0 5px 10px;
        border: none;
        color: #9C9B9C;
        text-transform: uppercase;
        font-weight: bold;
        font-size: 13px;
    }

    .main_menu ul li + li + li + li + li ul li a {
        display: block;
        margin: 0;
        padding: 6px 10px 6px 25px !important;
        width: 220px;
        background: url(../images/sub_a_arrow.png) 10px 8px no-repeat !important;
        color: #FFF;
        text-decoration: none;
        font-weight: bold;
        font-size: 13px;
    }

        .main_menu ul li + li + li + li + li ul li a:hover {
            background: url(../images/sub_a_arrow.png) 10px 8px no-repeat;
            color: #9C9B9C !important;
        }


.menu1 table {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    border-collapse: collapse;
    font-size: 11px;
}

.menu1 ul li:hover ul.endstop {
    left: -92px;
}

.menu1 ul li:hover ul li ul {
    display: none;
}

.menu1 ul li:hover ul li a {
}

    .menu1 ul li:hover ul li a.drop {
        background: #ccd url(../images/bullet1.gif) no-repeat 3px 8px;
    }

    .menu1 ul li:hover ul li a:hover {
        background: #ccd url(../images/bullet1.gif) no-repeat 3px 8px;
        color: #000;
    }

        .menu1 ul li:hover ul li a:hover.drop {
            background: #ccd url(images/bullet1.gif) no-repeat 3px 8px;
        }

.menu1 ul li:hover ul li:hover ul {
    position: absolute;
    top: -1px;
    left: 153px;
    display: block;
}

    .menu1 ul li:hover ul li:hover ul.left {
        left: -153px;
    }



/* specific to IE5.5 and IE6 browsers */

.menu1 ul li a:hover ul {
    t\op: 33px;
    position: absolute;
    top: 30px;
    left: 0;
    display: block;
    border-bottom: 1px solid #000;
    background: #fff;
}

    .menu1 ul li a:hover ul.endstop {
        left: -92px;
    }

    .menu1 ul li a:hover ul li a {
        w\idth: 120px;
        display: block;
        padding: 4px 16px;
        width: 154px;
        height: 1px;
        border: 1px solid #000;
        border-bottom: 0;
        background: #fff;
        color: #000;
        line-height: 15px;
    }

        .menu1 ul li a:hover ul li a.drop {
            padding-bottom: 4px;
            background: #ccd url(../images/bullet1.gif) no-repeat 3px 8px;
        }

        .menu1 ul li a:hover ul li a ul {
            position: absolute;
            visibility: hidden;
            width: 0;
            height: 0;
        }

        .menu1 ul li a:hover ul li a:hover {
            background: #ccd url(../images/bullet1.gif) no-repeat 3px 8px;
            color: #000;
        }

            .menu1 ul li a:hover ul li a:hover.drop {
                background: #ccd url(../images/bullet1.gif) no-repeat 3px 8px;
            }

            .menu1 ul li a:hover ul li a:hover ul {
                position: absolute;
                top: 0;
                left: 153px;
                visibility: visible;
                color: #000;
            }

                .menu1 ul li a:hover ul li a:hover ul.left {
                    left: -153px;
                }



/*------------------------inner Contener Starts Here------------------------*/

.innder_contaner {
    position: relative;
    margin: -6px 0 0 0;
    padding: 0 0 0 0;
    /*width: 960px;*/
    border-top: #3186BD solid 5px;
    /*!margin:-4px 0 0 -10px;*/
    /*background:url(../images/inner_bg.jpg) left top repeat-x;*/
}

    .innder_contaner p, .innder_container_mobile p {
        margin: 0 0 0 0;
        padding: 0 0 20px 0;
        color: #7D7D7D;
        font-weight: normal;
        font-size: 14px;
        font-family: 'Maven Pro', Sans-Serif;
        line-height: 20px;
    }

        .innder_contaner p strong, .innder_container_mobil p strong {
            margin: 0 0 0 0;
            padding: 0 0 20px 0;
            color: #7D7D7D;
            font-weight: bold;
            font-family: 'Maven Pro', Sans-Serif;
            line-height: 20px;
            /*font-size:16px;*/
        }

    .innder_contaner h2, .innder_container_mobil h2 {
        margin: 0 0 0 0;
        padding: 0 0 10px 0;
        border: none;
        color: #004C7E;
        text-transform: uppercase;
        font-weight: bold;
        font-size: 25px;
        font-family: 'Ubuntu', Sans-Serif;
    }

    .innder_contaner ul, .innder_container_mobil ul {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
        list-style-type: none;
    }

        .innder_contaner ul li, .innder_container_mobil ul li {
            margin: 0 0 0 0;
            padding: 0 0 0 10px;
            background: url(../images/li_points.png) left 8px no-repeat;
            color: #7D7D7D;
            font-weight: normal;
            font-size: 14px;
            font-family: 'Maven Pro', Sans-Serif;
            line-height: 20px;
        }
.innder_contaner .navigation ul li{
    padding: 0 0 0 0px;
}
        /*.innder_contaner ul li a{
  margin:0px 0 0 0;
  padding:0 0 0 10px;
  color:#7D7D7D;
  font-size:16px;
  font-weight:bold;
  text-decoration:none;
  font-family:'Ubuntu',Sans-Serif;
  }*/

        .innder_contaner li ul, .innder_contaner ul ul, .innder_container_mobil li ul, .innder_container_mobil ul ul {
            padding-left: 40px;
        }

.inner_banner { /*width: 960px;
  margin-left: -10px;*/
}
/*.innder_contaner ul li a:hover{
  color:#0a8ce2;
  }*/

.top_box {
    margin: 0 0 0 0;
    margin-bottom: 20px;
    padding: 0 0 30px 0;
    height: 240px;
    background: #DEE3E6;
}

.innder_container_mobile .top_box {
    height: auto;
}

.top_left {
    float: left;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: 595px;
}

    .top_left h2 {
        margin: 0 0 0 0;
        padding: 20px 0 20px 46px;
        border: none;
        color: #000000;
        text-transform: uppercase;
        font-weight: bold;
        font-size: 26px;
        font-family: 'Ubuntu', Sans-Serif;
    }

    .top_left p {
        margin: 0 0 0 0;
        padding: 0 0 15px 46px;
        color: #444444;
        font-weight: normal;
        font-size: 17px;
        font-family: 'Ubuntu', Sans-Serif;
        line-height: 22px;
    }

.paginations {
    margin: 0 0 0 0;
    padding: 10px 0 10px 36px;
}
.paginations ul {
    margin: 0 0 0 0;
    padding: 0;
    list-style-type: none;
}
.paginations ul li {
    float: left;
    margin: 0 0 0 0;
    padding: 0 5px 0 10px;
    background: url(../images/pagi_arrow.png) left 8px no-repeat;
}
.paginations ul li.none {
    background: none;
}
.paginations ul li a {
    margin: 0 0 0 0;
    /*padding: 0 5px 0 10px;*/
    color: #4e5867;
    text-decoration: none;
    font-weight: normal;
    font-size: 11px;
    font-family: 'Ubuntu', sans-serif;
    line-height: normal;
}
.paginations ul li a:hover {
    color: #9D9D9E;
}
.paginations ul li.selected a {
    color: #9D9D9E;
}
.ecm_manager_cont {
    margin: 0 0 0 0;
    padding: 25px 0;
    background: url(../images/ct_txtbg.jpg) left bottom repeat-x;
}

.ecm_manager_cont_left {
    float: left;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    /*width:260px;*/
}

    .ecm_manager_cont_left h5 {
        margin: 0;
        padding: 0 0 10px;
        border: medium none;
        color: #000000;
        vertical-align: middle;
        font-weight: bold;
        font-size: 50px;
        font-family: "Times New Roman", Times, serif;
        /*!margin:0 0 30px 0;*/
    }

    .ecm_manager_cont_left p {
        margin: 0 0 0 0;
        padding: 0 0 15px 0;
        color: #7A7A7A;
        font-weight: bold;
        font-size: 14px;
        font-family: 'Maven Pro', Sans-Serif;
    }

.ecm_manager_cont_right {
    float: right;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    /*width:550px;*/
}

    .ecm_manager_cont_right h3 {
        margin: 0 0 0 0;
        padding: 0 0 15px 0;
        color: #1eaee7;
        text-transform: uppercase;
        font-weight: bold;
        font-size: 18px;
        font-family: 'Ubuntu', Sans-Serif;
    }

    .ecm_manager_cont_right h4 {
        margin: 0 0 0 0;
        padding: 0 0 10px 0;
        color: #666666;
        font-weight: bold;
        font-size: 17px;
        font-family: 'Ubuntu', Sans-Serif;
    }

    .ecm_manager_cont_right p {
        margin: 0 0 0 0;
        padding: 0 0 15px 0;
        color: #666666;
        font-weight: normal;
        font-size: 14px;
        font-family: 'Maven Pro', Sans-Serif;
    }


/* --------- secound steps ----------*/

.ecm_manager_cont_left1 {
    float: left;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    /*width:550px;*/
}

    .ecm_manager_cont_left1 h3 {
        margin: 0 0 0 0;
        padding: 0 0 15px 0;
        color: #1eaee7;
        text-transform: uppercase;
        font-weight: bold;
        font-size: 17px;
        font-family: 'Ubuntu', sans-serif;
    }

    .ecm_manager_cont_left1 h4 {
        margin: 0 0 0 0;
        padding: 0 0 10px 0;
        color: #666666;
        font-weight: bold;
        font-size: 17px;
        font-family: 'Ubuntu', Sans-Serif;
    }

    .ecm_manager_cont_left1 p {
        margin: 0 0 0 0;
        padding: 0 0 15px 0;
        color: #666666;
        font-weight: normal;
        font-size: 14px;
        font-family: 'Maven Pro', Sans-Serif;
    }

.ecm_manager_cont_right1 {
    float: right;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    /*width:260px;*/
}

    .ecm_manager_cont_right1 h5 {
        margin: 0 0 30px 0;
        padding: 0 0 10px;
        border: medium none;
        color: #000000;
        vertical-align: middle;
        font-weight: bold;
        font-size: 50px;
        font-family: "Times New Roman", Times, serif;
    }

    .ecm_manager_cont_right1 p {
        margin: 0 0 0 0;
        padding: 0 0 15px 0;
        color: #7A7A7A;
        font-weight: bold;
        font-size: 14px;
        font-family: 'Conv_MyriadPro-Light', Sans-Serif;
    }

.dw_txt {
    margin: 0 0 0 0;
    padding: 10px 0 10px 3px;
    border-bottom: 1px dotted #CBCBCB;
}

    .dw_txt h3 {
        margin: 0 0 0 0;
        padding: 30px 0 15px 0;
        color: #73C4DF;
        vertical-align: middle;
        text-transform: uppercase;
        font-weight: bold;
        font-size: 18px;
        font-family: 'Ubuntu', Sans-Serif;
    }

        .dw_txt h3 img {
            margin: 0 0 0 0;
            padding: 0 3px 0 0;
            vertical-align: middle;
        }

    .dw_txt p {
        margin: 0 0 0 0;
        padding: 0 0 15px 30px;
        color: #7A7A7A;
        vertical-align: middle;
        font-weight: bold;
        font-size: 14px;
        font-family: 'Maven Pro', Sans-Serif;
    }

        .dw_txt p a {
            float: right;
            margin: 0 0 0 0;
            padding: 5px 0;
            width: 110px;
            border: 1px solid #979C9F;
            border-radius: 4px;
            background: #FFF;
            color: #797979;
            text-align: center;
            /*!margin:-38px 0 0 0;*/
        }

            .dw_txt p a:hover {
                color: #000;
            }

        .dw_txt p img {
            margin: 0 0 0 0;
            padding: 0 8px 0 0;
            vertical-align: middle;
        }

.bottom_box {
    margin: 30px 10px 0 10px;
    padding: 20px 0 20px 35px;
    background: #DEE3E6;
}

.blttom_left {
    float: left;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    /*width:300px;*/
}

    .blttom_left h3 {
        margin: 0 0 10px 0;
        padding-left: 0;
        color: #1eaee7;
        vertical-align: middle;
        text-transform: uppercase;
        font-weight: bold;
        font-size: 18px;
        font-family: 'Ubuntu', Sans-Serif;
    }

        .blttom_left h3 img {
            margin: 0;
            padding: 0 7px 0 0;
            vertical-align: middle;
        }

    .blttom_left p {
        margin: 0 0 0 0;
        padding: 0 0 15px 0;
        color: #444444;
        font-weight: normal;
        font-size: 14px;
        font-family: 'Maven Pro', Sans-Serif;
        line-height: 20px;
    }

        .blttom_left p img {
            float: left;
            margin: 0 20px 0 0;
            padding: 0 0 0 0;
            max-width: 140px;
        }

        .blttom_left p a {
            display: block;
            float: left;
            margin: 10px 0 0 0;
            padding: 5px 0;
            width: 110px;
            border: 1px solid #979C9F;
            border-radius: 4px;
            background: #FFF;
            color: #444444;
            text-align: center;
            /*text-align: right;*/
        }

            .blttom_left p a:hover {
                color: #000;
            }

.bottom_right {
    float: left;
    margin: 0 0 0 0;
    padding: 0 0 20px 30px;
    /*width:555px;*/
}

    .bottom_right h3 {
        margin: 0 0 10px 0;
        padding-left: 0;
        color: #1eaee7;
        vertical-align: middle;
        text-transform: uppercase;
        font-weight: bold;
        font-size: 18px;
        font-family: 'Ubuntu', Sans-Serif;
    }

        .bottom_right h3 img {
            margin: 0;
            padding: 0 7px 0 0;
            vertical-align: middle;
        }

    .bottom_right p {
        margin: 0 0 0 0;
        padding: 0 30px 15px 0;
        color: #444444;
        font-weight: normal;
        font-size: 14px;
        font-family: 'Maven Pro', Sans-Serif;
        line-height: 20px;
    }


.standard-content .bottom_box {
    margin-right: -35px;
    margin-left: -35px;
}
/* --------- Contact us page start here ----------*/

.cont_left {
    float: left;
    margin: 0 0 0 16px;
    padding: 20px 0;
    width: 600px;
    background: url(../images/ct_txtbg.jpg) left bottom repeat-x;
}

    .cont_left h2 {
        margin: 0 0 0 0;
        padding: 0 0 10px 0;
        border: none;
        color: #004C7E;
        text-transform: uppercase;
        font-weight: bold;
        font-size: 25px;
        font-family: 'Conv_MyriadPro-Light', Sans-Serif;
    }

    .cont_left p {
        margin: 0 0 0 0;
        padding: 0 0 20px 0;
        color: #55595C;
        font-weight: bold;
        font-size: 16px;
        font-family: 'Conv_MyriadPro-Light', Sans-Serif;
        line-height: 20px;
    }

.cont_left_1 {
    float: left;
    margin: 0 60px 0 0;
    padding: 0 0;
    width: 220px;
}

    .cont_left_1 h3 {
        margin: 0 0 10px 0;
        padding: 0;
        color: #73C4DF;
        vertical-align: middle;
        text-transform: uppercase;
        font-weight: bold;
        font-size: 18px;
        font-family: 'Conv_MyriadPro-Light', Sans-Serif;
    }

    .cont_left_1 p {
        margin: 0 0 0 0;
        padding: 0 0 15px 0;
        color: #7D7D7D;
        font-weight: bold;
        font-size: 14px;
        font-family: 'Maven Pro', Sans-Serif;
        line-height: 20px;
    }

.cont_right {
    float: right;
    margin: 30px 10px 0 0;
    padding: 30px 16px 25px 20px;
    width: 244px;
    background: #E5EBEF;
}

.cont_right_mobile {
    display: inline-block;
    margin: 30px 10px 0 0;
    padding: 30px 16px 25px 20px;
    background: #E5EBEF;
    /*float:right;*/
}

.cont_right_toptxt {
    margin: 0 0;
    padding: 0 0 0 0;
}

    .cont_right_toptxt h3 {
        display: block;
        margin: 0 0 0 30px;
        padding: 0 0 15px 0;
        color: #0776c3;
        vertical-align: middle;
        font-weight: bold;
        font-size: 16px;
        font-family: 'Ubuntu', Sans-Serif;
        /*color: #1eaee7;*/
        /*text-transform: uppercase;*/
    }

        .cont_right_toptxt h3 img {
            margin: 0 0 0 -30px;
            padding: 0 7px 0 0;
            vertical-align: middle;
        }

.innder_contaner .cont_right_toptxt h4, .innder_container_mobil .cont_right_toptxt h4 {
    padding-bottom: 5px;
    padding-left: 30px;
    color: #0e4375;
    font-weight: bold;
    font-size: 15px;
    font-family: 'Ubuntu', Sans-Serif;
}

.cont_right_toptxt p {
    margin: 0 0 0 0;
    padding: 0 0 15px 0;
    padding-left: 30px;
    color: #0e4375;
    font-weight: normal;
    font-size: 14px;
    font-family: 'Maven Pro', Sans-Serif;
    line-height: 18px;
}

    .cont_right_toptxt p img {
        float: left;
        margin: 0 0 0 0;
        padding: 0 0 7px 0;
    }

.innder_contaner .cont_right_toptxt ul, .innder_container_mobil .cont_right_toptxt ul {
    margin: 10px 0 0 0;
    padding: 0 0 15px 0;
    /*padding-left: 30px;*/
    color: #0e4375;
    font-weight: normal;
    font-size: 14px;
    font-family: 'Maven Pro', Sans-Serif;
    line-height: 18px;
}

    .innder_contaner .cont_right_toptxt ul li, .innder_container_mobil .cont_right_toptxt ul li {
        color: #0e4375;
    }

        .innder_contaner .cont_right_toptxt ul li a, .innder_container_mobil .cont_right_toptxt ul li a {
            padding: 0;
            color: #0a8ce2;
            text-decoration: none;
            font-weight: normal;
            font-size: 14px;
            font-family: 'Maven Pro', sans-serif;
        }

            .innder_contaner .cont_right_toptxt ul li a:hover, .innder_container_mobil .cont_right_toptxt ul li a:hover {
                color: #000 !important;
            }

.cont_right_toptxt p a.rhs-button {
    display: block;
    float: none !important;
    margin: 10px 0 0 0;
    padding: 5px 0;
    width: 120px;
    border: 1px solid #979C9F;
    border-radius: 4px;
    background: #FFF;
    color: #797979;
    text-align: center;
    clear: both;
    text-decoration: none;
    /*text-align: right;*/
    /*font-weight: bold;*/
}

.cont_right_toptxt p a:hover {
    color: #000;
}

.right_ptxt {
    margin: 0 0 0 0;
    padding-left: 30px !important;
}

.dei_box {
    margin: 0 0 0 0;
    padding-top: 0;
}

    .dei_box img {
        float: left;
        padding-right: 10px;
    }

.dey_box h3 {
    margin-top: 0;
    padding-top: 0;
}

.dei_box p {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    /*padding:0px 0 0 45px;*/
}
/* --------- Equity Capital Markets page start here ----------*/

.Equity_left {
    float: left;
    margin: 0 0 0 16px;
    padding: 20px 0 0 30px;
    width: 600px;
}

    .Equity_left td p, .Equity_left_mobile td p {
        margin: 0 0 0 0 !important;
        padding: 0 0 5px 0 !important;
    }

    .Equity_left .dw_txt p, .Equity_left_mobile .dw_txt p {
        padding-left: 0 !important;
    }

    .Equity_left h3, .Equity_left_mobileh3 {
        margin: 0 0 0 0;
        padding: 13px 0 15px 0;
        color: #1eaee7;
        vertical-align: middle;
        text-transform: uppercase;
        font-weight: bold;
        font-size: 17px;
        font-family: 'Ubuntu', Sans-Serif;
    }

    .Equity_left h4, .Equity_left_mobile h4 {
        margin: 0 0 0 0;
        padding: 0 0 10px 0;
        color: #1eaee7;
        vertical-align: middle;
        text-transform: uppercase;
        font-weight: bold;
        font-size: 16px;
        font-family: 'Ubuntu', Sans-Serif;
    }

        .Equity_left h4 img, .Equity_left_mobileh4 img {
            margin: 0 10px 0 -6%;
            padding: 0 0 0 0;
            vertical-align: middle;
        }

    .Equity_left hr, .Equity_left_mobile hr {
        margin-top: 0;
    }

.cont_left_two {
    float: right;
    margin: 0 0 0 0;
    padding: 0 0;
    width: 280px;
}

    .cont_left_two h3 {
        margin: 0 0 10px 0;
        padding: 0;
        color: #1eaee7;
        vertical-align: middle;
        text-transform: uppercase;
        font-weight: bold;
        font-size: 17px;
        font-family: 'Ubuntu', Sans-Serif;
    }

    .cont_left_two p {
        margin: 0 0 0 0;
        padding: 0 0 15px 0;
        color: #7D7D7D;
        font-weight: bold;
        font-size: 14px;
        font-family: 'Conv_MyriadPro-Light', Sans-Serif;
        line-height: 20px;
    }

/* --------- Equity Capital Markets page start here ----------*/

.about {
    margin: 20px 0 0 40px;
    padding: 0 0;
}

.about_rollover {
    margin: 0 0 -20px 10px;
    padding: 0 0;
}

div.thumb {
    position: relative;
    float: left;
    margin: 0 17px 20px 0;
    width: 220px;
    height: 145px;
    border: 1px solid #CCC;
}

div.thumbs {
    position: relative;
    float: left;
    overflow: hidden;
    margin: 0 17px 20px 0;
    width: 220px;
    height: 145px;
}

div.thumbs2 {
    position: relative;
    float: left;
    overflow: hidden;
    margin: 0 17px 20px 0;
    width: 220px;
    height: 145px;
}

div.thumb2 {
    position: relative;
    float: left;
    margin: 0 0 20px 0;
    width: 220px;
    height: 145px;
    border: 1px solid #CCC;
}

div.divLeft, div.divRight {
    position: relative;
    top: -160px;
    float: left;
    overflow: hidden;
    width: 230px !important;
    height: 160px;
}

div.divLeft { /*margin-right:-10px;*/
}

div.divLeftImage {
    float: left;
    width: 220px;
    height: 100%;
}

div.divLeftShadow {
    float: left;
    width: 10px;
    height: 100%;
    background: transparent url('../images/shadow.png') repeat-y 0 0;
}

div.divRight {
    width: 80px;
    background-position: -105px 0;
}
/*.thumbnail-shadow {
	float:left;
	height:33px;
	position:relative;
	top: -320px;
	width:100%;
}*/

div.someContent {
    position: relative;
    padding: 10px 20px;
    width: 180px;
    height: 140px;
    font-size: 12px;
    line-height: 18px;
}

    div.someContent div.content {
        padding: 0 0 0 0;
        height: 100px;
        color: #2A2F32;
        font-weight: bold;
        font-size: 12px;
        font-family: 'Ubuntu', Sans-Serif;
    }

    div.someContent div.more {
        position: relative;
        right: 0;
        bottom: 0;
        padding: 5px 5px 3px 0;
        color: #fa9900;
        vertical-align: middle;
        font-weight: bold;
        font-size: 18px;
        /*background-image:url(../images/readmore-bg.png);*/
        /*float:right;*/
        /*width:120px;*/
    }

        div.someContent div.more a {
            padding-right: 20px;
            background: url(../images/orange_arrow.png) right 5px no-repeat;
            color: #fa9900;
            vertical-align: middle;
            font-weight: bold;
            font-size: 18px;
            font-family: Ubuntu, sans-serif;
            /*background:url(../images/right_arrow.png) right 2px no-repeat;*/
        }

            div.someContent div.more a:hover {
                background: url(../images/right_arrow_hover.png) right 5px no-repeat;
                color: #0a8ce2;
            }

        div.someContent div.more img {
            vertical-align: middle;
        }

a:link, a:hover, a:active, a:visited {
    color: #0a8ce2;
    text-decoration: none;
}

.banners {
    position: relative;
    margin-top: -5px;
    padding: 13% 0 0 5%;
    width: auto;
    height: 381px;
    border-top: 5px solid #3186BD;
    /*background: url(../images/home_banner.jpg) left top no-repeat;*/
}

.equity_capital_markets_banner {
    position: relative;
    margin-top: -5px;
    padding: 13% 0 0 5%;
    width: auto;
    height: 381px;
    background: url(../images/equity-capital-markets_bann.jpg) left top no-repeat;
}

.fixincome_banner {
    position: relative;
    margin-top: -5px;
    padding: 13% 0 0 5%;
    width: auto;
    height: 381px;
    background: url(../images/fixed_income_banner.jpg) left top no-repeat;
}

.sales_trading_research_banner {
    position: relative;
    margin-top: -5px;
    padding: 13% 0 0 5%;
    width: auto;
    height: 381px;
    background: url(../images/sales_trading_research_bann.jpg) left top no-repeat;
}

.investment_banking_banner {
    position: relative;
    margin-top: -5px;
    padding: 13% 0 0 5%;
    width: auto;
    height: 381px;
    background: url(../images/investment_banking_banner.jpg) left top no-repeat;
}

.inner_banner { /*width:auto;
	height:260px;
	position: relative;
	margin-top:-5px;
	padding:4% 0 0 5%;
	border-top:5px solid #6AC7E6;*/
}

    .inner_banner .coda-slider-wrapper {
        top: 0;
        overflow: hidden;
        margin: 86px 0 0 40px;
        padding: 20px;
        width: 260px !important;
        height: 110px;
        border-radius: 5px;
        background: url(../images/inner_banner_sliderbg.png) left top repeat;
        color: #FFF;
        font-weight: normal;
        font-size: 15px;
        font-family: 'Ubuntu', Sans-Serif;
        line-height: 19px;
    }
.inner_banner .coda-slider-wrapper p {
    color: #FFF;
        font-weight: normal;
        font-size: 15px;
        font-family: 'Ubuntu', Sans-Serif;
        line-height: 19px;
}
.coda-slider-wrapper {
    position: absolute;
    overflow: hidden !important;
    margin: 0 0 0 0;
    padding: 20px;
    width: 370px !important;
    height: 255px;
    background: url(../images/banner_slider_bg.png) left top no-repeat;
}

.coda-slider-wrapper-mobile {
    overflow: hidden;
    margin: 0 0 0 0;
    margin-bottom: 20px;
    padding: 20px;
    width: 260px !important;
    height: 110px;
    border-radius: 5px;
    background: url(../images/inner_banner_sliderbg.png) left top repeat;
    color: #FFF;
    font-weight: normal;
    font-size: 15px;
    font-family: 'Ubuntu', Sans-Serif;
    line-height: 19px;
}

#slider-id {
    position: absolute;
    width: 340px;
    height: 230px;
}

    #slider-id .learnmore {
        color: #EB7629;
        font-weight: bolder;
        font-size: 18px;
    }

.learnmore {
    position: absolute;
    top: 150px;
    left: 165px;
}

#slider-id .learnmore img {
    vertical-align: middle;
}

.textslder {
    position: relative;
    padding: 5px 5px 5px 5px;
    color: #00CCFF;
    font-weight: lighter;
    font-size: 19px;
    font-family: 'Ubuntu', Sans-Serif;
    line-height: 24px;
    /*height:204px;*/
}

.panel-wrapper .title {
    display: none;
}
/*-------------- About page css -----------------*/

.boxs {
    position: absolute;
    top: -100px;
    left: -2px;
    z-index: 9999;
    display: none;
    padding: 11px;
    width: 193px;
    height: 133px;
    border: 4px solid #EEF2F5;
    border-radius: 5px 5px 5px 5px;
    background: none repeat scroll 0 0 #EEF2F5;
    -webkit-box-shadow: 1px 1px 5px 2px rgba(0, 0, 0, 0.4);
    box-shadow: 1px 1px 5px 2px rgba(0, 0, 0, 0.4);
    color: #719DAB;
    text-align: center;
    font-size: 14px;
    line-height: 20px;
}

    .boxs:after {
        position: absolute;
        top: 158px;
        left: 110px;
        z-index: 9999;
        width: 0;
        height: 0;
        border-width: 10px;
        border-style: solid;
        border-color: #EEF2F5 transparent transparent transparent;
        content: "";
    }

/* Kaha*/

.banner-image {
    top: 0;
    left: 0;
    margin: 0;
}

.coda-slider-wrapper .coda-nav {
    top: 215px !important;
    left: 25px !important;
}

.right-box-image {
    margin: 0 !important;
    padding: 0 !important;
}

/*home carousel*/


.market-slide-left {
    float: left;
}

.market-slide-right {
    float: left;
    width: 80%;
}

    .market-slide-right p {
        padding: 5px 0 5px 5px;
        font-size: 16px;
        font-family: 'Maven Pro', Sans-Serif;
        line-height: 20px;
    }

    .market-slide-right a {
        margin: 0;
        padding: 0 0 0 5px;
        color: #39739A;
        font-size: 13px;
        font-family: 'Maven Pro', Sans-Serif;
    }


/*slider*/

#homeslider {
    margin-top: 0;
    height: 381px;
    border-top: 5px solid #3186BD;
}

.liquid-slider-wrapper {
    top: -6px;
    /*left: -10px;*/
    overflow: hidden !important;
}
.liquid-nav {
    position: absolute;
    top: 350px;
    left: 58px;
    z-index: 1;
}

.carousel-slide-standard {
    float: right;
    margin-right: -1px;
    padding: 20px;
    width: 230px;
    height: 230px;
    background: #a7b4b7;
}

.carousel-slide-landing {
    position: absolute;
    top: 0;
    right: 10px;
    display: block;
    margin: 0 0 0 0 !important;
    margin-top: 1px;
    padding: 30px 20px 10px 20px;
    width: 220px;
    border-right: 1px solid #6C777B;
    border-bottom: 1px solid #6C777B;
    border-left: 1px solid #6C777B;
    border-radius: 0 0 5px 5px;
    background: url(../images/top_subb_100.png) left top repeat;
    /*background:url(../images/top_subbg_04.png) left top repeat;*/
}

    .carousel-slide-landing ul li ul, .carousel-slide-landing ul ul {
        padding-left: 15px;
    }
    .carousel-slide-standard ul li ul, .carousel-slide-standard ul ul {
padding-left: 15px;
}
.home-navigation-right {
    position: absolute;
    top: 35px;
    right: 20px;
    z-index: 1;
    display: block;
    margin: 0 0 0 0 !important;
    margin-top: 1px;
    padding: 15px 18px 15px 18px;
    width: 220px;
    border-right: 1px solid #6C777B;
    border-bottom: 1px solid #6C777B;
    border-left: 1px solid #6C777B;
    border-radius: 0 0 5px 5px;
    background: url(../images/top_subb_100.png) left top repeat;
    /*background:url(../images/top_subbg.png) left top repeat;*/
}

    .home-navigation-right ul {
        float: none;
        margin-left: 20px;
    }

        .home-navigation-right ul li ul, .home-navigation-right ul ul {
            position: relative !important;
            top: 0 !important;
            right: 0 !important;
            display: block;
            margin: 0 0 0 15px !important;
            margin-top: 1px;
            padding: 0 !important;
            padding-left: 40px;
            border: none;
            background: none;
        }

.carousel-slide ul {
    float: none;
    margin-left: 20px;
}


    .carousel-slide ul p, .carousel-slide-standard ul p {
        margin: 0 15px;
        padding: 10px 0;
        border-top: 1px solid #3C4247;
        color: #FFF;
        text-transform: uppercase;
        font-weight: bold;
        font-size: 12px;
        line-height: 18px;
    }

.home-navigation-right p {
    margin: 0 15px;
    padding: 10px 0;
    border-top: 1px solid #3C4247;
    color: #FFF;
    font-weight: bold;
    font-size: 12px;
    font-family: 'Maven Pro', Sans-Serif;
    line-height: 17px;
}

.carousel-slide h3, .carousel-slide-standrad h3, .carousel-slide h3, .carousel-slide-standard h3 {
    padding-left: 10px;
    color: #585858;
    font-weight: bold;
    font-size: 20px;
    font-family: 'Maven Pro', Sans-Serif;
}
.carousel-slide-standard h3, .carousel-slide-standard h3 a, .carousel-slide-standard ul li h3, .carousel-slide-standard ul li h3 a{
    font-weight: bold;
    font-size: 13px;
    font-family: 'Maven Pro', Sans-Serif;
    color: #585858;
}
.carousel-slide h3 {
    text-transform: uppercase;
    font-family: 'Ubuntu', Sans-Serif;
}

.carousel-slide-landing h3 {
    padding-left: 10px;
}

    .carousel-slide-landing h3, .carousel-slide-landing h3 a {
        font-weight: bold;
        font-size: 13px;
        font-family: 'Maven Pro', Sans-Serif;
        /*text-transform:uppercase;*/
    }


/*The platform*/

.carousel-slide .homecarousel-navigation-0 ul h3 {
    padding: 0 0 0 10px;
}

    .carousel-slide .homecarousel-navigation-0 ul h3 a {
        border: none;
        color: #3186bd;
        text-transform: uppercase;
        font-weight: bold;
        font-size: 13px;
    }

.carousel-slide .homecarousel-navigation-0 ul li a {
    display: block;
    margin: 0;
    padding: 3px 25px 3px 25px !important;
    width: 220px;
    background: url(../images/sub_a_arrow.png) 10px 8px no-repeat !important;
    color: #FFF;
    text-decoration: none;
    font-weight: bold;
    font-size: 13px;
}

.carousel-slide .homecarousel-navigation-1 ul li a:hover {
    background: url(../images/sub_a_arrow.png) 10px 8px no-repeat;
    color: #3186bd !important;
}




.carousel-slide .homecarousel-navigation-0 h3 {
    padding: 0 0 0 10px;
}

.carousel-slide .homecarousel-navigation-1 h3 a {
    border: none;
    color: #3186bd;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 13px;
}


/*------ Tab Equity Capital Markets ------------*/

.carousel-slide .homecarousel-navigation-1 ul h3 {
    padding: 0 0 0 10px;
}

    .carousel-slide .homecarousel-navigation-1 ul h3 a {
        border: none;
        color: #68CBF5;
        text-transform: uppercase;
        font-weight: bold;
        font-size: 13px;
    }

.carousel-slide .homecarousel-navigation-1 ul li a {
    display: block;
    margin: 0;
    padding: 3px 25px 3px 25px !important;
    width: 220px;
    background: url(../images/sub_a_arrow.png) 10px 8px no-repeat !important;
    color: #FFF;
    text-decoration: none;
    font-weight: bold;
    font-size: 13px;
}

    .carousel-slide .homecarousel-navigation-1 ul li a:hover {
        background: url(../images/sub_a_arrow.png) 10px 8px no-repeat;
        color: #6DC6E8 !important;
    }




.carousel-slide .homecarousel-navigation-1 h3 {
    padding: 0 0 0 10px;
}

    .carousel-slide .homecarousel-navigation-1 h3 a {
        border: none;
        color: #68CBF5;
        text-transform: uppercase;
        font-weight: bold;
        font-size: 13px;
    }

/*------ Tab Fixed Income ------------*/

.carousel-slide .homecarousel-navigation-2 ul h3 {
    padding: 0 0 0 10px;
}

    .carousel-slide .homecarousel-navigation-2 ul h3 a {
        border: none;
        color: #c2234d;
        text-transform: uppercase;
        font-weight: bold;
        font-size: 13px;
    }

.carousel-slide .homecarousel-navigation-2 ul li a {
    display: block;
    margin: 0;
    padding: 3px 25px 3px 25px !important;
    width: 230px;
    background: url(../images/sub_a_arrow.png) 10px 8px no-repeat !important;
    color: #FFF;
    text-decoration: none;
    font-weight: bold;
    font-size: 13px;
}

    .carousel-slide .homecarousel-navigation-2 ul li a:hover {
        background: url(../images/sub_a_arrow.png) 10px 8px no-repeat;
        color: #c2234d !important;
    }




.carousel-slide .homecarousel-navigation-2 h3 {
    padding: 0 0 0 10px;
}

    .carousel-slide .homecarousel-navigation-2 h3 a {
        border: none;
        color: #c2234d;
        text-transform: uppercase;
        font-weight: bold;
        font-size: 13px;
    }

/*------ Tab Sales, Trading &amp; Research ------------*/

.carousel-slide .homecarousel-navigation-3 ul h3 a {
    padding: 0 0 5px 10px;
    border: none;
    color: #B9C43F;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 13px;
}

.carousel-slide .homecarousel-navigation-3 h3 a {
    padding: 0 0 5px 10px;
    border: none;
    color: #B9C43F;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 13px;
}


.carousel-slide .homecarousel-navigation-3 ul li a {
    display: block;
    margin: 0;
    padding: 3px 25px 3px 25px !important;
    width: 220px;
    background: url(../images/sub_a_arrow.png) 10px 8px no-repeat !important;
    color: #FFF;
    text-decoration: none;
    font-weight: bold;
    font-size: 13px;
}

    .carousel-slide .homecarousel-navigation-3 ul li a:hover {
        background: url(../images/sub_a_arrow.png) 10px 8px no-repeat;
        color: #B9C43F !important;
    }
/*------ Tab Investment Banking ------------*/

/* specific to non IE browsers */

.carousel-slide .homecarousel-navigation-4 ul h3 {
    padding: 0 0 0 10px;
}

.carousel-slide .homecarousel-navigation-4 h3 {
    padding: 0 0 0 10px;
}

.carousel-slide .homecarousel-navigation-4 ul h3 a {
    border: none;
    color: #9C9B9C;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 13px;
}

.carousel-slide .homecarousel-navigation-4 h3 a {
    border: none;
    color: #9C9B9C;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 13px;
}


.carousel-slide .homecarousel-navigation-4 ul li a {
    display: block;
    margin: 0;
    padding: 3px 25px 3px 25px !important;
    width: 220px;
    background: url(../images/sub_a_arrow.png) 10px 8px no-repeat !important;
    color: #FFF;
    text-decoration: none;
    font-weight: bold;
    font-size: 13px;
}

    .carousel-slide .homecarousel-navigation-4 ul li a:hover {
        background: url(../images/sub_a_arrow.png) 10px 8px no-repeat;
        color: #9C9B9C !important;
    }


/*The platform*/

.main_menu .homecarousel-navigation-0 ul h3 {
    padding: 0 0 0 0;
}

.main_menu .homecarousel-navigation-0 ul li h3 a {
    border: none;
    color: #3186bd;
    text-transform: none;
    font-weight: bold;
    font-size: 13px;
    font-family: 'Maven Pro', Sans-Serif;
}

.main_menu .homecarousel-navigation-0 ul li a {
    display: block;
    margin: 0;
    padding: 3px 25px 3px 25px !important;
    width: 170px;
    background: url(../images/sub_a_arrow.png) 10px 8px no-repeat !important;
    color: #FFF;
    text-decoration: none;
    font-weight: bold;
    font-size: 13px;
    font-family: 'Maven Pro', Sans-Serif;
}

    .main_menu .homecarousel-navigation-0 ul li a:hover {
        background: url(../images/sub_a_arrow.png) 10px 8px no-repeat;
        color: #3186bd !important;
    }




.main_menu .homecarousel-navigation-0 h3 {
    padding: 0 0 10px 10px;
}

    .main_menu .homecarousel-navigation-0 h3 a {
        border: none;
        color: #3186bd;
        text-transform: uppercase;
        font-weight: bold;
        font-size: 13px;
        font-family: 'Maven Pro', Sans-Serif;
    }

/*equity capital market*/

.main_menu .homecarousel-navigation-1 ul h3 {
    padding: 0 0 0 0;
}

.main_menu .homecarousel-navigation-1 ul li h3 a {
    border: none;
    color: #68CBF5;
    text-transform: none;
    font-weight: bold;
    font-size: 13px;
    font-family: 'Maven Pro', Sans-Serif;
}

.main_menu .homecarousel-navigation-1 ul li a {
    display: block;
    margin: 0;
    padding: 3px 25px 3px 25px !important;
    width: 170px;
    background: url(../images/sub_a_arrow.png) 10px 8px no-repeat !important;
    color: #FFF;
    text-decoration: none;
    font-weight: bold;
    font-size: 13px;
    font-family: 'Maven Pro', Sans-Serif;
}

    .main_menu .homecarousel-navigation-1 ul li a:hover {
        background: url(../images/sub_a_arrow.png) 10px 8px no-repeat;
        color: #6DC6E8 !important;
    }




.main_menu .homecarousel-navigation-1 h3 {
    padding: 0 0 10px 10px;
}

    .main_menu .homecarousel-navigation-1 h3 a {
        border: none;
        color: #68CBF5;
        text-transform: uppercase;
        font-weight: bold;
        font-size: 13px;
        font-family: 'Maven Pro', Sans-Serif;
    }

/*------ Tab Fixed Income ------------*/

.main_menu .homecarousel-navigation-2 ul h3 {
    padding: 0 0 0 0;
}

.main_menu .homecarousel-navigation-2 ul li h3 a {
    border: none;
    color: #c2234d;
    text-transform: none;
    font-weight: bold;
    font-size: 13px;
}

.main_menu .homecarousel-navigation-2 ul li a {
    display: block;
    margin: 0;
    padding: 3px 25px 3px 25px !important;
    width: 170px;
    background: url(../images/sub_a_arrow.png) 10px 8px no-repeat !important;
    color: #FFF;
    text-decoration: none;
    font-weight: bold;
    font-size: 13px;
    font-family: 'Maven Pro', Sans-Serif;
}

    .main_menu .homecarousel-navigation-2 ul li a:hover {
        background: url(../images/sub_a_arrow.png) 10px 8px no-repeat;
        color: #c2234d !important;
    }




.main_menu .homecarousel-navigation-2 h3 {
    padding: 0 0 10px 10px;
}

    .main_menu .homecarousel-navigation-2 h3 a {
        border: none;
        color: #c2234d;
        text-transform: uppercase;
        font-weight: bold;
        font-size: 13px;
        font-family: 'Maven Pro', Sans-Serif;
    }

/*------ Tab Sales, Trading &amp; Research ------------*/

.main_menu .homecarousel-navigation-3 ul h3 {
    padding: 0 0 0 0;
}

.main_menu .homecarousel-navigation-3 h3 {
    padding: 0 0 10px 10px;
}

.main_menu .homecarousel-navigation-3 ul li h3 a {
    border: none;
    color: #B9C43F;
    text-transform: none;
    font-weight: bold;
    font-size: 13px;
    font-family: 'Maven Pro', Sans-Serif;
}

.main_menu .homecarousel-navigation-3 h3 a {
    border: none;
    color: #B9C43F;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 13px;
    font-family: 'Maven Pro', Sans-Serif;
}


.main_menu .homecarousel-navigation-3 ul li a {
    display: block;
    margin: 0;
    padding: 3px 25px 3px 25px !important;
    width: 170px;
    background: url(../images/sub_a_arrow.png) 10px 8px no-repeat !important;
    color: #FFF;
    text-decoration: none;
    font-weight: bold;
    font-size: 13px;
    font-family: 'Maven Pro', Sans-Serif;
}

    .main_menu .homecarousel-navigation-3 ul li a:hover {
        background: url(../images/sub_a_arrow.png) 10px 8px no-repeat;
        color: #B9C43F !important;
    }
/*------ Tab Investment Banking ------------*/

/* specific to non IE browsers */

.main_menu .homecarousel-navigation-4 ul h3 {
    padding: 0 0 0 0;
}

.main_menu .homecarousel-navigation-4 h3 {
    padding: 0 0 10px 10px;
}

.main_menu .homecarousel-navigation-4 ul li h3 a {
    border: none;
    color: #9C9B9C;
    text-transform: none;
    font-weight: bold;
    font-size: 13px;
    font-family: 'Maven Pro', Sans-Serif;
}

.main_menu .homecarousel-navigation-4 h3 a {
    border: none;
    color: #9C9B9C;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 13px;
    font-family: 'Maven Pro', Sans-Serif;
}


.main_menu .homecarousel-navigation-4 ul li a {
    display: block;
    margin: 0;
    padding: 3px 25px 3px 25px !important;
    width: 170px;
    background: url(../images/sub_a_arrow.png) 10px 8px no-repeat !important;
    color: #FFF;
    text-decoration: none;
    font-weight: bold;
    font-size: 13px;
}

    .main_menu .homecarousel-navigation-4 ul li a:hover {
        background: url(../images/sub_a_arrow.png) 10px 8px no-repeat;
        color: #9C9B9C !important;
    }




.panel-wrapper {
    padding: 0 !important;
}

.slider-intro {
    position: absolute;
    top: 0;
    overflow: hidden !important;
    margin: 158px 0 0 40px;
    padding: 20px;
    width: 282px;
    height: 182px;
    background: url(../images/carousel_text_panel.png) left top no-repeat;
    /*background:url(../images/banner_slider_bg.png) left top no-repeat;*/
}

.slider-intro-mobile {
    overflow: hidden !important;
    padding: 20px;
    width: 282px;
    height: 182px;
    background: url(../images/carousel_text_panel.png) left top no-repeat;
    /*background:url(../images/banner_slider_bg.png) left top no-repeat;*/
}

.homeslider-mobile-panel {
    display: block;
    float: left;
}

.slider-intro .learnmore {
    color: #fa9900;
    font-weight: bold;
    font-size: 18px;
    width: 135px;
}

    .slider-intro .learnmore img {
        vertical-align: middle;
    }


.twtr-hd {
    display: none;
}

.twtr-ft {
    display: none;
}

.twtr-bd {
    padding-left: 30px !important;
}

#carousel_ul li {
    background: none;
}

#leftNavigation {
    top: 5px;
    padding-left: 20px;
}

    #leftNavigation li {
        background: none;
    }

    #leftNavigation h3 {
        border: none;
        color: #68CBF5;
        text-transform: uppercase;
        font-weight: bold;
        font-size: 13px;
    }

    #leftNavigation li a {
        display: block;
        margin: 0;
        padding: 3px 25px 2px 25px !important;
        width: 220px;
        background: url(../images/sub_a_arrow.png) 10px 8px no-repeat !important;
        color: #FFF;
        text-decoration: none;
        font-weight: bold;
        font-size: 13px;
    }

.navigation ul {
    top: 5px;
    padding-left: 0;
}

    .navigation ul li {
        padding-bottom: 0;
        background: none;
        line-height: normal;
    }

        .navigation ul li h3 {
            margin: 0;
            padding: 0;
            border: none;
            color: #68CBF5;
            text-transform: none;
            font-weight: bold;
            font-size: 13px;
        }

        .navigation ul li a {
            display: block;
            padding: 3px 25px 3px 25px !important;
            background: url(../images/sub_a_arrow.png) 10px 7px no-repeat !important;
            color: #FFF;
            text-decoration: none;
            font-weight: bold;
            font-size: 13px;
            font-family: 'Maven Pro', Sans-Serif;

        }

.left_contaner p a {
    color: #787878;
}

.navigation-arrow {
    margin-top: -31px;
    height: 25px;
    background: url(../images/downarrow_darkblue_final.png) 10px 0 no-repeat;
}

/*colours*/
/*blue*/

.Blue .innder_contaner {
    border-top: #73C4DF solid 5px;
    /*background: url(../images/downarrow_blue.png) 10px 8px no-repeat;*/
}

.Blue .navigation-arrow {
    background: url(../images/downarrow_blue.png) 10px 0 no-repeat;
}

.Blue .innder_contaner ul li a:hover, .Blue .innder_contaner p a:hover {
    color: #00CCFF;
}

.Blue .carousel-slide-landing h3, .Blue .carousel-slide-landing h3 a {
    color: #00CCFF;
}

/*Red*/

.Red .innder_contaner {
    border-top: #c2234d solid 5px;
}

.Red .navigation-arrow {
    background: url(../images/downarrow_marroon_final.png) 10px 0 no-repeat;
}

.Red .innder_contaner ul li a:hover, .Red .innder_contaner p a:hover {
    color: #c2234d;
}


.Red .carousel-slide-landing h3, .Red .carousel-slide-landing h3 a {
    color: #c2234d;
}

/*green*/

.Green .innder_contaner {
    border-top: #B9C43F solid 5px;
}

.Green .navigation-arrow {
    background: url(../images/downarrow_mustard.png) 10px 0 no-repeat;
}

.Green .innder_contaner ul li a:hover, .Green .innder_contaner p a:hover {
    color: #B9C43F;
}

.Green .carousel-slide-landing h3, .Green .carousel-slide-landing h3 a {
    color: #B9C43F;
}

/*grey*/

.Grey .innder_contaner {
    border-top: #9C9B9C solid 5px;
}

.Grey .navigation-arrow {
    background: url(../images/downarrow_grey.png) 10px 0 no-repeat;
}

.Grey .innder_contaner ul li a:hover, .Grey .innder_contaner p a:hover {
    color: #9C9B9C;
}

.Grey .carousel-slide-landing h3, .Grey .carousel-slide-landing h3 a {
    color: #9C9B9C;
}


.innder_contaner h4, .innder_container_mobil h4 {
    margin: 0 0 0 0;
    padding: 0 0 10px 0;
    color: #666666;
    font-weight: bold;
    font-size: 17px;
    font-family: 'Ubuntu', Sans-Serif;
}

.innder_contaner h5, .innder_container_mobil h5 {
    margin: 0 0 0 0;
    padding: 0 0 10px 0;
    color: #666666;
    font-weight: bold;
    font-size: 15px;
    font-family: 'Ubuntu', Sans-Serif;
}

.innder_contaner .formHeading, .innder_container_mobil .formHeading {
    margin: 30px 0 0 0;
    padding: 0 0 10px 0;
    color: #666666;
    font-weight: bold;
    font-size: 15px;
    font-family: 'Ubuntu', Sans-Serif;
}

.innder_contaner form label {
    float: left;
    padding: 1px 4px 2px;
    width: 90px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    vertical-align: baseline;
    -webkit-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    font-weight: bold;
    font-size: 14px;
    font-family: 'Maven Pro', Sans-Serif;
    line-height: 14px;
}

.innder_container_mobil form label {
    float: left;
    padding: 1px 4px 2px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    vertical-align: baseline;
    -webkit-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    font-weight: bold;
    font-size: 14px;
    font-family: 'Maven Pro', Sans-Serif;
    line-height: 14px;
}

.main_menu .menu1 {
    /*width: 960px;*/
    height: 36px;
}

.standard-content {
    margin: 0 0 0 0;
    padding: 25px 46px;
}

.press-clipping {
    padding-top: 10px;
}

    .press-clipping .press-clipping-title {
        color: #0E436F;
        text-decoration: none;
        text-transform: none;
    }

        .press-clipping .press-clipping-title:hover {
            color: #1eaee7;
        }

    .press-clipping .press-clipping-date {
        padding-bottom: 3px;
    }

em {
    font-style: italic;
}



strong {
    font-weight: bold;
}

.ecm_manager_cont ul li {
    color: #666666;
    font-size: 14px;
    line-height: 20px;
}

/*statshot*/

.innder_contaner p.statshot-date, pre.statshot-date, span.statshot-date, .statshot-date {
    padding: 0;
    font-size: 13px;
}

.innder_contaner p.statshot-title, pre.statshot-title, span.statshot-title, .statshot-title {
    padding-top: 3px;
    padding-bottom: 7px;
    color: #1eaee7;
    font-weight: bold;
    font-size: 15px;
    font-family: 'Ubuntu', Sans-Serif;
}

.innder_contaner p.statshot-author, pre.statshot-author, span.statshot-author, .statshot-author {
    font-weight: normal;
    font-size: 13px;
    font-family: 'Ubuntu', Sans-Serif;
}

.innder_contaner .bulletlist-space li, .innder_contaner_mobile .bulletlist-space li {
    padding-bottom: 10px;
}
.innder_contaner .bulletlist-space li ul {
    padding-top: 10px;
}
.cont_right_toptxt hr {
    padding-bottom: 20px;
    /*border-bottom-color: #0776c3;*/
    border-bottom-color: #1866c1 ;
}

.main_menu ul.level2-navigation {
    margin-top: -1px !important;
}

/* cookie popup*/


#cookieButton {
    position: relative;
    display: block;
    float: right;
    margin-top: 20px;
    border: none;
    background: none;
    text-align: left;
    font-size: 1em;
    line-height: 1em;
}

.cookiePopUp {
    margin: 0 10px 0 10px;
    padding: 0 15px 5px 10px;
    border: 1px solid #CCC;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: url('../images/cookies_i.png') no-repeat left white;
    background-position: 10px 10px;
    font-size: 0.9em;
}



.cookiePopUpSpace {
    display: none;
    margin: 10px auto;
}

.cookiePopUp .pBut a {
    left: 3px;
    font-size: 1.2em;
}

.cookiePopUp p {
    margin-bottom: 0;
    padding: 10px 100px 10px 60px;
}

#cookieButton span {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    padding: 0.5em 1.6em 0.5em 0.85em;
    font-weight: bold;
    font-size: 1em;
    line-height: 1.1em;
    cursor: pointer;
}
/* end cookie popup*/





/* ---------------------------------------- mobile top link css start here ---------------------------------------- */

.nav1-holder {
    position: relative;
    float: left;
    margin: 0;
    padding: 0 0 5px 0;
    width: 100%;
}

ul#nav {
    padding: 0;
    border-left: 1px solid #cccccc;
    list-style: none;
    background-color: #fff;
    color: #000 !important;
    width: 90%;
    float: right;
}

    ul#nav:after {
        display: block;
        visibility: hidden;
        clear: both;
        height: 0;
        content: "\0020";
    }

    ul#nav li {
        float: left;
        margin: 0;
        padding: 0;
        width: 20%;
        text-align: center;
    }

    ul#nav a {
        display: block;
        padding: 13px 0;
        background: #fff;
        font-weight: normal;
        font-size: 1em;
        font-family: 'ultima_altregular';
    }

.second-link {
    margin-left: 17.45% !important;
}

.third-link {
    margin-left: 39.1% !important;
}

.fourth-link {
    margin-left: 60.82% !important;
}

.fifth-link {
    float: right !important;
    margin-right: -34px !important;
    width: 21.5% !important;
}

.open {
    display: none;
    float: right;
    margin-right: 0.30em;
    width: 0;
    height: 30px;
    border: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    background: url(../images/menu.png) 100% 50% no-repeat;
    color: #FFF !important;
}

#menu ul#nav a.open1 {
    position: relative;
    display: block !important;

    padding: 18px 0 0 52px;
    height: 35px;
    font-size: 18px;
    border: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    background: url(../images/menu.png) 5% 50% no-repeat !important;
    color: #000 !important;
}

#menu ul#nav a.open1:hover {
   /* background: #DEE3E6 url(../images/menu.png) 50% 50% no-repeat !important;*/
}

.open2 {
    display: block;
    float: left;
    margin-right: 0.75em;
    width: 40px;
    height: 30px;
    border: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    background: #DEE3E6 url(../images/menu.png) 50% 50% no-repeat !important;
    color: #FFF !important;
}

#pageslide {
    position: absolute;
    top: 0;
    z-index: 999999;
    display: none;
    float: left;
    padding: 0;
    width: 95%;
    background-color: #fff;
    color: #000 !important;
    /* Specify the width of your pageslide here */
    /* These styles are optional, and describe how the pageslide will look */
    /* These styles MUST be included. Do not change. */
}

    #pageslide #nav a {
        color: #000;
    }

#secondary {
    display: none;
    color: #EFEFEF;
}

    #secondary h2 {
        color: #FFF;
    }

.help-you {
    display: none !important;
}

@media all and (min-width: 1020px) {
    .max-no-show {
        display: none;
    }

    .mobile-link, .call-back-btn, .feedback-btn, .site-nav {
        display: none;
    }

    .help-you {
        display: none !important;
    }

    .desktop-menu {
        display: block;
    }

    .mobile-menu {
        display: none;
    }

    .sub_level_1 a {
        padding-left: 0 !important;
    }

    .sub_level_2 a {
        padding-left: 0 !important;
    }

    .sub_level_3 a {
        padding-left: 0 !important;
    }
}

@media (min-width: 760px) and (max-width: 1019px) {
    #inner_wrap ul#nav li div samp.txt-holder {
        float: left;
        margin: 0 5% 0 0 !important;
        padding: 0;
        width: 25% !important;
    }

    .max-no-show {
        display: none;
    }

    .desktop-menu {
        display: block;
    }

    .mobile-menu {
        display: none;
    }

    .mobile-link, .call-back-btn, .feedback-btn, .site-nav {
        display: none;
    }

    ul#nav {
        font-size: 0.8125em;
    }

    .second-link {
        margin-left: 16.6% !important;
        width: 22.1% !important;
    }

    .third-link {
        margin-left: 38.9% !important;
    }

    .fourth-link {
        margin-left: 61.1% !important;
        width: 22.1% !important;
    }

    .fifth-link {
        float: right !important;
        margin-right: -33px !important;
        width: 21.5% !important;
    }

    .help-you {
        display: none !important;
    }

    .sub_level_1 a {
        padding-left: 0 !important;
    }

    .sub_level_2 a {
        padding-left: 0 !important;
    }

    .sub_level_3 a {
        padding-left: 0 !important;
    }
}
.off-canvas--hide {
    display: none;
}
#menu ul#nav li ul {
    margin: 0;
    padding: 0;
}

    #menu ul#nav li ul li {
        margin: 0;
        margin-top: 1px !important;
        padding: 0 0 0 0;
        background: #0066CC;
    }

        #menu ul#nav li ul li a {
            padding-left: 20px !important;
            background: none !important;
        }

    #menu ul#nav li ul.third_level {
        margin: 0;
        padding: 0;
        list-style: none;
    }

        #menu ul#nav li ul.third_level li {
            margin: 0 !important;
            padding: 0 0 0 0 !important;
            border-top: #fff solid 1px;
            background: #0099CC;
            list-style: none;
        }

            #menu ul#nav li ul.third_level li a {
                padding-left: 30px !important;
                background: #0099CC !important;
            }

                #menu ul#nav li ul.third_level li a.active {
                    background-color: #bcbcbc !important;
                }


    #menu ul#nav li ul.forth_level {
        margin: 0;
        padding: 0;
        list-style: none;
    }

        #menu ul#nav li ul.forth_level li {
            margin: 0 !important;
            padding: 0 0 0 0 !important;
            border-top: #fff solid 1px;
            background: #0099FF;
            list-style: none;
        }

            #menu ul#nav li ul.forth_level li a {
                padding-left: 40px !important;
                background: #0099FF !important;
            }

            #menu ul#nav li ul.forth_level li.active a {
                background-color: #bcbcbc !important;
            }


#pageslide { /*left:-95% !important;*/
    position: absolute;
}

    #menu ul#nav li a {
        text-align: left;
    }

    #menu ul#nav li span.max-no-show1 a.open1 {
        display: block;
        padding-top: 1px;
        padding-right: 0;
        padding-bottom: 0;
        padding-left: 30px;
        background: #DEE3E6 url(../images/menu.png) 0 50% no-repeat !important;
        font-size: 18px;
    }


/*contact box*/

.contact_box .contact-map-image {
    padding-top: 50px;
}

.contact_box .contact-right img {
    float: left;
    margin-top: -3px;
    padding-right: 10px;
}

.contact_box .contact-right {
    padding-top: 45px;
}

.contact_box .contact-address a {
    text-decoration: underline;
}

.footer-nvisage {
    text-align: right;
    font-size: 12px;
    font-family: 'Maven Pro', Sans-Serif;
}
.padding-side-10px {
    padding: 0 10px;
}

@media only screen and (max-width: 320px) {
    .sub_level_1 a {
        padding-left: 20px !important;
    }
    .sub_level_2 a {
        padding-left: 40px !important;
    }
    .sub_level_3 a {
        padding-left: 60px !important;
    }
    .max-no-show {
        display: block !important;
        float: left;
        padding: 1%;
        width: 100%;
        color: #005ca9 !important;
        text-align: left;
        font-size: 18px !important;
        font-family: 'SohoStd';
        line-height: 1.5em;
    }
    .max-no-show1 {
        display: block !important;
        float: left;
        margin-bottom: 1px;
        padding: 1%;
        background: #DEE3E6;
        color: #666666 !important;
        text-align: left;
        text-transform: none;
        font-weight: normal;
        font-size: 18px !important;
        font-family: Arial, Helvetica, sans-serif;
        line-height: 1.5em;
    }
    .mobile-menu {
        display: block;
    }
    .open {
        display: block;
        padding: 1px 0 0 39px;
        color: #174894 !important;
    }
    /*.cont_right {
        float: none;
        width: auto;
        padding: 10px;
        margin: 0 10px;
    }*/
    .ecm_manager_cont .span3{
        display: none;
    }
    .ecm_manager_cont .span9 {
        width: 100%;
    }
   .market-slide-left img{
       width: 80%;
   }
   .market-slide-right {
       width: 70%;
   }
    .market-slide-right p {
        font-size: 15px;
        line-height: 15px;
    }
    .market-slide-right a {
        font-size: 13px;
    }

    .about_rollover {
        width: 275px;
        margin: 0;
        margin-left: auto;
        margin-right: auto;
    }
    .about_rollover div.thumb, .about_rollover div.thumb2 {
        margin: 0 5px 5px 0;
    }
    div.thumbs {
        margin: 0;
    }
    .about_rollover div.thumb, .about_rollover div.thumbs, .about_rollover div.thumb2{
        width: 130px;
        height: 86px;
    }
    div.someContent {
        width: 110px;
        height: 76px;
        padding: 5px 10px;
    }
    div.someContent div.content {
        height: Auto;
        font-weight: normal;
        font-size: 8px;
        line-height: 11px;
    }
    div.someContent div.more {
        padding-top: 0;
    }
    div.someContent div.more a {
        font-weight: normal;
        font-size: 10px;
        -ms-background-size: 8px 8px;
        background-size: 8px 8px;
        background-position: right 3px;
    }
    div.someContent div.more a:hover {
        -ms-background-size: 8px 8px;
        background-size: 8px 8px;
        background-position: right 3px;
    }
    div.divLeft, div.divRight {
        width: 130px !important;
        height: 86px;
        top: -86px;
    }
    div.divLeftImage {
        -ms-background-size: contain !important;
        background-size: contain !important;
        width: 130px;
        height: 86px;
    }
    #homePageTwitterWidget table p {
        font-size: 15px;
    }
    .dw_txt p {
        font-size: 14px !important;
    }
    .dw_txt p a {
        margin-top: 10px;
    }
    .contact_box .span1, .contact_box img {
        display: none;
    }
    .contact_box .span5 {
        width: 50%;
    }
    .contact_box .contact-address p, .contact_box .contact-right p {
        font-size: 13px;
        font-family: 'Ubuntu', Sans-Serif;
    }
    .contact_box .contact-right {
       padding-left: 10px;
   }
    .Equity_left a {
        -moz-word-break: break-all;
        -o-word-break: break-all;
        word-break: break-all;
    }
}
@media only screen and (max-width: 420px) {
    .jcarousel-wrapper.home-slider-left .jcarousel ul li,  .jcarousel-wrapper.rhs-carousel .jcarousel ul li{
        text-align: center;
    }
    .jcarousel-wrapper.home-slider-left .jcarousel ul li a, .jcarousel-wrapper.rhs-carousel .jcarousel ul li a {
        display: inline-block;
    }
    .left_contaner .home-bottom-box img {
        display: none;
    }
}
/* Mobile Portrait */
@media (min-width: 321px) and (max-width: 480px) {
    .left_contaner .home-bottom-box img {
        display: none;
    }
    .max-no-show {
        display: block !important;
        float: left;
        padding: 1%;
        width: 100%;
        color: #005ca9 !important;
        text-align: left;
        font-size: 18px !important;
        font-family: 'SohoStd';
        line-height: 1.5em;
        /*background:;*/
    }
    .max-no-show img {
        float: right;
        margin-top: 8px;
    }
    .max-no-show1 {
        display: block !important;
        float: left;
        margin-bottom: 1px;
        padding: 1%;
        background: #DEE3E6;
        color: #666666 !important;
        text-align: left;
        text-transform: none;
        font-weight: normal;
        font-size: 18px !important;
        font-family: Arial, Helvetica, sans-serif;
        line-height: 1.5em;
        /*width:100%;*/
    }
    .desktop-menu {
        display: none;
    }
    .mobile-menu {
        display: block;
    }
    .open {
        display: block;
        padding: 1px 0 0 39px;
        color: #174894 !important;
    }
    .styled-select select {
        display: block !important;
        padding: 5px;
        width: 201px;
        height: 32px;
        border: none;
        background: transparent;
        text-transform: none !important;
        font-size: 0.6875em !important;
        font-size: 16px;
    }
    .styled-select {
        display: block !important;
        overflow: hidden;
        width: 167px;
        height: 32px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;
        background: url(/images/arrow.png) no-repeat right #eee;
    }
    .sub_level_1 a {
        padding-left: 0 !important;
    }
    .sub_level_2 a {
        padding-left: 0 !important;
    }
    .sub_level_3 a {
        padding-left: 0 !important;
    }
    /*.cont_right {
        float: none;
        display: block;
        margin-left: auto;
        margin-right: auto;
    }*/
    .ecm_manager_cont .span3{
        display: none;
    }
    .ecm_manager_cont .span9 {
        width: 100%;
        margin-left: 0 !important;
    }
    .about_rollover div.thumb {
        width: 120px;
    }
    div.divLeftImage {
        background-size: cover;
    }
    .about_rollover {
        width: 305px;
        margin: 0;
        margin-left: auto;
        margin-right: auto;
    }
    .about_rollover div.thumb, .about_rollover div.thumb2 {
        margin: 0 5px 5px 0;
    }
    div.thumbs {
        margin: 0;
    }
    .about_rollover div.thumb, .about_rollover div.thumbs, .about_rollover div.thumb2{
        width: 145px;
        height: 96px;
    }
    div.someContent {
        width: 130px;
        height: 86px;
        padding: 5px 10px;
    }
    div.someContent div.content {
        height: Auto;
        font-weight: normal;
        font-size: 8px;
        line-height: 11px;
    }
    div.someContent div.more {
        padding-top: 0;
    }
    div.someContent div.more a {
        font-weight: normal;
        font-size: 10px;
        -ms-background-size: 8px 8px;
        background-size: 8px 8px;
        background-position: right 3px;
    }
    div.someContent div.more a:hover {
        -ms-background-size: 8px 8px;
        background-size: 8px 8px;
        background-position: right 3px;
    }
    div.divLeft, div.divRight {
        width: 145px !important;
        height: 96px;
        top: -96px;
    }
    div.divLeftImage {
        -ms-background-size: contain !important;
        background-size: contain !important;
        width: 145px;
        height: 96px;
    }
    .market-slide-left img{
       width: 80%;
   }
    .market-slide-right {
       width: 70%;
   }
    .market-slide-right p {
        font-size: 15px;
        line-height: 15px;
    }
    .market-slide-right a {
        font-size: 13px;
    }
    #homePageTwitterWidget table p {
        font-size: 15px;
    }
    .dw_txt p {
        font-size: 14px !important;
    }
    .left_contaner .home-bottom-box img, .dei_box .right-box-image, .bottom_box .blttom_left img, .press-clipping img{
        display: none;
    }
    .bottom_box .blttom_left h3 img{ display: block;}
    .contact_box .span1, .contact_box img {
        display: none;
    }
    .contact_box .span5 {
        width: 50%;
    }
   .contact_box .contact-address p, .contact_box .contact-right p {
        font-size: 13px;
        font-family: 'Ubuntu', Sans-Serif;
    }
   .contact_box .contact-right {
       padding-left: 10px;
   }
    .Equity_left a {
        -moz-word-break: break-all;
        -o-word-break: break-all;
        word-break: break-all;
    }
}

/* Mobile Landscape and Portrait */

@media (min-width: 481px) and (max-width: 767px) {
    .max-no-show {
        display: block !important;
        float: left;
        padding: 1%;
        width: 100%;
        color: #005ca9 !important;
        text-align: left;
        font-size: 18px !important;
        font-family: 'SohoStd';
        line-height: 1.5em;
        /*background:;*/
    }
    .max-no-show input {
        float: left;
    }
    .max-no-show img {
        float: right;
        margin-top: 8px;
    }
    .max-no-show1 {
        display: block !important;
        float: left;
        margin-bottom: 1px;
        padding: 1%;
        background: #DEE3E6;
        color: #666666 !important;
        text-align: left;
        text-transform: none;
        font-weight: normal;
        font-size: 18px !important;
        font-family: Arial, Helvetica, sans-serif;
        line-height: 1.5em;
        /*width:100%;*/
    }
    .mobile-menu {
        display: block;
    }
    .open {
        display: block;
        padding: 1px 0 0 39px;
        color: #174894 !important;
    }
    .styled-select select {
        display: block !important;
        padding: 5px;
        width: 201px;
        height: 32px;
        border: none;
        background: transparent;
        text-transform: none !important;
        font-size: 0.6875em !important;
        font-size: 16px;
    }
    .styled-select {
        display: block !important;
        overflow: hidden;
        width: 167px;
        height: 32px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;
        background: url(/images/arrow.png) no-repeat right #eeeeee;
    }
    .sub_level_1 a {
        padding-left: 0 !important;
    }
    .sub_level_2 a {
        padding-left: 0 !important;
    }
    .sub_level_3 a {
        padding-left: 0 !important;
    }
    /*.cont_right {
        float: none;
        display: block;
        margin-left: auto;
        margin-right: auto;
    }*/
    .row-fluid .ecm_manager_cont .span9, .row-fluid .market-slide-right.span9 {
        width: 74.46808510638297%;
    }
    .left_contaner p img {
        float: right;
    }
    .body_contaner.home-content .left_contaner, .body_contaner.home-content .right_contaner {
        display: inline-flex;
    }
    .body_contaner.home-content .home-content-wrapper {
        width: 100%;
    }

    .about_rollover {
        width: 480px;
        margin: 0;
        margin-left: auto;
        margin-right: auto;
    }


}

/*Kaha*/
@media (max-width: 767px) {
    .main_menu {
        position: relative;
    }
    .container{
       width:100%;
        border: none;
    }

    .logo {
        padding-top: 3px !important;
    }
    .logo img {
        height: 35px;
        width: auto;
    }

    .hidden-phone{ display: none;}
    #homeslider-wrapper, .bx-wrapper {
        height: 290px;
        width: auto;
        z-index: 1;
    }
    #homeslider {
        background: none;
        border: none !important;
    }
    .bxslider a.hide-phone {
        position: absolute;
        top: 0;
    }
    .slider-intro {
        position: relative;
        margin: 135px 0 0 0;
        padding: 0;
        background: none;
        width: 100%;
        height: 125px;
    }
    .liquid-nav {
        top: 270px;
        z-index: 2;
        left: 10px;
    }
    .main_menu .liquid-slider-wrapper .liquid-nav ul li a {
        background: url("../images/dot.png") no-repeat scroll 0 0 transparent !important;
        padding: 1px 6px !important;
    }
    .main_menu .liquid-slider-wrapper .liquid-nav a.current {
        /*background: #f2f2f2;*/
        background: url("../images/dot2.png") no-repeat scroll 0 0 transparent !important;
    }
    .main_menu .liquid-slider-wrapper .liquid-nav a:hover {
        background: url("../images/dot3.png") no-repeat scroll 0 0 transparent !important;
    }
    .mobile-home-carousel {
        height: 290px;
        width: 100%;
        -ms-background-size: auto 290px;
        background-size: auto 290px;
        -moz-background-position-x: 50%;
        -o-background-position-x: 50%;
        background-position-x: 50%;
        background-repeat: no-repeat;
        border-top: 2px solid #1866c1;
        border-bottom: 2px solid #1866c1;
        position: absolute;
        top: 0;
        z-index: 0;
    }

    .home-carousel-slide-bkg  {
        border: none !important;
        position: absolute;
        bottom: 0;
        width: 100%;
        height: 155px;
        margin: 10px 0 0 0;
        padding: 0;
        background: url(../images/top_subbg_mob.png) left top repeat;
    }
    .main_menu .menu1 {
        position: relative;
        height: 0;
    }
    .textslder {
        font-size: 18px;
        line-height: 22px;
        padding-top: 0;
        padding-left: 10px;
        margin-top: 0;
    }
    .carousel-slide h3.home-mobile-carouse-header {
        color: white;
        padding: 10px 0 5px 10px;
        font-size: 18px;
    }
    ul.mobile-list {
        margin: 0 !important;
    }
    ul.mobile-list li {
        padding: 0 10px;
        position: relative;
    }
    ul.mobile-list li a {
        height: 39px;
        display: table-cell;
        vertical-align: middle;

    }
    .main_menu ul li a {
        padding: 0 !important;
    }
    .main_menu ul.mobile-navigation-items li:not(:last-child) {
        border-bottom: 1px solid #d4d2d2;
    }
    .landing-mobile-naviation ul.mobile-navigation-items li {
        background: none;
        border-left: 1px solid #d4d2d2;
        border-right: 1px solid #d4d2d2;
        border-top: 1px solid #d4d2d2;
    }
    .landing-mobile-naviation ul.mobile-navigation-items li:last-child {
        border-bottom: 1px solid #d4d2d2;

    }
    .main_menu ul.mobile-navigation-items li a{
        font-size: 16px;
        font-family: 'Ubuntu', Sans-Serif;
        font-weight: normal;
        color: #39739A;
    }
    .landing-mobile-naviation ul.mobile-navigation-items li a {
        font-size: 16px;
        font-family: 'Ubuntu', Sans-Serif;
        font-weight: normal;
        color: #0a8ce2;
    }
    .main_menu ul.mobile-navigation-items li a:hover, .landing-mobile-naviation ul.mobile-navigation-items li a:hover {
        color: #000;
    }
    .main_menu ul.mobile-navigation-items li a img, .landing-mobile-naviation ul.mobile-navigation-items li a img {
        margin-top: 3px;
        position: absolute;
        right: 10px;
        top: 9px;
    }
    .main_menu ul.mobile-navigation-items{
        border-bottom: 2px solid #1866c1;
    }
    .landing-mobile-naviation ul.mobile-navigation-items {
        padding: 0 10px;
    }
    .body_contaner {
        margin-top: 0;
        padding: 0 2px;
        /*background: #E5EBEF !important;*/
    }
    .body_contaner.home-content {
        padding: 0 10px;
    }
    .body_contaner.home-content .left_contaner, .body_contaner.home-content .right_contaner {
        margin-top: 5px;
        /*border-bottom: 1px solid #3186BD;*/
        border-bottom: 1px solid #1866c1;
    }
    .body_contaner.home-content .right_contaner.no-bottom-line {
        border-bottom: none;
    }
    .body_contaner.home-content .home-content-wrapper {
        /*padding: 10px;*/
        background: white;
    }
    .row-fluid .span6, .row-fluid .span8:not(.logo-wrap), .row-fluid .span9, .row-fluid .span4:not(.logo-wrap) {
        width: 100%;
        *width: 100%;
    }
    .body_contaner.home-content .row-fluid [class*="span"], .innder_contaner .row-fluid [class*="span"]{
        margin-left: 0;
    }
    .body_contaner.home-content h3 {
        padding-bottom: 5px;
        /*border-bottom: 1px solid #E5EBEF;*/
        font-size: 16px;
    }
    .landing-mobile-banner {
        height: 290px;
        width: 100%;
        -ms-background-size: auto 290px;
        background-size: auto 290px;
        background-position: center;
        background-repeat: no-repeat;
        position: relative;

    }
    .Equity_left {
        width: auto;
        padding: 10px;
        margin: 0;
        float: none;
    }
    .top_box {
        height: auto;
        padding: 0;
    }
    .paginations {
        padding: 10px;
    }
    .paginations ul li:first-child a {
        padding-left: 0;
    }
    .top_left {
        width: auto !important;
    }
    .top_left h2 {
        font-size: 18px;
        padding: 10px 10px;
    }
    .top_left p {
        padding: 10px 10px;
        font-size: 18px;
        line-height: 22px;
    }
    .standard-content {
        padding: 0 10px;
    }
    .standard-content .bottom_box {
        margin: 0;
        padding: 10px;
    }
    .bottom_box .bottom_right {
        margin-top: 20px;
    }
    .about {
        padding: 0 10px;
        margin: 0;
    }
    .footer_bottom {
        padding: 5px 0;
        border-top: 1px solid #CCC;
    }
    .footer_bottom_links {
        text-align: center;
    }
    .footer_bottom_links ul {
        text-align: center;
        display: inline-block;
    }
    .footer_bottom_links ul li {
        float: left !important;
        padding-top: 5px;
    }
    .footer_bottom_links ul li a {
        border-left: 1px solid #737678;
        padding: 0 6px;
        color: #636363;
        font-family:'Ubuntu',Sans-Serif;
        font-weight: normal;
    }
    .footer_bottom_links ul li.none a {
        border-left: none;
    }
    .left_contaner p, .tweet_box p {
        padding-left: 5px;
        font-size: 16px;
        line-height: 22px;
    }
    .tweet .actions {
        padding-left: 5px !important;
    }
    .uTwit .tweet-header {
        margin-left: 0 !important;
    }
    .footer_contaner {
        margin-top: 11px;
    }
    .home-content-wrapper .jcarousel-skin-tango .jcarousel-clip-horizontal {
        width: auto;
    }
    .inner_banner {
        position: relative;
    }
    .inner_banner .coda-slider-wrapper {
        width: auto !important;
        height: auto;
        -ms-border-radius: 0;
        border-radius: 0;
        padding: 13px 10px 15px 10px !important;
        top: auto;
        bottom: 0;
        margin: 0;
        font-size: 18px;
        line-height: 22px;
        position: relative;
        background-color: #292e31;
        margin-top: -3px !important;
    }
    .home-slider-right .jcarousel-item {
        margin: 0 10px;
    }

    .innder_contaner p, .innder_container_mobile p {
        font-size: 16px;
        line-height: 22px;
    }
    .padding-side-10px {
        padding: 0;
    }
    .jcarousel-skin-tango .jcarousel-prev-horizontal, .jcarousel-skin-tango .jcarousel-next-horizontal {
        width: 20px;
        height: 20px;
    }
    .jcarousel-skin-tango .jcarousel-prev-horizontal {
        left: 0;
    }
    .jcarousel-skin-tango .jcarousel-next-horizontal {
        right: 0;
    }
    .home-content-wrapper .jcarousel {
        height: auto;
    }
    .cont_right {
        /*width: auto;*/
        margin: 10px 10px !important;
        width: calc(100% - 20px);
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .dei_box .right-box-image img {
        padding: 0 7px 7px 7px;
    }
    .blttom_left p a {
        clear: both;
        /*float: none;*/
    }
    .ecm_manager_cont {
        display: inline-block;
    }
    #menu ul#nav li.active-sep a.active {
        padding-top: 0;
        padding-bottom: 0;
    }
    .tweet_box h3 a {
        margin-top: 5px;
    }
    #homePageTwitterWidget em {
        font-style: normal;
    }
    .contact_box .contact-address {
        /*font-size: 15px;*/
    }
    .mobile-scroll-top {
        text-align: center;
        margin-bottom: -14px;
        margin-top: 11px;
    }
    .cont_right_toptxt h3 {
        /*border-bottom: 1px solid #d4d2d2;*/
        margin-left: 0;
        margin-bottom: 10px;
        padding-left: 30px;
    }
    .bottom_box .span8 {
        margin-left: 0;
    }
    .bottom_box .blttom_left {
        width: 100%;
    }
   .bottom_box h3 {
       /*border-bottom: 1px solid #d4d2d2;*/
   }
   .bottom_box .bottom_right h3 {
       border-top: 1px solid #0776c3;
       padding-top: 20px;
   }
   .dw_txt p a {
        margin-top: 10px;
    }
}



/*mobile navigation*/
#menu ul#nav li.max-no-show1 {
    background: #fff;
    border-bottom: 2px solid #1866c1
}
.top_nav .navigation-mobile ul li:not(.active):hover a {
    color: #000000 !important;
}
body.modal-open, html.modal-open {
    overflow: hidden;
    position: fixed;
    background: rgba(0, 0, 0, 0.9);
}
.js .menu-close {
  padding: .625rem; /* 10/16 = .625rem */
    display: inline-block;
  background: #DEE3E6;
color: #666666 !important;
}

.top_nav .menu-mobile-wrapper ul {
    margin: 0 !important;
}
@media screen and (max-width: 48em) { /* 640/16 = 40em */
  .header {
    padding: 0 5%;
  }

  .js #menu-trigger {
    display: inline-block;
    position: absolute;
    right: 7px;
  }

  #menu-trigger:hover {
    cursor: pointer;
  }
  /*.js .navigation-mobile.off-canvas--show {
      display: inline-block;
  }*/
  .js .navigation-mobile {
    display: block;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;

    /* Off Canvas Menu Slide in Speed */
    -webkit-transition: 0.3s -webkit-transform cubic-bezier(0,0,.58,1);
    -moz-transition: 0.3s -moz-transform cubic-bezier(0,0,.58,1);
    -o-transition: 0.3s -o-transform cubic-bezier(0,0,.58,1);
    transition: 0.3s transform cubic-bezier(0,0,.58,1);
    width: 100%;
 overflow-y: auto;
    z-index: 10000;
    background: rgba(0, 0, 0, 0.9);
  }

  /* Hide : Off Canvas Menu */
  .js .off-canvas--hide {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
  }

  /* Show : Off Canvas Menu Class */
  .js .off-canvas--show {
      -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
        transform: translateX(0);
  }

}

@media screen and (max-width: 48em) { /* 640.1/16 = 40.00625em */
  .menu-close:hover {
    cursor: pointer;
  }
}

/*
 *******************************************************
 * Media Query Large Screens
 *******************************************************
 */

@media screen and (min-width: 48em) { /* 640.1/16 = 40.00625em */
  .js .menu-close {
    display: none;
  }

  .js #menu-trigger {
    display: none;
  }

  .navigation-mobile {
    /*display: inline-block;*/
    width: 100%;
  }
}

.addthis_toolbox {
    margin-top: 10px;
}

    form .captcha-area {
        display: inline;
        margin: 0 20px;
    }

    /* --------------------------------------------------
   This file contains CSS overrides that are specific
   to making sure that Foundation works well with MVC
-----------------------------------------------------
*/

/* Overrides: Errors */
.input-validation-error, input.input-validation-error, textarea.input-validation-error {
    border-color: #c60f13;
    background-color: #c60f13;
    background-color: rgba(198, 15, 19, 0.1);
}

.field-validation-error {
    display: inline-block;
    padding: 1px 4px;
    color: #c60f13;
    font-weight: bold;
}
