/*@import url('https://fonts.cdnfonts.com/css/gotham');*/
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Arimo:ital,wght@0,400..700;1,400..700&family=Raleway:ital,wght@0,100..900;1,100..900&display=swap');
body {
    /*font-family: 'Montserrat', sans-serif;*/
    overflow-x: hidden;
    font-family: 'Arimo', Tahoma, Geneva, Verdana, sans-serif
}
*:focus {
    outline: none !important;
}

    ul, li, h1, h2, h3, h4, h5, h6, p, label, span, div, table, th, tr, td {
    margin: 0;
    padding: 0;
    list-style: none;
    /*font-family: 'Montserrat', sans-serif;*/
    font-family: 'Arimo', Tahoma, Geneva, Verdana, sans-serif
}
.txtlink {
    color: #FFFF00;
    text-decoration: none;

}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
h1, h2, h3, h4, h5, h6 {
    margin-bottom: 10px;
 }
a:active{outline:0}
a{text-decoration:none;outline:0;outline:none}
.btn-draw{position:relative;display:inline-block;color:#005e7a;border-bottom:1px solid #005e7a;cursor:pointer;overflow:hidden;transition:color .2s ease-in-out,background-color .2s ease-in-out;font-size:20px}
.btn-draw:after{content:'';position:absolute;right:0;bottom:0;height:100%;width:2px;background:#005e7a;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;-webkit-transition-delay:.6s;transition-delay:.6s}
.btn-draw > span{position:relative;display:block;padding:10px 15px;color:inherit}
.btn-draw > span:before,.btn-draw > span:after{content:'';position:absolute;left:0;top:0;background:#005e7a;-webkit-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out}
.btn-draw > span:before{height:2px;width:100%;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition-delay:.4s;transition-delay:.4s}
.btn-draw > span:after{height:100%;width:2px;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition-delay:.2s;transition-delay:.2s}
.btn-draw:hover:after,.btn-draw:hover > span:before,.btn-draw:hover > span:after{-webkit-transform:translate(0,0);transform:translate(0,0);text-decoration:none}
.btn-draw:hover:after{-webkit-transition-delay:0;transition-delay:0}
.btn-draw:hover > span:before{-webkit-transition-delay:.2s;transition-delay:.2s}
.btn-draw:hover > span:after{-webkit-transition-delay:.4s;transition-delay:.4s}
.btn-draw:hover{color:#fff;background-color:#005e7a;transition-delay:.6s;text-decoration:none}
.lgttxt{font-weight:300}
h1 {
    font-size: 46px /*42px*/;
    font-weight: 900;
}
h2 {
    font-size: 36px;
    font-weight: 800;
}
h3 {
    font-size: 24px;
    font-weight: 700;
}
h4 {
    font-size: 20px;
    font-weight: 600;
}
h5 {
    font-size: 18px;
    font-weight: 600;
}
h6 {
    font-size: 17px;
    font-weight: 600;
}
.carousel-inner img{width:100%}
.head-line{background:#005e7a;width:25%;height:3px;content:"";margin-bottom:30px;margin-top:10px}
.b-para{color:#222;font-size:22px;line-height:1.6;font-weight:500}
.header {
    background: #fff;
    padding: 8px 0 75px !important;
    border-top: 1px solid #00657c;
}
.header-text{position:absolute;top:30%!important;left:.6%;right:auto;width:96.666666666667%;color:#fff}
img{max-width:100%}
.outer{width:1200px;margin:auto}
.bigpara {font-weight: 400;font-size: 16px;margin: 0 0 10px;line-height: 2.4rem;}
.para {font-weight: 400;font-size: 16px;margin: 0 0 10px;line-height: 2.4rem;}
.banner-pd{padding:60px 0}
/*sup{top:0;font-size:18px;line-height:0}*/
sub, sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline;
}
sup {top: -0.25em;}
h1 sup {
    top: -0.45em;
    font-size: 60%;
}
h2 sup {
    top: -0.50em;
    font-size: 55%;
}
h2.small-hd-green sup {
    top: -0.45em;
    font-size: 60%;
}
h3 sup {
    top: -0.50em;
    font-size: 55%;
}
.top-para sup {
    top: -0.50em;
    font-size: 60%;
}
p sup {
    top: -0.30em;
}
li sup {
    top: -0.35em;
}
.lead{font-size:20px;margin-bottom:10px;font-weight:400}
p {font-weight: 400;font-size: 16px;margin: 0 0 10px;line-height: 2.4rem;}
.faq-page .article_aside{border-right:1px dotted #e3e3e3;margin-left:30px}
.faq-page .article_aside h3{font-size:20px;margin-bottom:0;font-weight:700;letter-spacing:2px}
.faq-page .article_aside .head {
        background: #3B73B8 none repeat scroll 0 0;
        border-bottom: 1px dotted #e3e3e3;
        display: block;
        font-weight: 700;
        padding: 12px 0 8px 20px;
        color: #fff;
        font-size: 20px;
        margin: 0;
        text-align: left;
        text-transform: uppercase
    }
.faq-page p {
    font-size: 13px;
    color: #666;
    margin-bottom: 4px;
}
.for-subheading li a {
    font-size: 13px !important;
    border-bottom: none !important;
    font-weight: normal !important;
    padding-bottom: 2px !important;
}
.faq-page .article_aside ul li{list-style-type:none}
.faq-page .article_aside ul{margin:0;padding:0}
.faq-page .article_aside ul li a {
        border-bottom: 1px dotted #e3e3e3;
        color: #333;
        cursor: pointer;
        display: block;
        font-size: 12px;
        font-weight: 600;
        padding: 9px 20px;
        text-transform: capitalize;
        line-height: 1.5;
        border-left: 1px dotted #e3e3e3;
    }
.faq-page .article_aside ul li a:hover {
        color: #3B73B8;
    }
.line {background: #bea07f;height: 5px;width: 100px;margin: 5px 0;}
.inside-contain{width:65%;margin:auto}
.accordion{background-color:#fff;color:#444;cursor:pointer;padding:10px;width:100%;border:none;text-align:left;outline:none;font-size:14px;font-weight:700;transition:.4s}
.accordion:after{content:'\002B';color:#777;float:right;margin-left:5px}
.panel:last-child{border:none}
.panel{padding:0 18px;background-color:#fff;max-height:0;overflow:hidden;transition:max-height .2s ease-out;margin-bottom:1px;border-radius:0}
.shade-bx{padding:0;box-shadow:8px 10px 20px 0 rgba(46,61,73,0.15);top:15px}
.bullet-ibca{background:#CC813B;color:#fff;border-radius:50%;padding:3px 8px;margin-right:10px}
.examination-aside{float:right;width:33%}
.examination-aside li a{border-bottom:1px solid #f6f6f6;color:#333;display:block;font-weight:600;padding:14px 15px;font-size:14px}
.examination-aside li a:hover {
        color: #3B73B8;
    }
.examination-aside li {
        list-style-type: none
    }
.examination-aside a.right-active{color:#005984}
.animatable{visibility:hidden;-webkit-animation-play-state:paused;-moz-animation-play-state:paused;-ms-animation-play-state:paused;-o-animation-play-state:paused;animation-play-state:paused}
#Home{background-size:cover}
#Academia{background-size:cover}
#IBCA-Insights{background-size:cover}
#Get-Started{background-size:cover}
.homebtnW{position:relative;display:inline-block;color:#005e7a;border-bottom:2px solid #005e7a;cursor:pointer;overflow:hidden;transition:color .2s ease-in-out,background-color .2s ease-in-out;font-size:25px;margin-top:50px}
.homebtnW:after{content:'';position:absolute;right:0;bottom:0;height:100%;width:2px;background:#005e7a;transform:translateY(100%);transition:transform .2s ease-in-out;transition-delay:.6s}
.homebtnW > span{position:relative;display:block;padding:10px 15px;color:inherit}
.homebtnW > span:before,.homebtnW > span:after{content:'';position:absolute;left:0;top:0;background:#005e7a;transition:transform .2s ease-in-out}
.homebtnW > span:before{height:2px;width:100%;transform:translateX(100%);transition-delay:.4s}
.homebtnW > span:after{height:100%;width:2px;transform:translateY(-100%);transition-delay:.2s}
.homebtnW:hover:after,.homebtnW:hover > span:before,.homebtnW:hover > span:after{transform:translate(0,0);text-decoration:none}
.homebtnW:hover:after{transition-delay:0}
.homebtnW:hover > span:before{transition-delay:.2s}
.homebtnW:hover > span:after{transition-delay:.4s}
.homebtnW:hover{color:#fff;background-color:#005e7a;transition-delay:.6s;text-decoration:none}
.demo-scroll h6{color:#fff}
.video-scroll{position:absolute;left:0;right:0;top:650px}
.demo-scroll3{position:relative;padding-top:60px;padding-bottom:10px}
.demo-scroll3 h6{color:#fff}
.demo-scroll3 div span{position:absolute;bottom:0;left:50%;width:24px;height:24px;margin-left:-12px;border-left:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:sdb05 1.5s infinite;animation:sdb05 1.5s infinite;box-sizing:border-box}
.demo-scroll2 div span{position:absolute;bottom:0;left:50%;width:24px;height:24px;margin-left:-12px;border-left:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:sdb05 1.5s infinite;animation:sdb05 1.5s infinite;box-sizing:border-box}
.demo-scroll div span{position:absolute;bottom:70px;left:50%;width:24px;height:24px;margin-left:-12px;border-left:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:sdb05 1.5s infinite;animation:sdb05 1.5s infinite;box-sizing:border-box}
@-webkit-keyframes sdb05 {
0%{-webkit-transform:rotate(-45deg) translate(0,0);opacity:0}
50%{opacity:1}
100%{-webkit-transform:rotate(-45deg) translate(-20px,20px);opacity:0}
}
@keyframes sdb05 {
0%{transform:rotate(-45deg) translate(0,0);opacity:0}
50%{opacity:1}
100%{transform:rotate(-45deg) translate(-20px,20px);opacity:0}
}
ul.careers{margin:0;padding:0}
ul.careers li{display:inline-block;width:100%;float:left;padding:5px 0;font-size:16px;list-style:none outside none;font-weight:700}
ul.careers li:last-child{border-bottom:0}
ul.careers .circle{position:relative;text-align:center;margin-right:5px;font-weight:700;color:#fff;display:inline-block}
.link{outline:none;text-decoration:none;position:relative;font-size:16px;line-height:1;color:#9e9ba4;display:inline-block}
.link--kukuri{overflow:hidden;line-height:.75;color:#fff}
.link--kukuri:hover{color:#036687}
.link--kukuri::after{content:'';position:absolute;line-height:16px;width:100%;top:50%;margin-top:-8px;right:0;background:#036687;transform:translate3d(-100%,0,0);transition:transform .4s;transition-timing-function:cubic-bezier(0.7,0,0.3,1)}
.link--kukuri:hover::after{transform:translate3d(100%,0,0)}
.link--kukuri::before{content:attr(data-letters);position:absolute;z-index:2;overflow:hidden;color:#fff;white-space:nowrap;width:0;transition:width .4s .3s}
.link--kukuri:hover::before{width:100%}
.mega-menu{left:0;right:0;padding:6px;display:none;padding-top:0;min-height:100%}
.mega-menu ul li a{display:block}
.mega-menu{background-color:#fff}
.mega-menu:hover,.mega-drop-down a:hover + .mega-menu{display:block;margin-top:15px}
.mega-menu{position:absolute}
.view-more {
    border-radius: 2px;
    background-color: #3B73B8;
    padding: 15px 10px !important;
    display: block !important;
    color: #fff !important;
    margin-top: 20px;
    text-align: center
}
.view-more .fa{float:right;margin-top:5px}
.view-more:hover {
        color: #fff;
        background: #009EE2
    }
a.find {font-size: 14px !important;color: #3B73B8 !important;padding: 0 !important}
ul.secMenu li{border-bottom:1px solid #eeeeef;padding:10px 0;margin:0!important;font-size:14px!important;display:inline-block!important;width:100%}
ul.secMenu li .fa{float:right;margin-top:5px}
ul.secMenu li a{color:#333!important;font-size:15px!important;padding:0!important}
.meBx{background-color:#eeeeef;padding:15px 20px;margin-top:10px}
.meBx p{font-size:13px}
.mega-menu-wrap{padding:10px 0 0}
.ibca-btn {
    display: inline-block;
    cursor: pointer;
    width: auto;
    max-width: 100%;
    border-radius: 30px;
    padding: 10px 20px;
    background: #3B73B8;
    border: 2px solid #3B73B8;
    color: #FFF;
    text-decoration: none;
    text-transform: uppercase;
    text-align: center;
    font-weight: 700;
    font-size: 12px;
    letter-spacing: 1px;
    transition: background-color .3s,border-color .3s;
    margin-top: 0rem;
    outline: 0
}
.ibca-btn:hover {
        color: #FFF;
        background: #009EE2;
        border-color: #009EE2;
        text-decoration: none
    }

.btnvcrt {
    display: inline-block;
    cursor: pointer;
    width: auto;
    max-width: 100%;
    border-radius: 30px;
    padding: 10px 20px;
    background: #fff;
    border: 2px solid #fff;
    color: #3B73B8;
    text-decoration: none;
    text-transform: uppercase;
    text-align: center;
    font-weight: 700;
    font-size: 12px;
    letter-spacing: 1px;
    transition: background-color .3s,border-color .3s;
    margin-top: 1rem;
    outline: 0;
}

    .btnvcrt:hover {
        color: #FFF;
        background: #3B73B8;
        border-color: #3B73B8;
        text-decoration: none;
    }

.btnvib {
    display: inline-block;
    cursor: pointer;
    width: auto;
    max-width: 100%;
    border-radius: 30px;
    padding: 10px 20px;
    background: #009EE2;
    border: 2px solid #009EE2;
    color: #FFF;
    text-decoration: none;
    text-transform: uppercase;
    text-align: center;
    font-weight: 700;
    font-size: 12px;
    letter-spacing: 1px;
    transition: background-color .3s,border-color .3s;
    margin-top: 0rem;
    outline: 0;
}

    .btnvib:hover {
        color: #FFF;
        background: #3B73B8;
        border-color: #3B73B8;
        text-decoration: none;
    }
   
    .blue-bold {
        font-weight: 700;
        color: #089AC5
    }
.form-control{height:auto;padding:12px 15px;border-radius:0}
.form-group select.form-control{padding:11px 13px}
mark{background:#ff0;color:#000}
.discli{margin-left:-30px}
.faq-questions-bottom mark{background:#ff0;color:#000}
#search.open{-webkit-transform:translate(0px,0px) scale(1,1);-moz-transform:translate(0px,0px) scale(1,1);-ms-transform:translate(0px,0px) scale(1,1);-o-transform:translate(0px,0px) scale(1,1);transform:translate(0px,0px) scale(1,1);opacity:1;z-index:106;display:block;background:#000;text-align:center;padding:30px}
#search{position:fixed;top:84px;right:75px;width:50%;height:auto;background-color:rgba(0,0,0,0.3);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transform:translate(0px,-100%) scale(0,0);-moz-transform:translate(0px,-100%) scale(0,0);-ms-transform:translate(0px,-100%) scale(0,0);-o-transform:translate(0px,-100%) scale(0,0);transform:translate(0px,-100%) scale(0,0);opacity:0;display:none}
.btn-search {
    background: #3B73B8;
    padding: 10px 24px;
    color: #fff;
    position: relative;
    font-size: 21px;
    border-radius: 2px;
    cursor: pointer;
    display: inline-block;
    margin-top: 15px
}
#search input[type="search"]{position:relative;color:#fff;background:none;font-size:30px;font-weight:300;outline:none;padding:10px;border-bottom:1px solid #6F6F6F!important;border:none;border-bottom-color:#6F6F6F;border-bottom-style:none;border-bottom-width:medium}
#search .close{color:#fff!important;opacity:1;position:absolute;right:20px;top:10px;font-weight:300;font-size:22px}
.bg-white:hover {
    background: #00657C;
    color: #11224E;
}
.your-investment .for-btn {text-align: center;margin: auto;}
.thank-you-working{padding:80px 0;text-align:center}
.fee-note{line-height:1.3;font-size:11px}
.contact-banner {
    background: #323232 url(../images/contact-bg.jpg) no-repeat scroll left top;
    width: 100%;
    height: 370px;
    padding-top: 180px;
    background-size: cover
}
.contact-line {
    border-left: 1px solid #fff;
    padding-left: 20px;
    margin-top: 30px;
}
.contact-banner h1{font-weight:800;color:#fff;margin-bottom:10px}
.contact-banner p{color:#fff;line-height:1.4;width:95%}
.cont-add {
    padding: 60px 0;
    width: 100%;
    color: #000;
}
.cont-add h3{margin-bottom:5px}
.cont-add p{font-size:18px;line-height:1.6;margin-top:10px}
.contact-inner {background: #fff;padding: 30px 40px 0;box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.5);-webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.5);width: 80%; margin: auto;}
.contact-inner .form{padding:0 15px}
.contact-inner .btnSubmit{border:none;border-radius:30px;padding:10px 40px;width:auto;cursor:pointer;background:#00657c;color:#fff;font-weight:700;text-transform:uppercase}
.contact-inner .btnSubmit:hover{color:#FFF;background:#089ac5;border-color:#089ac5;text-decoration:none}
.captcha{background:#f7f7f7;padding:15px;border:1px solid #e9e9e9;width:48%;margin-top:20px;margin-bottom:30px}
.form-span{color:#06b9f5;display:block;font-size:12px;font-weight:400;line-height:1.5;margin:5px 0 15px;float:left}
.input-field{background:#fff;border:1px solid #dedede;margin-top:15px;padding:12px 15px;width:100%;text-overflow:ellipsis}

.home-banner {
    background: #11224E url(../images/home-banner24.jpg) no-repeat;
    background-size: cover;
    padding: 170px 0 70px;
    height: 620px
}
.home-banner .inner{
    width:60%;
    float:left;
}
.home-banner .banner-logo {
        width: 25%;
        float: left;
        padding-top: 4px;
        padding-left: 25px;
    }
.home-banner .banner-logo img {
        max-width: 100%;
        text-align:right;
    }
.home-banner h1 {
        font-size: 54px;
        margin-bottom: 15px;
        font-weight: 900;
        color: #fff;
        font-family: 'Arimo', Tahoma, Geneva, Verdana, sans-serif;
    }
.home-banner .hd-line {
        width: 90px;
        height: 3px;
        background: #009EE2;
        margin-bottom: 30px;
    }
.home-banner p {
        color: #fff;
        font-size: 22px;
        font-weight: 500;
        font-family: 'Arimo', Tahoma, Geneva, Verdana, sans-serif;
    }
.home-banner h3 {
        color: #fff
    }
.home-banner .inner .b-button {
        border-radius: 30px;
        background-color: #fff;
        padding: 10px 20px;
        display: inline-block;
        color: #000080 !important;
        margin-top: 20px;
        text-align: center;
        font-weight: 800;
        font-size: 15px;
        font-family: 'Arimo', Tahoma, Geneva, Verdana, sans-serif;
    }
.home-banner .inner .b-button:hover{color:#FFF;background:#089ac5;border-color:#089ac5;text-decoration:none}


.get-bottom1 ul li{float:left}
.get-bottom1 li h3{font-size:23px;font-weight:800;text-transform:uppercase;margin:30px 20px 15px;color:#005e7a}
.get-bottom1 li p{color:#081A31;line-height:1.4;margin-top:20px;font-size:16px}
.get-bottom1 li span{position:absolute;left:-1px;top:12px;width:50px;height:45px;display:block}
.box-item1{position:relative;width:33.3333%;box-sizing:border-box;padding:0 35px}
.box-item-inner1{background:#fff none repeat scroll 0 0;border:2px solid #9DA7AE;position:relative;box-shadow:0 0 20px 0 rgba(0,0,0,0.3);padding:20px 30px 25px;min-height:350px;display:block}
.box1{position:relative;display:block;text-align:center;color:#000}
.box-content1{line-height:1;margin-bottom:15px;display:block;font-size:32px}
.box-title1{font-size:20px;font-weight:600}
.get-bottom1 .txtdiv{width:85%;margin:0 auto;text-align:center;padding:65px 0}
.get-bottom1 .txtdiv p{line-height:1.3;color:#081A31;font-size:3.65rem;font-weight:300}
.top-text{width:85%;margin:0 auto;text-align:center}

.bot-text{padding-bottom:20px;width:100%}
.bot-text p{width:95%}
.left-col{width:45%;float:left}
.right-col{width:45%;float:right}

/**new home page css**/
.btn-new {
    display:inline-block;
    margin-top:20px;
    width:auto;
}
.btn-new .btn-top {
        display: inline-block;
        font-size: 18px;
        font-weight: bold;
        color: #3B73B8;
        font-family: 'Arimo', Tahoma, Geneva, Verdana, sans-serif;
    }
.btn-new .btn-top:hover {
            color: #009EE2;
        }
.btn-new .btn-bot-text {
        width: 100%;
        display: inline-block;
        font-size: 14px;
        font-weight: normal;
        font-style: italic;
        color: #3B73B8;
        font-family: 'Arimo', Tahoma, Geneva, Verdana, sans-serif;
    }
.btn-new .btn-top-text {
        width: 100%;
        display: inline-block;
        font-size: 14px;
        font-weight: normal;
        font-style: italic;
        color: #3B73B8;
        font-family: 'Arimo', Tahoma, Geneva, Verdana, sans-serif;
    }
h2.small-hd-green {
    display: block;
    font-size: 26px;
    color: #3B73B8;
    font-weight: 900;
    margin-bottom: 0;
    font-family: 'Arimo', Tahoma, Geneva, Verdana, sans-serif;
}
.small-hd-line {
    display: inline-block;
    width: 90px;
    height: 2px;
    background: #005e7a;
    margin-bottom: 6px;
    margin-left: 5px;
}
.big-hd-black {
    display: block;
    font-size: 36px;
    font-weight: 900;
    margin-bottom: 10px;
    font-family: 'Arimo', Tahoma, Geneva, Verdana, sans-serif;
}
.top-para {
    font-size: 20px;
    line-height: 1.5;
    font-family: 'Arimo', Tahoma, Geneva, Verdana, sans-serif;
}
.edge-sec-new {
    background: #fff url(../images/edge-sec-bg24.jpg) no-repeat right top;
    background-size: 80%;
    padding: 70px 0;
    position: relative;
}
.edge-sec-new .top-para {
        width: 97%;
    }
.edge-sec-new ul {
    margin-top:20px;
    padding:0;
}
.edge-sec-new ul li {
        list-style: none;
        width: 32%;
        float: left;
        border-right: 1px solid #ccc;
        margin-right: 3%;
        padding-right: 2%;
        font-weight: 400;
        font-size: 16px;
        line-height: 2.4rem;
        font-family: 'Arimo', Tahoma, Geneva, Verdana, sans-serif;
    }
.edge-sec-new ul li:last-child {
            width: 29.5%;
            padding-right: 0;
            border-right: 0 solid #ccc;
            margin-right: 0;
        }
.how-cibp-home {
    background: #ebf3f6 url(../images/how-cibp-bg24.jpg) no-repeat right top;
    background-size: cover;
    padding: 70px 0;
}
.how-cibp-home h2 {
        font-size: 36px;
        font-weight: 900;
        font-family: 'Arimo', Tahoma, Geneva, Verdana, sans-serif;
    }
.how-cibp-home p {
        font-size: 16px;
        font-family: 'Arimo', Tahoma, Geneva, Verdana, sans-serif;
    }
.how-cibp-home .l-part {
        width: 30%;
        float: left;
        position: relative;
        margin-left:10px;
    }
.how-cibp-home .r-part {
        width: 68%;
        float: right;
        position:relative;
        padding-left:70px;
        padding-top:3%;
    }
.imgbox-round {
    width: 100%;
    height: auto;
    border-radius: 15px;
    overflow: hidden;
    text-align: left;
    position: relative;
    object-fit: cover;
}
.imgbox-round img {
    width: 100%;
}
.back-top-left {
    background: #009EE2;
    width: 75px;
    height: 75px;
    border-radius: 15px;
    position: absolute;
    left: -10px;
    top: -10px;
}
.back-top-right {
    background: #009EE2;
    width: 75px;
    height: 75px;
    border-radius: 15px;
    position: absolute;
    right: -10px;
    top: -10px;
}
.back-bot-right {
    background: #3B73B8;
    width: 125px;
    height: 125px;
    border-radius: 15px;
    position: absolute;
    right: -10px;
    bottom: -10px;
}
.back-bot-left {
    background: #3B73B8;
    width: 125px;
    height: 125px;
    border-radius: 15px;
    position: absolute;
    left: -10px;
    bottom: -10px;
}
.partner-home-new {
    background: #fff url(../images/partner-home-bg24.jpg) no-repeat right bottom;
    background-size: cover;
    padding: 70px 0;
    position: relative;
}
.partner-home-new p {
    font-size: 16px;
    font-family: 'Arimo', Tahoma, Geneva, Verdana, sans-serif;
}
.partner-home-new .l-part {
        width: 68%;
        float: left;
        position: relative;
        padding-right: 70px;
        padding-top: 15px;
        
    }
.partner-home-new .r-part {
        width: 30%;
        float: right;
        position: relative;
        margin-right: 10px;
    }
.drive-home-new {
    background: #fff url(../images/drive-home-bg24.jpg) no-repeat right top;
    background-size: cover;
    padding: 70px 0;
}
.drive-home-new h2 {
    font-size: 36px;
    font-weight: 900;
    font-family: 'Arimo', Tahoma, Geneva, Verdana, sans-serif;
}
.drive-home-new p {
        font-size: 16px;
        font-family: 'Arimo', Tahoma, Geneva, Verdana, sans-serif;
    }
.drive-home-new .l-part {
        width: 30%;
        float: left;
        position: relative;
        margin-left: 10px;
    }
.drive-home-new .l-part .imgbox {
        width: 100%;
        height: auto;
        position: relative;
        object-fit: cover;
        overflow:hidden;
    }
.drive-home-new .l-part .img-back {
        width: 106%;
        height: 70%;
        background: #3B73B8;
        position: absolute;
        left: -10px;
        right: -10px;
        top: 15%;
    }
.drive-home-new .l-part .imgbox img {
        position:relative;
    }
.drive-home-new .r-part {
        width: 68%;
        float: right;
        padding-left: 70px;
        
    }
.drive-home-new .r-part .textbox-wrap {
        width: 100%;
        float: left;
        position: relative;
        padding: 4.4rem 7rem;
        border: 6px solid #009EE2;
    }
.drive-home-new .r-part .textbox {
            width: 100%;
            float: left;
            position: relative;
        }
.drive-home-new .r-part .textbox-wrap::before {
            content: "";
            position: absolute;
            top: -10px;
            bottom: -10px;
            left: 7%;
            width: 85%;
            z-index: 0;
            height: 105%;
            background: #fff;
        }
/**new end**/  
    
.edge-sec {
        background: #04405C url(../images/edge-sec-bg.png) no-repeat;
        padding: 60px 0;
        position: relative;
    }
.edge-sec .shape {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        overflow: hidden;
        line-height: 0;
        transform: rotate(180deg);
    }
.edge-sec .shape svg {
            position: relative;
            display: block;
            width: calc(100% + 1.3px);
            height: 85px;
        }
.edge-sec .shape .shape-fill {
            fill: #FFFFFF;
        }
.edge-sec svg, .riding-sec svg, .standard-sec svg{
        display: block;
    }
.edge-sec p a {
        color: inherit;
        font-weight: 700;
    }
.sectwoPart {
    background-color: #fff;
    padding: 60px 0;
}
.top-line {
    background: #005e7a;
    width: 120px;
    height: 11px;
    content: "";
    margin-bottom: 18px;
    margin-top: 10px;
}
.riding-sec{padding:100px 0;background-image:url(../images/partner-bg.jpg);background-size:100%; position:relative;}
.riding-sec .shape {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        overflow: hidden;
        line-height: 0;
    }
.riding-sec .shape svg {
            position: relative;
            display: block;
            width: calc(113% + 1.3px);
            height: 52px;
            transform: rotateY(180deg);
        }
.riding-sec .shape .shape-fill {
            fill: #fff;
        }
.riding-sec .img-resp{width:100%;margin-top:5px}
.riding-sec h2{color:#fff; padding-top:45px;}
.riding-sec .txtbox p{color:#fff}
.riding-sec .txtbox p a{text-decoration:underline;/*font-style:italic;*/color:inherit;font-weight:700}
 .head-line{background:#fff;margin-top:30px;}
.world-leaders h2{margin-bottom:37px;}
.partner-sec{width:100%;padding:60px 0;}
.partner-sec-page .for-left {
        float: left;
        width: 56%;
    }
.partner-sec-page .for-right {
    float: left;
    width: 57%;
    margin-left: -156px;
    margin-top: -120px;
    margin-bottom: -70px;
}
.head-linebg {
    background: #005e7a;
    width: 25%;
    height: 3px;
    content: "";
    margin-bottom: 30px;
    margin-top: 10px;
    margin-top: 30px;
}
.partner-sec-page .partner-section-top {
    display: block;
    background: #00657C;
    height: 188px;
    width: 215px;
    position: relative;
    left: -23px;
    top: 164px;
    z-index: 0;
}
.partner-sec-page .bxopartner {
    background: #fff;
    width: 100%;
    padding: 25px 45px 25px;
    position: relative;
    z-index: 999;
}
.partner-sec-page .partner-section-bottom {
    display: block;
    background: #00657C;
    height: 170px;
    width: 180px;
    position: relative;
    right: -24px;
    bottom: 147px;
    z-index: 100;
    float: right;
}
    .partner-sec-page .p-image-box {
        width: 100%;
        height: 500px;
        overflow: hidden;
    }
        .partner-sec-page .p-image-box img {
            width: 100%
        }

.standard-sec {
    padding: 60px 0;
    background: #F1EEDF;
    position: relative;
}
.standard-sec .shpedivider {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    overflow: hidden;
    line-height: 0;
    transform: rotate(180deg);
}

    .standard-sec .shpedivider svg {
        position: relative;
        display: block;
        width: calc(100% + 1.3px);
        height: 22px;
    }
    .standard-sec .shpedivider .shape-fill {
        fill: #fff;
    }
.standard-sec p{width:100%}
    .standard-sec ul {
        margin: 7px 0;
        float: left;
        width: 100%;
    }
        .standard-sec ul li {
            color: #2b2b2b;
            font-size: 12px;
            margin-bottom: 7px;
            font-weight: 600;
            width: 50%;
            float: left;
        }

.standard-sec ul li .fa{color:#333;margin-right:10px;font-size:18px}
.standard-sec .col-md-4 img{margin-top:81px}
.world-leaders {
    width: 100%;
    background: #000 url(../images/knowledge-framework.jpg) no-repeat scroll center top;
    background-size: cover
}
.world-leaders h2,.world-leaders .bigpara{color:#fff}
.world-leaders .inn{width:100%;border-left:1px solid rgba(255,255,255,0.3);border-right:1px solid rgba(255,255,255,0.3);display:block;height:590px}
.world-leaders ul.logo-list li{float:left;width:100%;padding:12px;border-bottom:1px solid rgba(255,255,255,0.3);text-align:center}
.world-leaders ul.logo-list li:nth-child(1){padding-top:80px}
.world-leaders ul.logo-list li:nth-child(4){border-bottom:0;padding-bottom:80px}
.world-leaders ul.logo-list li h4{font-size:18px;width:100%;transition:all .6s ease;-webkit-transition:all .6s ease;line-height:1.2;font-weight:800;color:#ccc}
.world-leaders .logo-img{width:100%;margin-bottom:10px}
.world-leaders .head-line{background:#fff}
.rightt{float:right}
.textt{padding:60px 0}
.start-bottom{padding:80px 0}
.start-bottom ul{margin-top:40px}
.start-bottom ul li{float:left}
.start-bottom li h3{font-size:18px;font-weight:800;text-transform:uppercase;margin:30px 20px 15px;color:#005e7a}
.start-bottom li p{color:#081A31;line-height:1.4;margin-top:20px;font-size:16px}
.start-bottom li span{position:absolute;left:-1px;top:12px;width:50px;height:45px;display:block}
.start-bottom .box-item1{position:relative;width:33.3333%;box-sizing:border-box;padding:0 35px}
.start-bottom .box-item-inner1{background:#fff none repeat scroll 0 0;border:2px solid #9DA7AE;position:relative;box-shadow:0 0 20px 0 rgba(0,0,0,0.3);padding:20px 30px 25px;min-height:350px;display:block}
.start-bottom .box1{position:relative;display:block;text-align:center;color:#000}
.start-bottom .box-content1{line-height:1;margin-bottom:15px;display:block;font-size:32px}
.start-bottom .box-title1{font-size:20px;font-weight:600}
.start-bottom .txtdiv{width:85%;margin:0 auto;text-align:center}
.start-bottom .txtdiv p{line-height:1.3;color:#081A31;font-size:2.5rem;font-weight:300}
.h-sec1 {
    width: 100%;
    padding: 60px 0;
    background: #F1EEDF;
    position: relative;
}
.h-sec1 .shapedvt {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        overflow: hidden;
        line-height: 0;
        transform: rotate(180deg);
    }
.h-sec1 .shapedvt svg {
            position: relative;
            display: block;
            width: calc(160% + 1.3px);
            height: 148px;
            transform: rotateY(180deg);
        }
.h-sec1 .shapedvt .shape-fill {
            fill: #fff;
        }
.bot-inn{width:100%;margin:0 auto}
.headline-bot{ background:#005e7a;width:50px;height:3px;content:"";display:block;margin-bottom:30px}
ul.start-list li {
    width: 48.6%;
    list-style: none;
    float: left;
    margin-right: 30px;
    position: relative;
    margin-top: 30px;
    text-align: center;
}
ul.start-list li .left a{display:block;width:100%;padding:50px 0 20px;min-height:303px;outline:none}
ul.start-list li:hover{box-shadow:0 0 10px rgba(0,0,0,0.2)}
ul.start-list li:hover a:hover{text-decoration:none}
ul.start-list li span{position:relative;width:55px;height:55px;text-align:center;display:block;margin:0 auto}
ul.start-list li span .fa{color:#fff;font-size:32px}
    ul.start-list li h3 {
        font-size: 24px;
      
        color: #fff;
        margin-bottom: 10px;
        font-weight: 900;
        border-left: 8px solid #089ac5;
        text-align: left;
        padding-left: 20px;
    }
.contact-form {
    background: url(../images/apply-bg.jpg) no-repeat scroll 0 0;
    padding-bottom:80px;
    background-size:cover;
}
ul.start-list li p{color:#fff;font-size:14px}
.read-btn{display:inline-block;cursor:pointer;width:auto;max-width:100%;color:#005e7a;text-decoration:none;text-transform:uppercase;text-align:center;font-weight:700;font-size:12px;letter-spacing:1px;outline:none;position:absolute;bottom:31px}
.read-btn:hover{color:#089ac5;text-decoration:none}
.cont-add{padding:60px 0;width:100%;color:#000;text-align:center;}
.cont-add h3{margin-bottom:5px}
.cont-add p{font-size:18px;line-height:1.6;margin-top:10px}
.contact-inner .form{padding:0 15px}
.contact-inner .btnSubmit{border:none;border-radius:30px;padding:10px 40px;width:auto;cursor:pointer;background:#00657c;color:#fff;font-weight:700;text-transform:uppercase}
.contact-inner .btnSubmit:hover{color:#FFF;background:#089ac5;border-color:#089ac5;text-decoration:none}
.select-field{background:rgba(0,0,0,0) none repeat scroll 0 0;border:1px solid #dedede;color:#959595;margin-top:15px;padding:11px 15px;width:100%;text-overflow:ellipsis;font-size:14px}
.certification-process {
    background: #000 url(../images/banner4.jpg) no-repeat scroll;
    background-size: cover;
    width: 100%;
    height: 330px;
    padding-top: 210px
}
.certification-process h1{color:#fff;margin-bottom:10px}
.certification-process .lgttxt{font-weight:300}
.certification-process-bottom{padding:50px 0}
.certification-process-bottom li strong{color:#1f407a}
.certification-process-bottom li a {color: #ED3F27;}
.certification-process-bottom li a:hover{text-decoration:underline}
.certification-process-bottom .numerali li {
        list-style-type: decimal;
        font-size: 14px;
        line-height: 2.4rem;
        margin-bottom: 20px;
        font-weight: 400;
        margin-left: 15px
    }
.certification-process-bottom ol{margin:0;padding:0}
.forms-process {
    background: #000 url(../images/support-forms-bg.jpg) no-repeat scroll;
    background-size: cover;
    width: 100%;
    height: 330px;
    padding-top: 210px
}
.forms-process h1{color:#fff;margin-bottom:10px}
.forms-page-bottom {
    padding: 60px 0;
   
}
.forms-page-bottom li h4 {
        color: #000;
        font-size: 16px;
        line-height: 25px;
        font-weight: 500;
    }
.forms-page-bottom ul{margin:0;padding:0;list-style-type:none}
.forms-page-bottom .cand-form li{padding:20px 0;border-bottom:1px dotted #b2b2b2}
.faq-questions {
    background: #000 url(../images/faq-bg.jpg) no-repeat center center;
    background-size: cover;
    width: 100%;
    height: 330px;
    padding-top: 210px
}
.faq-questions h1{color:#fff;margin-bottom:10px}
.faq-page .numerali li{margin-bottom:10px;margin-left:20px}
.faq-page .faq-top a{color:#1f407a;font-size:18px;margin-bottom:10px;font-weight:600;display:block}
.faq-page .faq-head {
    background: #009EE2;
    padding: 10px;
    color: #fff;
    font-size: 18px;
    font-weight: 800;
    width: 100%;
    float: left;
    margin-bottom: 10px;
}
.faq-page .ans a {
    color: #3B73B8 /*#DE7C00*/;
    font-weight: 600
}
.faq-page .ans a.popup-open-btn{padding:0!important}
.faq-page .ans a:hover{text-decoration:underline}
.faq-page .ques h4 {
    color: #222;
    margin: 4px 0 5px;
    font-size: 15px; line-height:1.5
}
.faq-page img{width:100%}
.faq-page .ques h5{font-size:14px;margin-bottom:10px;color:#000}
.faq-page .ques .discli li{background:rgba(0,0,0,0) url(../images/blue-bullet.png) no-repeat scroll 0 9px;padding:0 0 10px 13px;color:#666;font-size:12px;}
.faq-page .simple-tabll{border-collapse:collapse;margin-bottom:20px;width:100%}
.faq-page .simple-tabll .first{background:#DE7C00;color:#fff;width:200px;font-weight:600}
.faq-page .simple-tabll td{padding:10px;border:1px solid #e7e7e7;width:300px;font-size:14px;color:#666}
.faq-page .multi-tablee tr th{background:#DE7C00;color:#fff;padding:10px;font-weight:600}
.faq-page .multi-tablee td span{background:#e2e2e2;font-size:10px;padding:5px 10px;color:#000;font-weight:600;letter-spacing:2px;border-radius:2px;float:left}
.faq-page .multi-tablee{border-collapse:collapse;margin-bottom:20px}
.faq-page .multi-tablee td{font-size:14px;color:#666;padding:10px;border:1px solid #e7e7e7}
.faq-questions-bottom{padding:50px 0}
.faq-page ul{margin:0;padding:0; background:#fff;}
.faq-top li{list-style-type:none}
.systems tr.tbhd{background:#ef7f1a!important;color:#fff}
.systems .widt50{width:42.4%!important}
.systems td{border:1px solid #eee;padding:9px 20px 6px!important;font-size:15px!important}

.header {
    top: 0;
    height: 95px;
    width: 100%;
    transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    z-index: 91;
    padding: 13px 0 10px;
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.5);
}
section.singlepost .modal {
    background: #00000091;
}
.affix .logo img {
    width: 138px;
    transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out
}

.fixed-header{opacity:1}
header .logo {
    float: left;
    /*width: 138px;*/
    position: relative;
    z-index: 1;
    margin-top: -6px;
    box-shadow: rgba(44, 44, 44, 0.1) 0px 0px 16px;
}
header .logo img{transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}
header .logo img {
        width: 190px;
        transition: all .4s ease-in-out;
        -moz-transition: all .4s ease-in-out;
        -webkit-transition: all .4s ease-in-out;
        -o-transition: all .4s ease-in-out;
    }
header .right{float:right;position:relative}
header .right .top{ float:right;}
header .right .botvipt{ float:right;}
header .right .botvipt li, header .right .top li {
            float: left;
            margin-right: 4px;
            display: inline;
            margin-top: 8px;
        }
header .right .botvipt li .fat {
                margin-left: 2px;
                font-size: 12px
            }
header .right .botvipt li a, header .right .top li a {
                color: #333;
                font-size: 16px;
                font-weight: 700;
                padding: 15px 7px 20px;
            }
header .right .botvipt li:last-child, header .right .top li:last-child {
                margin-right: 0
            }
header .right .botvipt li li a:hover, header .right .top li a:hover {
        color: #3B73B8;
        text-decoration: none
    }
header li::after{content:'';display:block;margin:auto;height:2px;width:0;background:transparent;transition:width .5s ease,background-color .5s ease;margin-top:5px}
header.affix .right li a, header.affix .menu .nav {
    color: #333;
}
header .menu{margin-top:-5px}
header .menu .nav{font-size:30px;cursor:pointer;color:#231f20}
header .overlay-menu{height:0;width:100%;position:fixed;z-index:105;top:0;right:0;background-color:#535353;overflow-y:hidden;transition:.5s}
header .overlay-menu .closebtn{position:absolute;top:-10px;right:65px;font-size:60px;color:#fff!important}
header .overlay-menu a{text-decoration:none;font-size:25px;color:#fff;display:block;transition:.3s;text-transform:uppercase;font-weight:800;letter-spacing:4px;margin-bottom:10px}
header .overlay-menu a:hover{text-decoration:underline}
header .overlay-content{position:relative;top:55px;width:100%;text-align:center;margin-top:30px;padding-left:87px}
header .overlay-content a{color:#fff!important}
.partmenu img{width:30px;float:left}
.partmenu li span{float:right;width:250px;}
.fix-button a {
    background: #ED3F27;
    padding: 15px;
    color: #fff;
    border-radius: 2px;
    bottom: 408px;
    position: fixed;
    right: -37px;
    z-index: 9999;
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
    font-weight: 900;
    font-size: 16px
}
.fix-button a:hover{color:#fff;text-decoration:none}
.the-dropdown .dropdown .mega-menu-wrap{padding:0!important}
.the-dropdown .dropdown{width:100%;background:#fbfbfb;display:none;position:absolute;z-index:999;padding:10px;margin-top:12px}
.the-dropdown .dropdown ul.secMenu li{border-bottom:1px solid #eeeeef;padding:6px 0;font-size:14px!important;display:inline-block!important;width:100%;position:relative}
.the-dropdown .dropdown ul.secMenu li:last-child{border-bottom:none}
.the-dropdown ul li a{padding:8px 10px;color:#333;text-decoration:none;margin-left:0!important}
.the-dropdown:hover .dropdown{display:block}
.the-dropdown .fa{font-size:10px}
.the-dropdownexam .dropdownexam .mega-menu-wrap{padding:20px!important}
.the-dropdownexam .dropdownexam{width:100%;background:#fbfbfb;display:none;position:absolute;z-index:999;padding:10px;margin-top:15px;left:85px}
.the-dropdownexam .dropdownexam ul.secMenu li{border-bottom:1px solid #eeeeef;padding:3px 0;margin:5px 0!important;font-size:14px!important;display:inline-block!important;width:100%;top:8px;position:relative}
.the-dropdownexam ul li a{padding:8px 10px;color:#333;text-decoration:none;margin-left:0!important}
.the-dropdownexam:hover .dropdownexam{display:block}
.the-dropdownexam .fa{font-size:10px}
.the-dropdownexam .meBx{margin-top:20px}
.the-dropdown .insighdrop {
    width: 300px;
    padding: 20px 10px;
    /*margin-left: -321px;*/
}
.the-dropdown .insighdrop .ibca-btn {
        display: inline-block;
        cursor: pointer;
        width: auto;
        max-width: 100%;
        border-radius: 30px;
        padding: 10px 20px;
        background: #005e7a;
        border: 2px solid #005e7a;
        color: #FFF;
        text-decoration: none;
        text-transform: uppercase;
        text-align: center;
        font-weight: 700;
        font-size: 12px;
        letter-spacing: 1px;
        transition: background-color .3s,border-color .3s;
        margin-top: 0rem;
        outline: 0
    }
.the-dropdown .insighdrop .ibca-btn:hover {
            color: #FFF;
            background: #089ac5;
            border-color: #089ac5;
            text-decoration: none
        }
.the-dropdown .insighdrop .leftdrmenu {
        float: left;
        width: 48%;
        border-right: 1px solid #ccc;
    }
.the-dropdown .insighdrop .leftdrmenu img {
            border: 1px solid #ccc;
            margin-bottom: 10px;
            padding: 9px;
            background: #fff;
        }
.the-dropdown .insighdrop .leftdrmenu p {
            font-size: 14px;
            line-height: 23px;
        }
.the-dropdown .insighdrop .rightdrmenu {
        /*border-left: 1px solid #ccc;*/
        padding-left: 10px;
    }
.the-dropdown .insighdrop .rightdrmenu img {
        width: 385px;
        
    }
.the-dropdown .partnerdrop {
    width: 365px;
    padding: 20px 10px;
    margin-left: -215px;
}


.ibcaLgn.modal {
    display: none;
    position: fixed;
    z-index: 1050;
    padding-top: 70px;
    left: 0;
    top: -15px;
    width: 100%;
    overflow: auto;
    background: #3B73B8 url(../images/ibca-login.png) center center no-repeat;
    background-size: cover;
}
.ibcaLgn {
    width: 100%;
    height: 100%;
    background: #3B73B8 url(../images/ibca-login.png) center center no-repeat;
    background-size: cover;
    /*background: #e9f0f7;*/
    /*background: linear-gradient(195deg,#009ee2,#252d61);*/
    padding-top: 12.5rem;
    padding-bottom: 12.5rem;
    position: relative;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
.ibcaLgn .modal-dialog{right:auto;left:auto;width:460px;padding-top:30px;padding-bottom:30px}
.ibcaLgn .modal-content {
    /*box-shadow: none;*/
    border: none;
    width: 100%;
    background-color: #fff;
    max-width: 900px;
    padding: 2rem;
    margin-top: 2rem;
    border-radius: 10px;
    box-shadow: 0 0 20px rgba(0,0,0,0.2);
    position: relative;
}
.ibcaLgn .rightside {background: #fff;padding: 5px 20px 20px 20px;border-radius: 5px;width: 100%;}
.ibcaLgn .rightside .logtop {text-align: center;}
.ibcaLgn .rightside .logtop img {width: 40%;}
.ibcaLgn h4 {font-size: 14px;color: #fff;margin-bottom: 1px;line-height: 1.4;}
.ibcaLgn h5{font-size:15px;color:#fff;line-height:1.3;}
.ibcaLgn .leftside ul{margin-bottom:7px}
.ibcaLgn .leftside li{font-size:12px;color:#fff;list-style-type:square;margin-left:20px;}
.ibcaLgn .rightside h2 {
    color: #3B73B8;
    font-size: 22px;
    margin-bottom: 5px;
    font-weight: 800;
}
.ibcaLgn .rightside p {font-size: 12px;line-height: 1.2;}
.ibcaLgn .rightside .input-field {background: #fff;border: 1px solid #c8d1d1;margin-top: 15px;padding: 12px 15px;
width: 100%;text-overflow: ellipsis;-webkit-box-shadow: 0px 0px 16px 0px rgba(0,0,0,.17);box-shadow: 0px 0px 10px 0px rgba(0,0,0,.17);}
.ibcaLgn .btnLg {
    background: #3B73B8 !important;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    margin: 10px 0 12px;
    font-weight: 700;
    padding: 10px 30px;
    width: auto;
    border: none;
    border-radius: 3px;
    float: left
}
.ibcaLgn .btnLg:hover {
        background: #009EE2;
        color: #fff;
        text-decoration: none
    }
.ibcaLgn .close {position: relative;top: -40px;right: 50px;color: #fff !important;opacity: 1;filter: alpha(opacity=100);}
.close{color:#000;font-size:47px;font-weight:500;padding:10px 20px;margin-right:20px;margin-top:20px}
.close:hover {
        color: #000 !important;
        background: transparent;
    }
.colr {margin-bottom:4px;margin-top:7px;}
.btnForgetPwd {
    display: inline-block;
    float: right;
    margin-top: 5px;
    color: #3B73B8;
    font-size: 11px;
    font-weight: 600;
    font-style: italic;
}
.ibca-certified{background-size:cover;width:100%;height:330px;padding-top:210px;background:url(../images/become-certified-bg.jpg) no-repeat scroll}
.ibca-certified h1{color:#fff;margin-bottom:10px}
.ibca-certified-bottom{padding:50px 0}
.ibca-certified-bottom .certif h4{font-size:22px;color:#005e7a}
.ibca-certified-bottom .certif h3{font-size:38px;margin:15px 0 20px}
.ibca-certified-bottom .certif{width:100%;border:1px solid #eee;padding:50px 50px 70px;background:#fff;background-size:30%}
.ibca-certified-bottom .certif a{border-radius:2px;background-color:#005e7a;padding:15px 20px;display:inline-block;color:#fff!important;margin-top:20px;text-align:center;font-weight:700;font-size:17px}
.ibca-certified-bottom .certif a:hover{color:#FFF;background:#089ac5;border-color:#089ac5;text-decoration:none}
.ibca-page ul{margin:0;padding:0}
.ibca-page ul li{list-style-type:none}
.ibca-certified-bottom .btn-success{padding:10px}
.ibca-certified-bottom .inside-wrap{background:url(../images/become-certified-bg1.jpg) no-repeat;padding:30px 0;min-height:325px}
.ibca-certified-bottom .right-side{width:77%;margin:auto;border:1px solid #dadada;text-align:center;padding:20px;position:relative;top:15px;background:#efefef}
.ibca-certified-bottom .head-info{position:absolute;z-index:5;padding:5px 20px;top:-20px;left:95px;background-color:#00657c;color:#fff}
.ibca-certified-bottom .subject{color:#000;padding:30px;display:block;font-size:30px}
.ibca-certified-bottom .download-btn{position:absolute;color:#fff;background-color:#5cb85c;border-color:#4cae4c;padding:10px;font-size:14px;cursor:pointer;left:40%}
.ibca-certified-bottom .download-btn:hover{background-color:#47a447;border-color:#398439}
footer {
    padding: 60px 0;
    z-index: 9 !important;
    position: absolute;
    width: 100%;
    background: #11224E /*#3b9cb2*/;
    margin-top: 0;
}
footer a {
        color: #85C2D9;
    }
footer hr {
        border-top: 1px solid rgba(255,255,255,0.3) !important;
        padding-bottom: 2px !important;
    }
.footer-left ul{margin-left:0;padding-left:0}
.for-bottom{margin-bottom:15px;}
.footer-left ul li {
    float: left;
    font-weight: 400;
    color: #fff;
    font-size: 16px;
    list-style-type: none;
    width: 100%;
    margin-bottom: 8px;
    font-family: 'Arimo', Tahoma, Geneva, Verdana, sans-serif;
}
.footer-left ul li b {
    font-weight:900;
}
.footer-left ul li:first-child{padding-left:0}
.footer-left ul li:last-child{border-right:0}
.footer-right {padding-right: 5rem;border-right: 1px solid rgba(255,255,255,0.3);
color: #fff;}
.footer-right p {
        font-size: 16px;
        color: #fff;
        line-height: 1.5;
        font-family: 'Arimo', Tahoma, Geneva, Verdana, sans-serif;
    }
.footer-right .btn-subscribe {
        padding: 10px 25px;
        background-color: #ED3F27;
        color: #fff;
        border: 1px solid #ED3F27;
        text-align: center;
        cursor: pointer;
        float: left;
        font-size:16px;
        font-weight: bold;
        border-radius: 30px;
        font-family: 'Arimo', Tahoma, Geneva, Verdana, sans-serif;
    }
.footer-right .btn-subscribe:hover {
        border-color: #C31500;
        background-color: #C31500;
        text-decoration: none;
    }

.resources{margin-top:10px;}
.more-links li {float: none !important;width: 100%;display: block;padding: 3px 0 !important;}
.more-links li a {font-size: 13px !important;text-transform: capitalize;font-weight: 500;color: #222 !important;}
footer .social h3{color:#222;}
.footer-left ul li a {color: #fff;}
.footer-left ul li a:hover, .more-links li a:hover {
        color: #33d1f5 /*#00657c*/;
    }
.footer-left ul li a.main-link {
        display: inline-block;
        margin-bottom: 5px;
        font-weight: 800;
    }
.social {
    position: relative;
    width: 100%;
    float: left;
    margin-top: 30px;
}
.social ul{padding-left:0}
.social li{display:inline-block;margin:2px;border:none;padding:0 1px;padding-left:1px;width:auto !important;}
.social-link{display:inline-block;font-style:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'FontAwesome';}
.social li a {
    display: block;
    width: 45px;
    height: 45px;
    line-height: 43px;
    /*background: #00657c;*/
    /*border-radius: 50%;*/
    text-align: center;
    color: #fff !important;
    border: 1px solid rgba(255,255,255,0.14);
    font-size: 28px
}
.social li a img {width:23px;margin-top:-3px;}
.social li .fa{font-size:28px !important}
.social-24 {
    position: relative;
    width: 100%;
    /*float: left;*/
    margin-top: 20px;
}
.social-24 ul {padding-left: 0;}
.social-24 li {display: inline-block;border: none;width: auto !important;}
.social-24 li .social-link {display: inline-block;font-style: normal;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-family: 'FontAwesome';}
.social-24 li a {
        display: block;
        width: 40px;
        height: 40px;
        line-height: 38px;
        background: #3B73B8;
        border-radius: 50%;
        text-align: center;
        color: #fff !important;
        border: 1px solid rgba(255,255,255,0.14);
        font-size: 20px
    }
.social-24 li a img {width: 16px;margin-top: -3px;}
.social-24 li .fa {font-size: 20px !important}

.ibca-partner .ibca-btn {margin-top: 2rem;}
.card-body{color:#fff;font-size:10px}
.card-header a{color:#fff}
.sm-text {
    font-size: 15px;
    color: #fff;
    margin-top: 35px;
    margin-bottom: 5px;
    font-family: 'Arimo', Tahoma, Geneva, Verdana, sans-serif;
}
.sm-text a {
        color: #fff !important;
        font-weight:900;
        font-family: 'Arimo', Tahoma, Geneva, Verdana, sans-serif;
    }
footer .copyright {
    float: right;
    font-size: 15px;
    color: #fff;
    padding-top: 2px;
    font-weight: 500;
    font-family: 'Arimo', Tahoma, Geneva, Verdana, sans-serif;
}
ul.footer-ul {float: left;}
ul.footer-ul li {float: left;width: auto;padding: 0 20px 0 0;}
ul.footer-ul li:first-child {
        width: 110px;
        display: block;
    }
ul.footer-ul li:last-child {border-right: 0 solid #eee;}
ul.footer-ul li a {
        color: #fff;
        font-size: 15px;
        font-weight: 500;
        font-family: 'Arimo', Tahoma, Geneva, Verdana, sans-serif;
    }
.get-started{background:#000 url(../images/get-started-bg.jpg) no-repeat scroll;background-size:cover;width:100%;height:330px;padding-top:210px}
.get-started h1{color:#fff;margin-bottom:10px}
.get-links ul{margin-top:50px}
.get-links ul li a {float: left;width: 31.833%; margin: 0 1% 1% 0;list-style-type: none;    -webkit-transition: all .4s ease;-o-transition: all .4s ease; transition: all .4s ease; padding: 40px 30px;background-color: #FFF;text-align: center; height: 185px;box-shadow: 0 0 20px rgba(0,0,0,.08);}
.get-links ul li a:hover{-webkit-box-shadow:0 7px 25px 0 rgba(0,0,0,0.1);box-shadow:0 7px 25px 0 rgba(0,0,0,0.1)}
.get-links ul li a{color:#222}
.get-links ul li p{color:#222;font-size:17px;margin-top:15px;line-height:1.45}
.get-links {padding: 70px 0;background: #fafafa url(../images/get-started.png) no-repeat scroll center top;background-size: cover;}
.get-links ul li img{width:20%}
.alphalist li{list-style:upper-alpha;margin-left:23px;font-size:13px;margin-bottom:10px}

.cibp-banner-new h1 {
    color: #fff;
    /*font-size: 42px;
    font-weight: 900;
    line-height: 46px;*/
}
.overlay{position:fixed;top:0;bottom:0;left:0;right:0;background:#000;background:rgba(0,0,0,0.9);-webkit-transition:opacity 500ms;transition:opacity 500ms;visibility:visible;opacity:1;z-index:999999}
.affiform .popup{margin-top:15px!important}
.popup{border-radius:0;position:relative;-webkit-transition:all 5s ease-in-out;transition:all 5s ease-in-out;width:1100px;background:#222;margin:80px auto 0;margin-top:80px;padding:20px}
.affiform .popup .closebtn{color:#fff;position:absolute;right:20px;top:12px;-webkit-transition:all 200ms ease 0;transition:all 200ms ease 0;background:#00657C;padding:8px 20px;font-size:26px}
#affilation-request .form-span{color:#7A231C;font-size:12px}
.affiform{display:none}
.affiform .inpbox{width:24%;float:left}
.ibca-btnn{display:inline-block;cursor:pointer;border-radius:0;padding:12px 20px;background:#00657C;color:#FFF;text-align:center;font-size:17px;letter-spacing:1.2px;position:absolute;bottom:40px;text-transform:uppercase;border:none;left:50px}
.digital-badge{padding:60px 0;background:#fff;z-index:98;position:relative}
.for-top {margin-top: 6px;padding-left: 10px;}
div.sticky {position: -webkit-sticky;position: sticky;top: 95px;background-color: #019fc3;padding: 20px 0 10px;
font-size: 20px;z-index: 99}
.stick-links ul.link-first li{float:left;margin-right:35px;list-style-type:none}
.stick-links ul li a{color:#fff;font-size:14px;font-weight:700}
.stick-links img{width:75%}
.stick-links ul.link-first{margin:0;padding:0;width:100%}
.logos-link{float:right;width:29%;margin-top:-35px}
.logos-link li{list-style-type:none;float:left;width:48%}
.logos-link li a.fade{opacity:.3}
.logos-link li a.fade:hover{opacity:1!important}
.university-logo .logoslider ul li{display:inline-block;background:#fff;margin-right:10px;margin-bottom:10px;overflow:hidden;opacity:.9;width:11%;height:415px;}
.swipe{overflow:hidden}
.university-logo .logoslider ul li:hover{opacity:.5}
.logoslider ul li img{width:80%}
.swipe-wrap > div{float:left;z-index:10}
.university-logo .university-logo h6{position:relative;color:#000}
.university-logo .university-logo h6::before{position:absolute;left:-40px;content:"";border-top:2px solid #cb6d1b;width:29px;margin-top:13px;font-weight:900}
.university-logo {background: #089ac5;margin-top: 20px;height: 400px}
.university-logo .left{float:left;width:100%;padding:20px 0;}
.university-logo .right {
        float: right;
        width: 100%;
        box-sizing: border-box
    }
.university-logo .right h2{color:#fff;font-weight:300;font-size:25px}
.university-logo .right span{font-weight:700;font-size:35px}
.university-logo .slider1,slider2,slider3,slider4{background:0 0}
.university-logo .logoslide1,.university-logo .logoslide2,.university-logo .logoslide3,.university-logo .logoslide4,.university-logo .logoslide5{height:370px}
.university-logo .slider-text{top:35px}
.university-logo .slider-text li{float:left;width:20%;margin-bottom:28px;margin-left:28px;-webkit-box-shadow:-1px 1px 5px 3px rgba(0,0,0,.07);-moz-box-shadow:-1px 1px 5px 3px rgba(0,0,0,.07);box-shadow:-1px 1px 5px 3px rgba(0,0,0,.07);background:#fff;height:102px;text-align:center;}
.university-logo .slider-text li img{width:55%;padding:10px}
.university-logo .swipe .nav.next{right:85px!important;background:#fafafa;padding:3px;width:50px}
.university-logo .swipe .nav.prev{right:145px!important;background:#fafafa;padding:3px;width:50px}
.university-logo .fa-angle-right::before{content:"\f105";color:#0C66D1;font-size:37px}
.university-logo .fa-angle-left::before{content:"\f104";color:#0C66D1;font-size:37px}
.university-logo .swipe .nav{bottom:7%;width:30px;position:absolute;padding:0 5px;text-align:center;cursor:pointer;z-index:100}
.university-logo .right .btn{display:inline-block;font-size:15px;text-transform:uppercase;color:#cb6d1b;font-weight:700;cursor:pointer;border:2px solid #fff;margin:50px 0 10px;padding:12px 23px;border-radius:5px}
.university-logo .slider-text{width:100%;position:absolute;top:13%;left:4%;}
.swipe-wrap > div{width:100%;position:relative}
.partner-main {width: 100%;padding: 60px 0 25px;background: #000 url(../images/globalization.jpg) no-repeat scroll center bottom;text-align: center;padding: 60px;margin-top: 70px;margin-bottom: 70px;}
.partner-eye-after-sec {padding: 60px 0;background: #f7f7f7;}
.the-partner {width: 100%;padding: 80px 0;}
.the-partner h2 {width: 64%;margin: 0 auto;text-align: center;margin-bottom: 10px; line-height:1.3;}
.the-partner p {font-size: 21px;text-align: center;line-height: 35px;}
.partner-main p{color:#fff;}
.partner-main h2{font-size:48px;font-weight:800;color:#333;margin-bottom:10px}
.bg-greeen{background:#330867;background:linear-gradient(to left,#30cfd0 0%,#330867 100%);background:-webkit-linear-gradient(180deg,#30cfd0 0%,#330867 100%)}
.partner-main .bg-g{padding:20px;height:auto;background:#fff}
.partner-main .logo-box{width:100%;padding:5%;display:inline-block;background:rgba(255,255,255,0.6);position:absolute;left:0;bottom:5px}
.partner-main img{max-width:100%}
.partner-main .mid-box {height: 400px;width: 95%;overflow: hidden;background-size: cover;position: relative}
.partner-main .mid-box img{max-width:100%}
.partner-main .head-box-border{width:90%;border-bottom:2px solid #F2B31F;padding:20px 0;margin-top:50%}
.box-para{font-size:14px;color:#000;word-break:keep-all;line-height:1.5;text-transform:uppercase;font-weight:800}
.explore-sec-bg h2{color:#fff}
.explore-sec-bg .head-line{background:#fff}
.mtop50{margin-top:50px}
.certifications .lgttxt{font-weight:300}
certifications-banner p{color:#fff}
.certop{margin-top:50px;color:#fff}
.certop p{color:#fff}
.topbg{padding:60px 0;background:rgba(0,0,0,0.7);position:absolute;bottom:0;width:100%}
.ibca-investment{padding:70px 0}
.pad-60{padding:60px 0}
.lead{margin-bottom:25px;color:#000}
.ibca-investment .img-wrap{width:95%;overflow:hidden;border-radius:25px;box-shadow:0 4px 20px rgba(0,0,0,0.3)}
.ibca-investment .img-wrap img{width:100%;height:auto}
.ibca-investment h2{font-size:48px;text-transform:uppercase;font-weight:800;color:#333;margin-bottom:10px}
.banking-careers{background:#f5f5f5;padding:70px 0}
.banking-careers h2{font-size:48px;text-transform:uppercase;font-weight:800;color:#333;margin-bottom:10px}
.banking-careers .img-wrap img{width:100%;height:auto}
.stunning .wrap img{width:100%;float:right}
.stunning h2{font-size:48px;text-transform:uppercase;font-weight:800;color:#333;margin-bottom:10px}

.pad{padding:60px 0}
.first-wrap {background: #f7f7f7}
.first-wrap .wrap-box1{padding-right:30px}
.first-wrap .wrap-box{background:linear-gradient(to top,#30cfd0 0%,#330867 100%);padding:30px 20px}
.feeNsctn{background:linear-gradient(to top,#30cfd0 0%,#330867 100%);padding:15px 20px 40px;border-radius:4px}
.feeNsctn h4{color:#30c9ce;text-shadow:2px 2px 4px #130d46;font-size:20px;font-weight:700;text-transform:uppercase}
.fee{width:100%;border-bottom:solid 1px rgba(255,255,255,0.3);border-top:solid 1px rgba(255,255,255,0.3);}
.feeNsctn h5{color:#fff;font-size:16px;font-weight:700}
.feeNsctn strong{display:block;font-size:35px;color:#00657c;text-shadow:2px 2px 4px #130d46;font-weight:700;margin-top:6px;text-transform:uppercase}
.feeNsctn #readmorebtn{display:block;margin-top:10px;color:#fff;font-size:18px}
.feeNsctn p{line-height:1.4;font-size:13px;color:#fff}
.feeNsctn .ctnt p{text-transform:none!important;font-weight:400!important;text-align:left!important;line-height:1.3;font-size:12px;color:#fff}
.feeNsctn .ctnt{padding:10px 0;border-top:1px solid #fff;display:none;padding-top:10px}
.importantL h4{margin:20px 0 0;font-size:18px;text-transform:uppercase;position:relative;letter-spacing:2px;font-weight:700;color:#000}
.importantL ul{padding:0;margin-top:10px;padding-left:20px}
.importantL ul li{list-style-type:none;display:block;float:left;width:100%}
.importantL ul li a::before{height:110%;width:1px;height:calc(100% + 10px);content:'';left:0;top:0;position:absolute;background:#d0d0d0}
.importantL ul li a::after{content:'';width:11px;left:-5px;top:11px;position:absolute;background:#f7f7f7;height:11px;border:2px solid #02b7e4;border-radius:50%}
.importantL ul li a{font-size:15px;color:#666;font-weight:400;padding:5px 0 5px 20px;position:relative;display:inline-block;width:100%}
.importantL{margin-top:10px;margin-left:0;margin-bottom:15px}
.line-box h4{margin-bottom:10px;font-weight:700}
.importantL ul li a .rtext{width:100%;display:inline-block;float:left}
.importantL ul li a:hover{text-decoration:underline}
.importantL ul li a .fa{color:#a6a6a6;padding-left:10px;font-size:12px}
.feeNsctn .small2{color:#fff}
.feeNsctn img{width:50%;background:#fff;border-radius:2px}
.img-center{text-align:center}
.importantL ul li a span:hover{color:#02b7e4!important}
.importantL{margin-top:10px}
.first-wrap .lead{font-weight:500;color:#333}
.regiter-box{display:block;padding:42px 28px;color:#666;min-height:200px;width:100%}
.regiter-box::after{border:1px solid #2d2926;border-left-color:#2d2926;border-left-style:solid;border-left-width:1px;bottom:-2px;content:" ";position:absolute;transition:width .25s ease-out;top:-2px;width:10px;border-left:none;right:15px}
.regiter-box::before{border:1px solid #2d2926;border-right-color:#2d2926;border-right-style:solid;border-right-width:1px;bottom:-2px;content:" ";position:absolute;transition:width .25s ease-out;top:-2px;width:10px;border-right:none;left:15px}
.btn{margin-top:20px}
.line-box{margin-top:13px}
.line-box p{line-height:1.5}
.line-box strong{display:inline-block;font-size:30px;font-weight:300;margin-top:6px;text-transform:uppercase;color:#da751d}
.register-box {width: 90%;background: #fff;padding: 20px 30px;box-shadow: 0 0 6px rgba(0,0,0,0.06);}
.note-box{padding:10px 0;width:100%}
.note-box p{font-size:11px;font-style:italic;line-height:1.3!important}
.note-box p strong{font-weight:700}
.importantL .accordion_head{cursor:pointer;padding:8px 15px;width:185px;display:inline-block;background:#005e7a;color:#fff;box-sizing:border-box;-webkit-border-radius:3px;border-radius:3px}
.importantL .accordion_head span{position:relative;font-size:16px;font-weight:600;float:left}
.importantL .accordion_head .plusminus{font-weight:400;float:right;border-radius:5px;padding:3px 10px;color:#fff;position:relative;font-size:20px;width:30px;height:20px;line-height:20px;text-align:center;display:inline-block}
.all-package{padding:60px 0;}
.all-package .bigpara{width:98%}
.all-package img{margin-top:20px}
.all-package .disclaimer{margin-top:30px}
.all-package .disclaimer p{font-size:11px;line-height:1.3;margin-left:50px;border-top:2px solid #ccc;padding-top:9px;color:#666}
.all-package .disclaimer p strong {display:inline-block;margin-bottom:6px;}
.all-package .accordion_container{width:100%;position:relative;box-sizing:border-box;padding-left:50px}
.all-package .accordion_head{cursor:pointer;padding:10px 0;width:100%;display:inline-block;border-bottom:1px solid #d4d4d4;color:#000}
.all-package .accordion_head span{position:relative;font-size:16px;font-weight:600;float:left}
.all-package .plusminus{font-weight:400;float:right;border-radius:5px;padding:3px 10px;color:#000;position:relative;font-size:20px;width:30px;height:20px;line-height:20px;text-align:center;display:inline-block}
.all-package .accordion{background-color:#fff;color:#444;cursor:pointer;padding:10px;width:100%;border:none;text-align:left;outline:none;font-size:14px;font-weight:700;transition:.4s}
.yellow{background:#DE7C00;color:#000}
.candidacy-track {padding: 60px 0;background: #00C0F1;}
.candidacy-track h3{font-size:30px}
.candidacy-track h4{font-size:25px}
.candidacy-track .head-line{margin-left:auto;margin-right:auto;}
.candidacy-track .top-part{text-align:center;margin-bottom:40px}
.candidacy-track .line-box{position:relative;padding:15px 25px 20px 50px;color:#151515}
.candidacy-track .line-box h4{font-size:18px;margin-bottom:10px}
.candidacy-track .line-box h5{font-size:16px;font-weight:700;margin-bottom:5px}
.candidacy-track .line-box::before, .candidacy-track .line-box::after {content: '';position: absolute;left: 0;right: 0;display: block;pointer-events: none;border: 0 solid rgba(255,255,255,0.6);height: 22px;-webkit-transition: .22s;transition: .22s;}
.candidacy-track .line-box::after{bottom:0;border-width:0 1px 1px}
.candidacy-track .line-box::before{top:0;border-width:1px 1px 0}
.candidacy-track .line-box:hover::before{-webkit-transform:translate3d(0,-6px,0);transform:translate3d(0,-6px,0)}
.candidacy-track .line-box:hover::after{-webkit-transform:translate3d(0,6px,0);transform:translate3d(0,6px,0)}
.candidacy-track .line-box p{font-size:15px;line-height:1.45;margin-bottom:0}
.candidacy-track a{color:#089AC5}
.candidacy-track .box-part{padding:40px;background:#e6e6e6;margin-top:50px}
.candidacy-track .box-part p{font-size:18px}
.candidacy-track ul{width:90%;margin-left:10%}
.second-wrap{background-size:45%;padding:60px 0}
.second-wrap .container{position:relative}
.second-wrap .a-image{position:absolute;right:-5%;bottom:-50px;height:400px;width:45%}
.lead{font-size:16px;margin-bottom:10px;font-weight:400;color:#333;line-height:1.75}
.top-part{margin-bottom:40px;width:70%;text-align:center;margin-left:auto;margin-right:auto}
.top-part .head-line{margin-left:auto;margin-right:auto}
.second-wrap h4{text-decoration:none;font-size:25px;margin-bottom:15px}
.second-wrap a{color:#089AC5}
.second-wrap ul.tabs li{display:block;padding:0}
.second-wrap .image-box{overflow:hidden;width:100%;height:100%}
.nav-sidebar{width:100%;padding:30px 0;background-color:transparent;border-right:1px solid #d0d0d0;height:360px}
.nav-sidebar a{color:#333;-webkit-transition:all .08s linear;-moz-transition:all .08s linear;-o-transition:all .08s linear;transition:all .08s linear}
.nav-sidebar a:hover{text-decoration:none}
.nav-list > li > a{position:relative;display:block;padding:20px 15px;border-bottom:1px solid #d0d0d0;background-color:transparent!important;font-weight:700;outline:0}
.nav-list > li:last-child > a{border-bottom:none}
.nav-sidebar .active a{cursor:default;background-color:transparent!important;color:#089AC5;text-decoration:none;font-weight:700}
.nav-sidebar .active{background-color:transparent!important}
.nav-sidebar .active::after{content:""}
.nav-sidebar .active a::after{position:absolute;left:80%;top:23%}
.nav-sidebar a span{display:inline-block;float:right}
.nav-sidebar .active a span{display:inline-block;float:right;color:#02b7e4}
.text-style{text-align:left;margin:0 13px 0 0;padding-top:60px;padding-left:30px}
.text-style p{width:85%}
.tab-content .tab-pane.active::after{content:''!important}
.tab-pane{text-align:left;background-color:transparent}
.careers-banner{background:#000 url(../images/banner6.jpg) no-repeat scroll center bottom;background-size:cover;width:100%;height:330px}
.ibca-careers .lgttxt{font-weight:300}
.careers-top-sec{width:100%;padding:60px 0;}
.careers-top-sec h1{color:#333!important;margin-bottom:10px}
.careers-top-sec .lgttxt{font-weight:300}
.careers-top-sec ul{margin:0;padding:0}
.careers-top-sec li{display:inline-block;width:100%;float:left;border-bottom:1px solid #999;padding:14px 0;font-size:16px;list-style:none outside none;font-weight:700}
.careers-top-sec li:last-child{border-bottom:0}
.careers-top-sec li::before{background:#999 none repeat scroll 0 0;content:"";height:100%;left:15px;position:absolute;top:0;width:1px}
.careers-top-sec li a{color:#036687}
.careers-top-sec li a:hover{text-decoration:underline;color:#428bca}
.careers-top-sec .circle{position:relative;text-align:center;margin-right:10px;font-weight:700;color:#000;width:35px;height:35px;border-radius:50%;line-height:35px;display:inline-block}
.image-box-right{width:100%;overflow:hidden;height:380px}
.third-wrap{background:#333}
.third-wrap .float-left{background-size:cover;height:400px}
.third-wrap .float-left img{width:100%}
.third-wrap .float-right .over-bx{background:#fff;height:auto;left:-85px;position:relative;top:60px;padding:40px}
.cibp-exam{background:#f7f7f7;padding:60px 0;position:relative;z-index:10}
.cibp-exam ul.tabs{width:20%;float:left;margin:0;padding:0;list-style:none}
.cibp-exam ul.tabs li:hover,.cibp-exam ul.tabs li.current{background:#005e7a;color:#fff}
.cibp-exam ul.tabs li{background:#ededed;color:#222;display:block;padding:18px 15px;cursor:pointer;border-bottom:1px solid #ababab;font-weight:700}
.cibp-exam .exam-tab-content{width:80%;float:right}
.cibp-exam .tab-content.current{display:inherit}
.cibp-exam .tab-content{display:none;background:#fafafa;padding:25px 20px 20px 45px;min-height:470px}
.cibp-exam .exam-tab-content h5{font-size:20px;margin-bottom:20px;color:#000;font-weight:600}
.cibp-exam .left{float:left!important}
.cibp-exam .right{float:right!important}
.width38{width:38%}
.width60{width:60%}
.width40{width:40%}
.width55{width:55%}
.cibp-exam .exam-tab-content table{border-collapse:collapse}
.cibp-exam .exam-tab-content table td{border:1px solid #e3e3e3;padding:10px}
.cibp-exam .table-head{text-align:center;background:#999}
.cibp-exam .exam-tab-content strong{font-weight:700;font-size:14px;display:inline-block;padding-top:10px}
.fixtab{position:fixed;top:288px;width:225px!important}
.innertab .nav-tabs > li{float:none;display:block}
.innertab .nav-tabs > li.active::after{background:rgba(0,0,0,0) url(../images/gray1.png) no-repeat scroll right 0;content:"";height:40px;position:absolute;right:-11px;width:40px;top:9px}
.innertab .nav-tabs > li.active a{background:#eaeaea}
.innertab .nav-tabs > li a{background:#fff;border:1px solid #ddd}
.innertab .nav-tabs{width:47%;float:left}
.cibp-exam .tab-content2{display:block;background:#fafafa;padding:0 20px;min-height:auto;width:53%;float:left}
.innertab .nav-tabs > li a{padding:0}
.weight{background:#999;color:#fff;font-weight:700;width:15%;float:right;position:absolute;height:100%;right:0;padding-top:15px;text-align:center}
.innertab .nav-tabs > li strong{width:85%;float:left;padding:14px}
.table-bordered > thead > tr > th,.table-bordered > tbody > tr > th,.table-bordered > tfoot > tr > th,.table-bordered > thead > tr > td,.table-bordered > tbody > tr > td,.table-bordered > tfoot > tr > td{border:1px solid #ddd;vertical-align:middle}
.table-bordered > thead > tr > th:first-child{text-align:center}
.table-bordered > tfoot > tr > th:first-child{text-align:right}
.table-bordered > tbody > tr > td:first-child{background-color:#eee;font-weight:700}
thead th{font-weight:600;font-size:18px}
.bg-blue{background:#007BA6;color:#fff}
.bg-gray{background:#ccc;color:#000}
.system {padding: 60px 0 80px;}
.system td{border:1px solid #eee;padding:12px 20px!important;vertical-align:top;}
.system td:first-child p, .system td strong {
        font-weight: 700;
        color: #036687;
    }
.system p {
        margin: 0;
        padding: 0;
        line-height: 1.6;
        font-size: 13px;
    }
.system .notee {
        font-size:11px;
    }
.system tr.tbhd {
        background: #EEFFFF !important;
        font-weight: 700;
        font-size: 16px;
        color: #036687;
        text-transform: uppercase;
    }
.system .widt50{width:40%!important}
.system .fqtbl {
        /*margin-top: 20px;*/
        box-shadow: 0 0 20px 0 rgba(0,0,0,.07);
    }.ready-border {
    background: #036687; padding:20px;
}
.ready-border  h4{color:#fff; font-weight:900; margin-bottom:10px;}
.ready-border p {color: #fff;font-size: 13px;}
.continuation-policy{background-color:#fff;background-image:url(../images/dotted-bg.jpg);background-repeat:no-repeat;background-position-x:70%;background-position-y:90%;background-size:25%;padding:60px 0;position:relative;z-index:10}
.policy-border{border-top:2px solid #d4d4d4;padding-top:60px;width:1140px;margin:0 auto}
.examination-page-bottom{padding:150px 0;background:#000;width:100%;height:380px;padding-top:180px;background-size:100%}
.examination-banner{background:#000 url(../images/examinations-bg.jpg) no-repeat scroll center top;width:100%;height:330px;padding-top:210px;background-size:cover}
.about-cibp-banner {
    background: #000 url(../images/about-cibp-banner.jpg) no-repeat;
    width: 100%;
    height: 330px;
    padding-top: 210px; background-size:cover;
   
}
    .about-cibp-banner h1{color:#fff;}.examination-banner h1 {
        color: #fff;
        margin-bottom: 10px
    }
.examination-process{padding:60px 0}
.examination-process .left {padding-right: 50px;}
.examination-process p{margin-bottom:15px}
.networks {width: 100%;margin-top: 70px;position: relative;}
.border-img-top {display: block;border-left: 10px solid #00657C;border-top: 10px solid #00657C;height: 100px;width: 100px;position: absolute;left: -30px;top: -40px;z-index: 100;}
.border-img-bot {display: block;border-right: 10px solid #00657C;border-bottom: 10px solid #00657C;height: 100px;
width: 100px;position: absolute;right: -30px;bottom: -40px;z-index: 100;}
.networks img{width:100%}

.examination-table h2{margin-bottom:10px;color:#fff;}
.networks span{display:block;font-size:26px;font-weight:700;margin-top:8px;color:#1f407a}
.examination-table h3{margin-bottom:20px}
.examination-table {background: #00657C url(../images/summary-tbl-bg.png) no-repeat scroll center top;background-size: 100%;width: 100%;padding: 60px 0;}
.examination-table .summary-tbl-outer {    width: 80%;z-index: 0;position: relative;padding: 0;float: left;margin-top: 20px;}
.examination-table .summary-tbl .light-bg {background: #00C0F1;}
.examination-table table.summary-tbl tr td:first-child{color:#fff;font-weight:600;width:30%}
.examination-table table.summary-tbl tr td a:hover{text-decoration:underline}
.examination-table table.summary-tbl td {border-top: 1px solid rgba(255,255,255,0.3);border-bottom: 1px solid rgba(255,255,255,0.3); padding: 15px 15px;vertical-align: top;font-size: 14px}
.examination-table .table .bodywrap {border-top: none !important;padding:15px;background:#fff;}
 .examination-table .table{margin-bottom:0;}
 .examination-table table.summary-tbl tr td:nth-child(2n) {border-bottom: 1px solid #f2f2f2;}
.examination-table .summary-tbl a{text-decoration:underline}
.examination-policy{padding:60px 0;background:#f1f1f1}
.examination-policy img{width:80%}
.examination-policy .btn{margin-top:20px}
.robust-convenience {padding: 60px 0;background: #222;color: #fff}
.robust-convenience .robust-convenience-inn {background: #00657C url(../images/countries.jpg) no-repeat scroll center top; background-size:cover;padding:40px 30px;}
.robust-convenience p{color:#fff}
.robust-convenience h2{color:#fff}
.robust-convenience .head-line{background:#fff}

.ready-for {padding: 60px 0;}
.ready-for .pt{ padding-top:30px;}
.ready-for ul.listryd {margin-left: 20px;}
.ready-for ul.listryd li {float: left;width: 100%;margin-bottom: 5px;list-style-type: disc;font-size: 15px;border: none !important;}
.ready-for .accordion_head {background: #fff;padding: 12px 20px;font-weight:500;font-size: 17px;text-align: left;margin-bottom: 10px;cursor: pointer;color: #333;-webkit-box-shadow: 1px 1px 8px #e9e9e9;box-shadow: 1px 1px 8px #e9e9e9;}
.ready-for .accordion_head .plusminus {float: right;font-weight: 800;color: #333;font-size: 16px;line-height: 20px;}
.ready-for .accordion_body {text-align: left;margin-left: 20px;margin-bottom: 20px;margin-top: 10px;}
.ready-for .accordion_body p {font-size: 15px !important;}
.ready-for .accordion_body p a {
        color: #3B73B8;
    }
.ready-for ul.note-list li {font-size: 10px;line-height: 1.8;}
.ready-for ul.note-list li ul li {background: none;list-style: inside none;list-style-type: disc;margin-left: 0;width: auto;float: left;padding-right: 28px;margin-top: 7px;font-size: 12px;}
.ready-for ul.note-list li ul li span{color:#036687}
.ready-for li a{color:#036687;padding:0!important}
.ready-for.right{padding:20px;border:1px solid #f7f8fa}
.ready-for h3{font-size:16px;color:#036687;margin-top:12px}
.ready-for img{float:left;margin:0 20px 0 0;width:22%}
.ready-for .ol-list li{margin:10px 0 0 15px;padding:0;list-style-type:decimal;line-height:1.8;font-size:16px}
.ready-for .bottom {padding: 0 0 0 15px;border-left: 4px solid #00c0f1;margin-top: 12px}
.ready-for .ibca-btn.mob-show {
        display: none;
    } 
.registration{background:#1f407a url(../images/banner3.jpg) no-repeat scroll 0 0;text-align:left;padding:60px 0}
.registration h2{color:#fff}
.registration p{color:#fff;width:90%}
.button{position:relative;z-index:0;overflow:hidden;display:inline-block;padding:20px 30px;font-size:14px;line-height:1.25;font-weight:700;letter-spacing:0;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;text-align:center;cursor:pointer;vertical-align:middle;user-select:none;color:#fff;background-color:transparent;border-color:#151515;border:2px solid #fff;float:right;margin-top:30px}
.button:hover{border-color:#019fc3;text-decoration:none;color:#019fc3}
.th-f{top:-5px;font-size:12px}
.get-started-sec{padding:70px 0;background:#f7f7f7}
.get-started-sec ul li{float:left;width:22%;margin:0 1.5%;list-style-type:none;box-sizing:border-box}
.get-started-sec ul li a{width:100%;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;padding:40px 30px;background-color:#FFF;text-align:center;height:190px;border:1px solid #ededed;display:block;box-shadow:0 0 10px rgba(0,0,0,0.04);border-radius:10px}
.get-started-sec ul li a:hover{-webkit-box-shadow:0 7px 25px 0 rgba(0,0,0,0.1);box-shadow:0 7px 25px 0 rgba(0,0,0,0.1)}
.get-started-sec ul li p{color:#222;font-size:18px;margin-top:15px;line-height:1.35;font-weight:600}
.get-started-sec ul li img{width:20%}

.about-banner {
    background: #11224E url(../images/about-banner24.jpg) no-repeat scroll center top;
    background-size: cover;
    width: 100%;
    height: 330px;
    padding-top: 110px;
}
.about-banner .banner-left {width: 55%;float:left;}
.about-banner h1 {color: #fff;}
.about-banner h1 span {display: block;font-size: 32px;font-weight: normal; margin-bottom: 5px;}
.about-1 {width: 100%;padding: 70px 0;}
.about-1 .right-part {padding-left: 100px;}
.about-1 .top-para {font-size: 19px;line-height: 1.5;}
.about-1 p {text-align:justify;}
.about-1 h2 {-webkit-transform-origin: 0 0;-ms-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);white-space: nowrap;position: absolute;left: 7px;bottom: -25%;font-size: 56px;letter-spacing: 13px;color:#9c9b9b;}
.about-1 .head-verticle {display: block;position: relative;left: -10px;top: 73%;color: #fff;font-size: 110px;-webkit-text-fill-color: transparent;-webkit-text-stroke: 1px rgba(0,0,0,0.14);transform: rotate(-90deg);letter-spacing: 5px;}

.about-2 {
    background: #ECF7FB url(../images/about2-bg.jpg) no-repeat right bottom;
    background-size: cover;
    padding: 70px 0;
}
.about-2 .l-part {
        width: 68%;
        float: left;
        position: relative;
        padding-right: 7rem;
    }
.about-2 .r-part {
        width: 30%;
        float: right;
        position: relative;
        margin-right: 10px;
    }
.about-2 .r-part .imgbox {
        width: 100%;
        height: auto;
        position: relative;
        object-fit: cover;
        overflow: hidden;
    }
.about-2 .r-part .img-back {
        width: 106%;
        height: 70%;
        background: #3B73B8;
        position: absolute;
        left: -10px;
        right: -10px;
        top: 15%;
    }
.about-3 {
    background: #fff url(../images/edge-sec-bg24.jpg) no-repeat right top;
    background-size: 60%;
    padding: 70px 0;
}
.about-3 .top-textpart {
    width: 100%;
    text-align: left;
}
.about-3 .top-textpart p {
    text-align: justify;
}
.about-3 ul {
    padding: 0;
    margin-top: 30px;
}
.about-3 ul li {
        float: left;
        width: 32.1%;
        list-style-type: none;
        min-height: 285px;
        background: #fff;
        border: 1px solid #D4DFDF;
        padding: 20px 25px;
        margin-right: 20px;
        margin-bottom: 20px;
        border-radius: 10px;
        box-shadow: 0 0 10px rgba(0,0,0,0.14);
    }
.about-3 ul li:nth-child(1) {
            /*width: 33.33%;*/
            letter-spacing: -0.1px;
        }
.about-3 ul li:nth-child(3) {
            /*width: 31%;*/
            letter-spacing: .2px;
        }
.about-3 ul li:nth-child(4), .about-3 ul li:nth-child(5) {
            width: 49%;
            min-height: 195px /*220px*/;
            margin-bottom: 0;
        }
.about-3 ul li:nth-child(5) {
            /*width: 52.5%;*/
            letter-spacing: -0.36px;
        }
.about-3 ul li:nth-child(3), .about-3 ul li:nth-child(5) {
            margin-right: 0;
        }
.about-3 ul li h3 {
        font-size: 18px;
        font-weight: 800;
        color: #3B73B8;
        text-transform: uppercase;
    }
.about-3 ul li p {
            font-size: 14px;
            line-height: 23px;
            margin-bottom: 0;
            word-break: keep-all;
        }
.about-3 .bot-part {
    width: 100%;
    margin-top: 30px;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    padding: 15px 0;
}
.about-3 .bot-part h3 {
        font-size: 21px;
    }
.about-3 .bot-part p {
        margin-bottom: 0;
        text-align: justify;
    }

.about-4 {
    background: #262E60 url(../images/about4-bg.jpg) no-repeat right bottom;
    background-size: cover;
    padding: 70px 0;
}
.about-4 .l-part {
        width: 68%;
        float: left;
        position: relative;
        padding-right: 5rem;
        color:#fff;
    }
.about-4 .r-part {
        width: 30%;
        float: right;
        position: relative;
        margin-right: 10px;
    }
.about-4 .r-part .imgbox {
            width: 100%;
            height: auto;
            position: relative;
            object-fit: cover;
            overflow: hidden;
        }
.about-4 .r-part .img-back {
        width: 106%;
        height: 70%;
        background: #009EE2;
        position: absolute;
        left: -10px;
        right: -10px;
        top: 15%;
    }
.about-5 {
    width:100%;
    padding: 70px 0;
}
.about-5 .inner-part {
        width:100%;
        margin:0 auto;
        text-align:center;
        position:relative;
        padding:5rem 7rem
    }
.about-5 .inner-part:before {
        width: 5%;
        height: 100%;
        content: "";
        border-left: 6px solid #3B73B8;
        border-top: 6px solid #3B73B8;
        border-bottom: 6px solid #3B73B8;
        position: absolute;
        left: 0;
        top: 0;
    }
.about-5 .inner-part:after {
        width: 5%;
        height: 100%;
        content: "";
        border-right: 6px solid #3B73B8;
        border-top: 6px solid #3B73B8;
        border-bottom: 6px solid #3B73B8;
        position: absolute;
        right: 0;
        top: 0;
    }
.about-5 .bigpara1 {
    font-size:28px;
    font-weight:bold;
    text-transform:uppercase;
    margin-bottom:15px;
}
.about-5 .bigpara2 {
        /*font-size: 26px;*/
        font-size: 19px;
        /*font-weight: 600;*/
        line-height: 1.5;
    }
.about-5 .inner-part .ibca-btn {
        margin-top:15px;
        outline:none;
    }
.about-5 .inner-part .ibca-btn.btn-mr {
        margin-right: 10px;
    }
.about-5 b {
        font-weight: 800;
        margin-bottom: 0;
        color: #3B73B8;
        text-transform: uppercase;
    }
.standard-banner {
        background: #252525 url(../images/standards.jpg) no-repeat scroll center bottom;
        background-size: cover;
        width: 100%;
        height: 330px;
        padding-top: 210px
    }
.standard-banner h1{color:#fff;}
.ibca-standards .lgttxt {
        font-weight: 300
    }
.standards-1{width:100%;padding:70px 0}
.standards-1 .top-para{font-size:16px;line-height:1.5;color:#222!important;font-weight:700;margin-top:50px;position:relative;width:90%}
.standards-1 .top-para::before{background:#F2B31F;width:50px;height:3px;content:"";position:absolute;left:0;top:-20px}
.standards-1 .cont-right{margin-top:20px;color:#000}
.standards-1 .bg-g{padding:20px;height:auto;background:#fff}
.standards-1 .logo-box{width:100%;padding:5%;display:inline-block;background:rgba(255,255,255,0.6);position:absolute;left:0;bottom:5px}
.standards-1 img{max-width:100%}
.standards-1 .mid-box{height:380px;width:95%;overflow:hidden;margin-top:20px;background-size:cover;position:relative}
.standards-1 .mid-box img{max-width:100%}
.standards-2 {
    width: 100%;
    padding: 60px 0;
    background: #262E60 url(../images/body-of-knowledges.jpg) no-repeat scroll center top;
    text-align: center;
}
.standards-2 .top-para{font-size:16px;line-height:1.5;color:#222!important;font-weight:700;margin-top:50px;position:relative;width:90%}
.standards-2 .top-para::before{background:#F2B31F;width:50px;height:3px;content:"";position:absolute;left:0;top:-20px}
.resources-banner {
    background: #2A2B2B url(../images/resources-bg.jpg) no-repeat scroll center top;
    background-size: cover;
    width: 100%;
    height: 330px;
    padding-top: 140px;
}
.resources-banner p {color: #fff;}
.resources-banner h1{color:#fff;margin-bottom:10px}
.your-investment{padding:60px 0;width:100%;background:#fff}
.your-investment p.mt30{margin-bottom:30px}
.ibca-resources h2{font-size:48px;font-weight:800;color:#333;margin-bottom:10px}
.your-investment h4 {font-size: 24px;font-weight: 700;line-height: 1.3;padding: 10px 15px;min-height:115px;}
.exploreList .line-border {border-left: 4px solid #fff;height: 20px;position: relative;top: 33px;z-index: 999;}
.your-investment h4 a{color:#1f407a;padding-left:8px;display:block}
.your-investment h4 a:hover{text-decoration:underline;color:#1f407a}
.your-investment .col-md-5{padding-right:0}
.your-investment .details{color:#000!important;font-size:16px;line-height:1.5;font-weight:700;margin-top:50px;position:relative}
.details::before{background:#F2B31F;width:50px;height:3px;content:"";position:absolute;left:0;top:-20px}
.your-investment .bg-light-gray .the-color{padding:15px;left:0;background:rgba(0,101,124,0.9);display:block;position:relative}
.your-investment .bg-light-gray{background:#2aa9e0 url(../images/ai-in-investment-banking.jpg) no-repeat scroll 0 0;background-size:cover !important;padding:47% 0 0;box-shadow:0 1px 7px rgba(0,0,0,0.14)}
.your-investment .bg-light-gray h4{font-size:26px;color:#fff}
.your-investment .bg-light-gray h4 a{color:#fff}
.your-investment .bg-light-gray h4 a:hover{text-decoration:underline}
.your-investment .bg-light-gray p{color:#fff;padding:2px 15px}
.your-investment .bg-white {
    min-height: 210px;margin-bottom: 15px;border: 1px solid #c8c8c8;background: #ededec;}
.your-investment img{display:block;max-width:100%;height:auto}
.your-investment .right-bottom{padding:10px;}
.your-investment .right-bottom p{line-height:1.3}
.img-frame{height:200px;overflow:hidden}
.insights .bnr {padding: 120px 0 20px; background: #333; color: #fff;}
.article-wrap{padding:70px 0;}
.title-hd {
    margin-top: 7px;
    font-size: 22px;
    min-height: 90px;
    line-height: 30px;}
.article-wrap ul li{float:left;width:31.5%;color:#fff;margin-bottom:20px;margin-right:20px;}
.article-wrap ul li:nth-child(3n+3) {margin-right:0;}
.social-link-icon { position: absolute; margin-left:10px;top: 8px; z-index: 999;display:none;}
.social-link-icon a {color: #fff;font-size: 14px;border-radius: 2px; border: 1px solid #c6c6c6;text-align: center;background: #3B73B8;padding: 6px 11px !important;display: block;}
.article-wrapper:hover .social-link-icon {display: block;}
.article-wrap ul li .img-wrap{height:210px}
.article-wrap ul li .txt-info{border:.06em solid #CCC;background-color:#FFF;padding:20px;display:block;position:relative;min-height:445px}
.article-wrap ul li a.topic-link{font-size:15px;color:#000;padding-bottom:4px;border-bottom:solid 2px #00657C}
.insights{padding:0px 0 80px}
.article-wrap ul li .txt-info .txt-disc{font-size:14px;color:#666!important;font-weight:400!important;min-height:80px}
.article-wrap ul li:hover h3{text-decoration:none}
.article-wrap ul li a:hover{text-decoration:none}
.article-wrap ul li .txt-info:hover{background:#00657C;border:.06em solid #00657C;color:#fff}
.article-wrap ul li .txt-info:hover p,.article-wrap ul li .txt-info:hover a{color:#fff!important}
.article-wrap ul li:hover .txt-info {background: #3B73B8;border: .06em solid #3B73B8;}
.article-wrap ul li:hover .txt-disc p,.article-wrap ul li:hover .txt-info a{color:#fff}
.article-wrap ul li:hover .txt-info p{color:#fff!important}
.article-wrap ul li:hover .ibca-btn{background:#089ac5!important;border:1px solid #089ac5!important}
.singlepost h4{margin-top:17px;margin-bottom:10px}
.singlepost{padding:90px 0 60px}
.singlepost .right{float:left!important;width:65%}
.img-socialicon{border-bottom:1px solid #eaeaea;padding:20px 0;margin-bottom:18px;width:100%}
.singlepost .right img{margin-bottom:20px;width:100%}
.singlepost .right span.date-insights{font-size:12px;font-weight:700;display:inline-block}
.social-icons{position:absolute;left:20px;top:45%}
    .social-icons a {
        padding: 6px 14px;
        color: #3b73b8;
        font-size: 18px;
        border-radius: 2px;
        border: 1px solid #c6c6c6;
        text-align: center;
        background: #fff;
    }
.singlepost .left{float:right!important;width:30%;top:100px}
.sidenavs{border:1px solid #eaeaea;padding:12%}
.sidenavs h2{font-size:25px;font-weight:800}
.insight-asides li a{color:#00657C;display:block;font-size:15px;line-height:1.2;font-weight:800;list-style-type:none;margin-left:0;border-bottom:1px solid #e5e5e5;padding:10px 0}
.singlepost .top-img .leftl {float: left;width: 50%;padding: 134px 66px;background: #3B73B8;color: #fff;height: 380px}
.singlepost .top-img .rightr{float:right;width:50%}
.singlepost .top-img .leftl{color:#fff}
.singlepost .top-img .leftl h1{font-size: 34px;font-weight: 500;}
.article-date {float: left;padding-left: 10px;}
.lines {height: 7px;background: #3B73B8;width: 4%;float: left;margin-top: 7px;
    margin-left: 15px;}
.article-border {float: left;padding: 0px 10px 0;}
.singlepost .right-blog-text{margin-top:40px}
.singlepost .right-blog-text ul {
        padding-left:15px;
    }
.singlepost .right-blog-text ul li {
    width:100%;
        list-style-type: disc;
        margin-left: 0px;
        font-size: 16px ;
        font-weight: 400;
        line-height: 2.4rem;
        margin-bottom: 10px;
    }
.singlepost .right-blog-text p a, .singlepost .right-blog-text li a {
        color: #3B73B8 !important;
    }
.singlepost .right-links{margin-top:40px}
.singlepost .right-links .blog-top-add {text-align: center;margin-top: 30px;}
.singlepost .right-links .blog-top-add img {max-width: 340px;width: 100%;}
.singlepost .right-links .blog-inside {
        background: #fff; margin-top:10px;
    }
.singlepost .right-links .blog-inside h2 {
        padding: 10px 5px;
        background: #3B73B8;
        color: #fff;
        text-align: center;
        font-size: 22px;
        margin-bottom: 0 !important;
        font-weight: 700 !important;
    }
.singlepost .right-links .blog-inside li {
            float: left;
            display: block;
            margin-bottom: 2px;
            border-bottom: solid 1px #ccc;
            padding: 8px;
            font-weight: 400 !important;
        }
.singlepost .right-links .blog-inside li:last-child {
        border-bottom:0;
    }
.singlepost .right-links .blog-inside li span.img-wrap {
                width: 30%;
                float: left;
            }
.singlepost .right-links .blog-inside li span.img-wrap img {
                    width: 100%;
                }
.singlepost .right-links .blog-inside li span.text-info {
                width: 66%;
                float: left;
                margin-left: 10px;
                font-weight: 400 !important;
                font-size: 15px;
                line-height: 20px;
                color: #333;
            }
.fixedElement {
   
    z-index: -9;
    width:342px;
}
.singlepost .for-facebook{margin-bottom:25px}
.singlepost .facebook .fa,.singlepost .linkedin .fa{width:18px}
.subscribe-form input{width:76%;margin:auto}
.subscribe-form{padding:40px 20px;text-align:center;background:rgba(0,0,0,0) linear-gradient(to right,#0f2027,#203a43,#2c5364) repeat scroll 0 0;background:-webkit-linear-gradient(30deg,#0f2027,#2c5364);width:75%;margin:40px auto 0}
.subscribe-form h4{color:#fff}
.adsticky{position:-webkit-sticky;position:sticky;top:160px}
.sitemap-banner {
    width: 100%;
    height: 330px;
    padding-top: 210px;
    background: #030303 url(../images/banner4.jpg) no-repeat scroll right top;
    background-size: cover
}
.sitemap-banner h1{color:#fff;margin-bottom:10px}
.div-padding{padding:50px 0 70px}
.sitemap .sitemap-menu1 ul .heading a, .sitemap .sitemap-menu2 ul .heading a, .sitemap .sitemap-menu3 ul .heading a, .sitemap .sitemap-menu4 ul .heading a {
    color: #333;
    font-size: 17px;
    font-weight: 600;
    text-transform: uppercase
}
.sitemap .sitemap-menu1, .sitemap .sitemap-menu2, .sitemap .sitemap-menu3, .sitemap .sitemap-menu4 {
    background: rgba(0,0,0,0) none repeat scroll 0 0;
    border-top: 2px solid #ED3F27 /*#ef7f1a*/;
}
.sitemap .sitemap-menu1 li a, .sitemap .sitemap-menu2 li a, .sitemap .sitemap-menu3 li a, .sitemap .sitemap-menu4 li a {
        border-bottom: 1px solid #eaeaea;
        display: block;
        font-size: 15px;
        padding: 6px 10px;
        color: #666;
    }
.terms-page-bottom {
    width: 100%;
    height: 330px;
    padding-top: 210px;
    background: #030303 url(../images/banner4.jpg) no-repeat scroll;
    background-size: cover
}
.terms-page h1{color:#fff;margin-bottom:10px}
.terms-page-process{padding:50px 0 70px}
.terms-page a {color: #3B73B8}
.terms-page-process h4{margin-bottom:10px;margin-top:30px}
.terms-page-process ul li{list-style-type:square;font-size:16px;margin-left:3%;margin-bottom:6px;font-weight:400;line-height:1.5;color:#333;}
.terms-page-process ul li:last-child {
    margin-bottom:12px;
}
.bottom-coverage{background:#f5f5f5;padding:50px 0}
.bottom-coverage h2{font-size:1.6em;font-weight:700}
.bottom-coverage .tabbing{border:1px solid #f1f1f1}
.bottom-coverage .left{width:45%;float:left}
.bottom-coverage ul.tabs{margin:0;padding:0;list-style:none;width:100%;float:left}
.bottom-coverage ul.tabs li.current{color:#005984}
.bottom-coverage ul.tabs li{cursor:pointer;display:block;position:relative;z-index:99;min-height:46px;border-bottom:1px solid #e2e2e2;padding:0;font-weight:700}
ul.tabs li.current{background:#ededed;color:#222}
.bottom-coverage ul.tabs li{cursor:pointer;font-weight:700}
.bottom-coverage ul.tabs li.current::after{background:rgba(0,0,0,0) url(../images/gray1.png) no-repeat scroll right 0;content:"";height:40px;position:absolute;right:-13px;width:40px;top:9px}
ul.tabs li{background:none;color:#222;display:inline-block;padding:10px 15px;cursor:pointer}
.bottom-coverage ul.tabs li span.left-list{float:left;padding:10px}
.abdd-theme .abd-developer .bottom-coverage ul.tabs li span.right-list{background:#999}
.bottom-coverage ul.tabs li span.right-list{background:#999 none repeat scroll 0 0;float:right;color:#fff;padding:12px;width:50px}
.bottom-coverage .tab-content.current{display:block;float:left;position:relative;width:100%;padding:0;margin-left:15px}
text-tab h3{margin-bottom:5px!important}
.mob{display:none}
.abdd-theme .bottom-coverage .tab-text .tab-content.over-first-text-tab ul{margin-top:10px}
.bottom-coverage .tab-text .tab-content ul li{list-style:disc!important;margin-left:15px;margin-bottom:4px}
.abdd-theme .bottom-coverage .tab-text .tab-content.over-first-text-tab ul li{margin-bottom:0}
.bottom-coverage .tab-content{display:none;background:none;padding:15px;border:none}
.bottom-coverage .right{width:53%;float:right}
.exam-security-bottom {
    padding: 150px 0;
    background: #030303 url(../images/banner4.jpg) no-repeat scroll;
    width: 100%;
    height: 330px;
    padding-top: 210px
}
.exam-security-bottom h1{color:#fff;margin-bottom:10px}
.exam-development-bottom {
    background: #030303 url(../images/banner4.jpg) no-repeat scroll;
    width: 100%;
    height: 330px;
    padding-top: 210px
}
.exam-development-bottom h1{color:#fff;margin-bottom:10px}
.development-first {
    padding: 60px 0;
    background: rgba(255,255,255,0) url(../images/policies.jpg) repeat scroll bottom center;
}
.development-first h4{color:#005e7a;font-size:18px;margin-bottom:5px;margin-top:20px;font-weight:800}
.exam-policies-bottom {
    background: #030303 url(../images/banner4.jpg) no-repeat scroll;
    width: 100%;
    height: 330px;
    padding-top: 210px
}
.exam-policies-bottom h1{color:#fff;margin-bottom:10px}

.exam-policies-first {
    padding: 60px 0;
    background: rgba(255,255,255,0) url(../images/policies.jpg) no-repeat scroll bottom center;
}
.exam-policies-first .alpha-list li{list-style-type:lower-alpha;line-height:2}
.exam-policies-first h4{font-size:20px;margin:7px 0;}
.exam-policies-first a {color: #3B73B8;}
.exam-policies-first ul.bdaca-policy-themes1 li {
        background: rgba(0,0,0,0) url(../images/blue-bullet.png) no-repeat scroll 0 9px;
        padding: 0 0 6px 13px;
        margin-left: 20px;
        font-size: 15px;
        font-weight: 400;
        line-height: 1.6;
        list-style-type: none
    }
.exam-policies-first .texture-bg{background:rgba(255,255,255,0) url(../images/dot-bg-20.png) repeat scroll 0 0;display:block;float:left;margin:20px 0;padding:10px}
.exam-policies-first .texture-bg-inner{background:#fff none repeat scroll 0 0;display:block;float:left;padding:15px}
.exam-policies-first ul.listqdt li h6 a {
        color: #000;
        font-size: 14px;
        margin-bottom: 7px; font-weight:normal;
    }
.exam-policies-first ul.listqdt li h6 a:hover{ color:#005e7a;}
.exam-policies-first ul.listqdt li {
            float: left;
            width: 100%;
            margin-bottom: 4px;
        }
.exam-id-page h3 {
        margin-top: 30px;
        margin-bottom: 10px !important
    }
.exam-id-page h3:first-child{margin-top:0}
.exam-id-bottom {
    background: #030303 url(../images/banner4.jpg) no-repeat scroll;
    width: 100%;
    height: 330px;
    padding-top: 210px
}
.exam-id-bottom h1{color:#fff;margin-bottom:10px}
.exam-id-first {
    padding: 60px 0;
    background: rgba(255,255,255,0) url(../images/policies.jpg) repeat scroll bottom center;
}
.exam-li h4{color:#005e7a;font-size:20px;margin-bottom:10px}
.exam-li .numerali li{list-style-type:disc;font-size:15px;line-height:1.5;padding-bottom:10px;font-weight:400}
.exam-li ul li ul.bdaca-policy-themes li{background:rgba(0,0,0,0) url(../images/blue-bullet.png) no-repeat scroll 0 12px;margin:0!important;padding:3px 0 3px 15px;width:100%!important;font-size:14px;list-style-type:none}
.list-none{list-style-type:none}
.exam-li ul{margin-left:0;padding:0}
.examinee-page h3, .exam-policies-first h3, .exam-security-process  h3{
    margin-top: 25px;
    margin-bottom: 10px !important
}
.mt10{margin-top:10px!important}
.examinee-bottom {
    background: #030303 url(../images/banner4.jpg) no-repeat scroll;
    width: 100%;
    height: 330px;
    padding-top: 210px
}
.examinee-bottom h1{color:#fff;margin-bottom:10px}
.examinee-first {
    padding: 60px 0;
    background: rgba(255,255,255,0) url(../images/policies.jpg) repeat scroll bottom center;
}
.examinee-first .numerali li{list-style-type:decimal;font-size:15px;line-height:1.5;padding-bottom:10px}
.examinee-first .alphali{padding:15px}
.examinee-first .alphali li{margin-bottom:10px;float:left;width:100%;padding-left:10px;padding-bottom:0;list-style-type:lower-alpha}
.exam-security-process {
    padding: 60px 0;
    /*background: rgba(255,255,255,0) url(../images/policies.jpg) repeat scroll bottom center;*/
}
.exam-security-process .the-li li{line-height:1.8;list-style-type:disc;margin-left:15px;}
.exam-security-process .texture-bg{background:rgba(255,255,255,0) url(../images/dot-bg-20.png) repeat scroll 0 0;display:block;float:left;margin:40px 0 20px;padding:10px}
.formalcomplaint {
    background: #009EE2;
    padding: 25px;
    text-align: center;
    margin-top: 20px;
}
.formalcomplaint h3 {
        color: #fff;
        margin-bottom: 3px;
    }
.formalcomplaint p {
     font-size:14px; color:#fff;
    }
.formalcomplaint .complaint-btn {
        color: #3B73B8;
        background: #EFEFEF;
        font-size: 13px;
        text-transform: capitalize;
        padding: 12px 22px;
        border-radius: 55px;
        font-weight: 900;
        display: inline-block;
    }
.exam-security-process .texture-bg-inner{background:#fff none repeat scroll 0 0;display:block;float:left;padding:15px}
.exam-security-process .texture-bg-inner p{line-height:1.55}
.exam-security-process a {
    color: #3B73B8;
}
.exam-examinations-bottom {
    background: #030303 url(../images/banner4.jpg) no-repeat scroll;
    width: 100%;
    height: 330px;
    padding-top: 210px
}
.exam-examinations-bottom h1{color:#fff;margin-bottom:10px}
.exam-examinations-first{padding:60px 0}
.exam-examinations-first h3{font-size:20px;margin:30px 0 10px!important;font-weight:700}
.exam-examinations-first .content-right{background:#1F407A;padding:4%;margin-top:35px;text-align:center;min-height:275px}
.exam-examinations-first .content-right h3{font-size:24px;color:#fff;line-height:1.6}
.exam-examinations-second{padding:60px 0;background:#f5f5f5}
.exam-examinations-second ul{margin-left:0;padding:0}
.exam-examinations-second ul li{list-style-type:none;font-size:18px;color:#000;margin-bottom:5px;display:inline-block;width:100%}
.exam-examinations-second ul li:last-child{margin-bottom:10px}
.exam-examinations-second .second-inner{padding-left:35px}
.exam-examinations-third{padding:60px 0;background:rgba(0,0,0,0) url(../images/id-policiy-sec-bg.jpg) no-repeat scroll center top;background-size:auto;background-size:100% auto}
.exam-examinations-third p{color:#fff}
.exam-examinations-third h2{color:#fff!important}
.exam-examinations-third .btn-draw{color:#fff;border-bottom:1px solid #fff}
.exam-examinations-third .btn-draw:hover{background:#fff;color:#005e7a}
.exam-examinations-third .btn-draw::after{background:#fff}
.exam-examinations-third .btn-draw > span::before,.exam-examinations-third .btn-draw > span::after{background:#fff}
.exam-examinations-third .head-line,.exam-examinations-four .head-line{background:#fff}
.exam-examinations-four{background:#fafafa url(../images/audit-policy-bg-black.jpg) no-repeat fixed center top;padding:60px 0}
.exam-examinations-four h2,.exam-examinations-four p{color:#fff}
.exam-examinations-four .audit-bg{background:#1f407a;padding:3%}
.exam-examinations-four .audit-bg a{color:#de7c00}
.exam-examinations-fifth{padding:60px 0}
.exam-examinations-sixth{background:#f5f5f5 url(../images/exam-security-bg.jpg) no-repeat scroll center top;background-size:auto;background-size:cover;padding:70px 0}
.exam-examinations-page h2{font-size:48px;font-weight:800;color:#333;margin-bottom:10px}
.exam-examinations-four h2,exam-examinations-third h2{color:#fff!important}
.exam-examinations-first .btnN{border:1px solid #fff;padding:11px 44px;font-size:21px;color:#fff;margin:20px 0;display:inline-block;text-decoration:none}
.exam-examinations-first .btnN:hover{background:#595858;color:#fff;text-decoration:none;border:1px solid #595858}
.exam-examinations-first a{font-weight:700;color:#2a6496}
.contact-form .ibca-btn{margin-top:0}
.contact-form .cp-img{position:relative;top:55px}
.contact-form .dash-wrap{position:relative}
.contact-form .dash{position:absolute;left:200px;top:25px}
.stk-aside li a{font-size:15px;height:0!important;padding:8px 20px 25px!important;text-transform:capitalize!important}
.padd{font-size:15px!important;font-weight:700!important}
.partner-form h1 {margin-bottom: 30px;padding-top: 130px;color: #fff;}
.partner-form h3 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 1.4;
    margin-top: 5px;
    color: #00657c;
}
.thanks-page .line {
    height: 1px;
    width: 40%;
    background: #000;
    margin: 20px auto 20px;
}
.thanks-page .thnkbtn01 {
    background: #116077;
    color: #fff;
    padding: 13px 20px;
    text-align: center;
    font-size: 18px;
    margin-top: 10px;
    font-weight: 800;
    display: inline-block;
    margin-bottom: 20px;
}
.thanks-page .social-area img {
    width: 36px;
    border: 1px solid #005E76;
    padding: 5px;
    margin-right: 1px;
    border-radius: 8px;
}
.thanks-page .social-area {
    text-align: center;
    margin-top: 20px;
}
.thanks-page {
    padding: 120px 0;
    text-align: center
}
.thanks-page h2 {
        /*font-size: 22px;*/
        color: #3B73B8;
    }
.thanks-page p {
        font-size: 18px;
    }
.partner-form .input-field {
    background: #fff;
    border: 1px solid #c8d1d1;
    margin-top: 15px;
    padding: 12px 15px;
    width: 100%;
    text-overflow: ellipsis;
    -webkit-box-shadow: 0px 0px 16px 0px rgba(0,0,0,.17);
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,.17);
}
.partner-form .select-field {
    background: #fff;
    border: 1px solid #c8d1d1;
    margin-top: 15px;
    margin-bottom: 0;
    padding: 10px 15px;
    width: 100%;
    text-overflow: ellipsis;
    font-size: 14px;
    color: #959595;
    -webkit-box-shadow: 0px 0px 16px 0px rgba(0,0,0,.17);
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,.17);
}
.partner-form .form-span {
    color: #06b9f5;
    display: block;
    font-size: 10px;
    font-weight: 400;
    line-height: 1.3;
    margin: 5px 0 0;
    float: left;
}
.partner-form .left ul li{width:48%;float:left;margin-left:4%}
.partner-form .check-box{float:left;margin-right:10px;margin-top:2px}
.partner-form .simple-form .chk-text{font-size:12px;font-weight:400;margin-left:5px}
.partner-form aside{float:right;background:#f5f5f5;margin-top:30px;color:#fff;padding:0 0 30px;width:90%}
.partner-form aside h3{font-size:24px;text-transform:uppercase;background:#089ac5;color:#fff;padding:15px 20px}
.partner-form aside .partner-process{padding:0 20px 15px}
.partner-form aside .partner-process li{font-size:12px;padding:30px 0;position:relative}
.partner-form aside .list-icon::after{background:#089ac5 none repeat scroll 0 0;content:"";height:95px;left:5%;position:absolute;top:-11px;width:1px;z-index:1}
.partner-form aside span::before{bottom:3px;content:" ";left:0;position:absolute;top:2px;width:5px}
.partner-form aside .partner-process li span.list-text{-webkit-font-smoothing:antialiased;margin-left:5px;margin-top:0;color:#000;width:80%;font-weight:500;font-size:13px}
.partner-form aside .partner-process li span{float:left}
.partner-form aside .partner-process li span.list-icon{margin-right:10px}
.partner-form aside .partner-process li .fa{color:#089ac5;font-size:20px!important;background:#fff;border:1px solid #e3e3e3;position:relative;width:32px;z-index:2;line-height:28px;text-align:center}
.partner-form .captcha-left{width:50%;float:left}
.partner-form .captcha {background: #fff;width:100%;padding: 25px 15px;border: 1px solid #e9e9e9;margin-top: 20px;margin-bottom: 15px;}
.partner-form .captcha h4 {
    font-size: 20px;
   
    color: #333;
    line-height: 1.65;
    font-weight: 400;
    margin-bottom: 0;
    padding-left:15px;
}
.partner-form .captcha-left .bigpara{margin-bottom:0}
.partner-form .simple-form .captcha-left .input-field{margin:12px 0 0;background:#fff}
.partner-form .captcha-right{width:35%;margin-top:43px;float:right}
.partner-form .captcha-right img{width:100%}
.partner-form .btnSubmit{border:none;border-radius:30px;padding:10px 40px;width:auto;cursor:pointer;background:#00657c;color:#fff;font-weight:700;text-transform:uppercase}
.partner-form .dash-wrap{position:relative}
.partner-form .pl0{padding-left:0!important}
.partner-form .pr0{padding-right:0!important}
.partner-form .dash{position:absolute;left:38.7%;bottom:30px}
.partner-form .cp-img{position:relative;width:90%;margin-top:16px;}
.partner-form .ibca-btn{margin-top:0}
.partner-form .field-validation-error{color:red}
.create-account-banner{background:url(../images/create-accountbg.jpg) no-repeat scroll left top;background-size:cover;width:100%;height:auto;padding-bottom:70px;}
.create-account-banner .top-section{padding-bottom:16px;padding-top:100px}
.create-account-banner .top-section .left-section{border-right:2px solid #c6c6c6;float:left;padding:0 48px 16px 0;width:73%;box-sizing:border-box;margin:0 0 45px}
.create-account-banner .top-section .image-section{float:left;margin-top:30px;width:29%}
.create-account-banner .top-section .image-section img{width:100%}
.create-account-banner .top-section .right-section{float:right;width:20%;margin-top:0px;box-sizing:border-box}
    .create-account-banner .top-section .right-section .left-image {
        float: left;
        width: 50%;
        margin-left: 10px;
        text-align: center;
    }
.create-account-banner .top-section .right-section .left-image img{width:70%}
.create-account-banner .right-section .right-information{float:left;margin-top:10px;width:100%}
.create-account-banner .right-section .right-information span{font-size:15px;font-weight:700;}
.create-account-banner .right-section .right-information .ibca-btn {
        background: #e5e5e5;
        color: #3B73B8;
    }
.green-text.text-darken-1{color:#158b4f!important;margin-top:12px}
.creat h4 {
    font-size: 15px;
    margin-bottom: 0;
    font-weight: 700;
    color: #3B73B8;
}
a.popup-open-btn{background-position:200% 0;cursor:pointer;font-weight:700;padding:10px!important}
.green-text{color:#4caf50!important}
.create-account-banner .right-section .right-information h4 {
    font-size: 12px;
    color: #fff;
    width: 100%;
    margin-top: 10px;
}
.create-account-banner .top-section .left-section .login-content{float:left;}
.create-account-banner .top-section .login-content h1 {
    
    margin-top: 24px;
    color: #fff !important;
    margin-bottom: 16px;
}
.create-account-banner .top-section{padding-bottom:16px;padding-top:100px}
p.new-content{color:#000;font-size:12px;line-height:1.5;margin-top:10px;}
.creat .left li.name{width:32%;margin-left:2%;display:inline-block;box-sizing:border-box}
.creat .left .slect{border-bottom:1px solid #eee;padding-bottom:20px;float:left}
.create-account .left li.name .input-field{width:100%!important}
.create-account .simple-form .input-field{margin-bottom:15px}
.create-account .field-validation-error{color:red;font-size:11px}
.create-account-banner .top-section .left-section .bigpara {
    color: #fff;
    font-weight: 300;
    margin-bottom: 0;
    margin-top: 10px;
}
.creat .right{background:#f6f8f7 none repeat scroll 0 0;float:right;box-sizing:border-box;width:32%;padding:26px;display:none}
.create-account-banner .top-section .left-section .acc-info{color:#06b9f5;font-size:20px;line-height:25px}
.create-account-banner .top-section .left-section .para-clr{color:#fff; font-size:16px;}
.clear{clear:both}
.partnership-banner {
    background: #363737 url(../images/partner-ibca.jpg) no-repeat scroll center top;
    background-size: cover;
    width: 100%;
    height: 330px/*385px*/;
    padding-top: 140px;
}
.partnership-banner .banner-left {
        width: 48%;
        float: left;
    }
.partnership-banner h1{color:#fff;}
.ibca-partner .lgttxt{font-weight:300}
.educators-content {
    padding:70px 0;
}
.educators-content .for-left {
    float: left;
    width: 56%;
}
.educators-content .for-right {
    float: left;
    width: 57%;
    margin-left: -156px;
    margin-top: -120px;
    margin-bottom: -190px;
}
.educators-content .partner-section-top {
    display: block;
    background: #00657C;
    height: 188px;
    width: 215px;
    position: relative;
    left: -23px;
    top: 164px;
    z-index: 0;
}
.educators-content .bxopartner {
    background: #fff;
    width: 100%;
    padding: 25px 45px 25px;
    position: relative;
    z-index: 999;
}
.educators-content .partner-section-bottom {
    display: block;
    background: #00657C;
    height: 170px;
    width: 180px;
    position: relative;
    right: -24px;
    bottom: 147px;
    z-index: 100;
    float: right;
}
.head-line{margin-bottom:10px}
.second {padding: 40px 0 70px}
.explore-sec-bg p{color:#fff}
.explore-sec-bg h4{color:#fff}
.third{background:#fff;background-size:cover;padding:40px 0;margin-bottom:40px}
.bg-black{padding:60px 0}
.partner-sec .bg-cont{position:absolute;left:20%;bottom:-5px;font-size:150px;color:rgba(255,255,255,0.05);display:inline-block;z-index:1}
.partner-right{background-size:auto;background-size:150%;width:100%;height:420px}
.partner-sec h4{color:#fff}
.fifth{padding:80px 0}
.startoff-sec{width:100%;padding:60px 0;background:url(../images/transparent-back-1.png) no-repeat left bottom;background-size:auto;background-size:35%}
.partner-sec .head-line{background:#fff}
.startoff-inner{width:90%;padding:20px 20px 20px 40px;float:right;background:#e9e9e9}
.seventh{background:#fafafa;padding:30px;margin-bottom:60px;text-align:center;}
.mtop{margin-top:30px}
.educators-content h4{font-size:32px}
.first{padding:10px 0}
.privacy-policy-bottom {
    width: 100%;
    height: 330px;
    padding-top: 210px;
    background: #030303 url(../images/banner4.jpg) no-repeat scroll;
    background-size: cover
}
.privacy-policy-page h1{color:#fff;margin-bottom:10px}
.privacy-policy-process{padding:50px 0 70px}
.privacy-policy-page a {color: #3B73B8}
.privacy-policy-page h4{margin-bottom:10px;margin-top:30px}
.privacy-policy-page ul li{list-style-type:disc;margin-left:3%;font-size:16px;color:#333;line-height:1.8;font-weight:400}
.privacy-policy-page h3 {
    font-size: 18px;
    margin-bottom: 10px;
    margin-top: 13px;
}
.careers-inner .careers-inner-banner{background:#000 url(../images/banner6.jpg) no-repeat scroll center bottom;background-size:cover;width:100%;height:330px;padding-top:210px}
.careers-inner h1{color:#fff;margin-bottom:10px}
.careers-inner .lgttxt{font-weight:300}

.careers-sec1{padding:60px 0;width:100%; text-align:center;}
.careers-sec1 .lead{margin-bottom:20px;width:90%}
.careers-sec1 p{margin-bottom:10px}
.careers-sec1 .hd-image-box{overflow:hidden;width:100%;height:230px;min-height:1px;float:right;text-align:right}
.ib-box1{overflow:hidden;width:100%;height:450px;margin-top:10px}
.ib-box1 img{width:90%}
.careers-sec1 .accordion{padding:0!important;margin:0;background-color:transparent!important;width:90px}
.careers-sec1 .panel{background-color:transparent;margin-top:20px;padding:0}
.careers-sec1 .accordion_head{cursor:pointer;width:auto;display:inline-block;color:#333}
.careers-sec1 .accordion_head span{position:relative;font-size:14px;font-weight:800;float:left}
.careers-sec1 .plusminus{font-weight:400;float:right;color:#333;position:relative;font-size:16px;width:30px;height:20px;line-height:20px;text-align:center;display:inline-block}
.careers-sec2{padding:60px 0 80px;width:100%;}
.left-img-box{overflow:hidden;width:90%;float:right;margin-top:0px;max-height:455px}
.careers-sec2 .lead{margin-top:10px;width:95%}
.divisions-list{margin:0;padding:20px 0 0}
.divisions-list li{width:100%;list-style:none;margin-bottom:20px;display:block;float:left}
.divisions-list li h4{font-size:16px;font-weight:400;color:#222;line-height:1.4;display:inline-block;width:70%;float:left;margin-top:10px}
.blue-circle-icon {
    width: 70px;
    height: 70px;
    line-height: 60px;
    border: 1px solid #3B73B8;
    color: #fff;
    -webkit-transition: all 300ms linear 0;
    -khtml-transition: all 300ms linear 0;
    -moz-transition: all 300ms linear 0;
    -ms-transition: all 300ms linear 0;
    -o-transition: all 300ms linear 0;
    transition: all 300ms linear 0;
    -webkit-border-radius: 117px;
    -khtml-border-radius: 70px;
    -moz-border-radius: 70px;
    -ms-border-radius: 70px;
    -o-border-radius: 70px;
    border-radius: 70px;
    text-align: center;
    float: left;
    margin-right: 20px
}
.blue-circle-icon:hover{box-shadow:0 4px 20px #ccc}
.divisions-list li .blue-circle-icon .glyphicon{color:#fff;font-size:32px;font-weight:400}
.divisions-list li .blue-circle-icon img{max-width:50%}
.careers-sec3{padding:60px 0;background:#f7f7f7}
.unsubscribe .unsubscribe-banner h2{padding:160px 0 0;color:#fff;font-weight:800;font-size:60px}
.unsubscribe .unsubscribe-banner{background:url(../images/unsubscribe-banner.jpg) left no-repeat;background-size:cover;min-height:315px}
.unsubscribe-wrap1{width:80%;margin:auto}
.unsubscribe-wrap{background:#fff;width:80%;padding:3%;margin:-75px auto auto!important;margin-top:auto;border-top:solid 10px #004353}
.unsubscribe-wrap .padd{padding:35px 0 120px}
.unsubscribe-wrap .wrap{width:100%;padding:0 45px;margin:auto}
.unsubscribe-wrap h3{font-size:25px;font-weight:400;margin-bottom:10px!important;color:#646464}
.unsubscribe-wrap .wrap p{line-height:30px;font-size:15px}
.mobiles-menu{display:none;position:relative}
.unsubscribe input[type="text"],select{width:36%;padding:12px 20px;margin:8px 0;display:inline-block;border:1px solid #e2e2e2;border-radius:0;box-sizing:border-box;font-size:15px}
.unsubscribe input[type="button"]{width:15%;background:#ef7f1a none repeat scroll 0 0;color:#fff;padding:12px 20px;margin:8px 0;border:none;border-radius:2px;cursor:pointer;display:block;font-weight:700;font-size:15px}
.unsubscribe{padding-top:80px}
.unsubscribe .captcha{background:#f9f9f9 none repeat scroll 0 0;border:1px solid #ddd;padding:20px;margin-bottom:30px;margin-top:0;width:400px}
.unsubscribe .captcha-class .text-unsubscribe{float:left;margin-right:10px;position:relative;width:60%!important}
.unsubscribe .captcha-class .input-field{padding:10px 11px;margin:0;width:100%!important;box-sizing:border-box;background:#fff}
.unsubscribe .captcha-class .img-unsubscribe{float:left;width:35%;margin-top:4px}
.unsubscribe .captcha-class .red-text{color:#06b9f5;font-size:12px;line-height:1.5;margin-top:7px;font-weight:400}
.error{color:red;font-weight:400;font-size:12px}

.sidenav {height: 100%;width: 0;position: fixed;top: 0;right: 0;
    background-color: #3B73B8;overflow-x: hidden;transition: .5s;padding-top: 60px;z-index: 103}
.sidenav .closebtn{position:absolute;top:0;right:25px;font-size:36px;margin-left:50px}
.sidenav a{padding:8px 8px 8px 32px;text-decoration:none;font-size:12px;color:#fff;display:block;transition:.3s}
.menu1 ul li a:hover {color: #C9C9C9;}
.menu1{float:left;width:100%;text-overflow:ellipsis;white-space:nowrap;padding-bottom:80px}
.menu1 ul{width:100%;min-height:auto;padding:0}
.menu1 ul li a, .menu1 ul li.head a {
        padding: 4px 15px 11px;
        border-bottom: 1px solid #076B82;
        color: #fff;
        font-size: 14px; font-weight:900;
    }
li.menu-item .menu-btn {
    font-weight:bold;
}
.openss{font-size:37px;cursor:pointer;}
.events-sec{padding:0 0 70px}
.events-sec-inner{background:linear-gradient(to left,#0b8080 0%,#0f1418 100%);background:-webkit-linear-gradient(180deg,#0b8080 0%,#0f1418 100%);padding:50px;width:100%;height:310px;margin-top:20px}
.events-sec-inner h2{color:#fff;position:relative}
.headin::before{background:#F2B31F;width:50px;height:3px;content:"";position:absolute;left:0;bottom:-30px}
.events-sec-inner ul{margin:50px 0 0;padding:0}
.events-sec-inner ul li{width:33.33%;float:left;padding:20px 30px 40px 20px;display:inline-block;list-style:none;border-left:1px solid rgba(255,255,255,0.2);color:#DE7C00;height:90px;margin-left:-1px}
.e-title{font-size:20px;color:#fff;display:block;float:left;line-height:1.3;width:100%;font-weight:700}
.e-date{color:#ef7f1a;font-size:12px;font-weight:700;display:block;float:left;width:100%}
.eye-after-sec {padding: 70px 0;background: url(../images/dot-g.png) no-repeat left bottom;background-size:23%;}
.eye-after-sec h2{text-align:center;margin-bottom:30px}
.eye-after-sec .top20-logo {width: 90%;float:left;margin-top:7px;}
.wth20{width:15%;}
.eye-after-sec ul{margin:0;padding:0;}
.topus20{background:#f5f5f5;padding:20px;margin-bottom:20px}
.topus20 img{float:left;width:100px}
.topus20 h2{float:left;padding-left:29px;margin-bottom:0;margin-top:33px;text-transform:uppercase;letter-spacing:20px}
.explore-sec .b-para{color:#fff}
.explore-sec .bigpara{color:#fff}
.details{color:#fff!important;font-size:16px;line-height:1.5;font-weight:700;margin-top:50px;position:relative}
.details::before{background:#F2B31F;width:50px;height:3px;content:"";position:absolute;left:0;top:-20px}
.explore-sec h2{color:#fff}
.explore-sec ul li a {
    width: 47.5%;
    color: #fff;
    font-size: 14px;
    background: #3B73B8 /*rgba(0,101,124,0.8)*/;
    display: inline-block !important;
    margin-right: 7px;
    border-radius: 5px;
    font-weight: 700;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.14);
    margin-left: 4px;
    padding: 15px 20px;
}
.explore-sec ul li{padding:12px 0;}
.explore-sec ul li a:hover {background: #ED3F27 /*#ef7f1a*/;color: #fff}
.res-news-sec{padding:70px 0;background:#f5f5f5}
.res-news-sec ul{margin:0;padding:0;list-style:none outside none}
.res-news-sec li{width:23%;border:1px solid #e3e3e3;background:#fff;min-height:380px;position:relative;margin-right:20px;float:left}
.res-news-sec li:nth-child(2){background:linear-gradient(to top,#0f1418 0%,#0b8080 100%);background:-webkit-linear-gradient(90deg,#0f1418 0%,#0b8080 100%)}
.res-news-sec li:nth-child(2) h4,.res-news-sec li:nth-child(2) p{color:#fff}
.res-news-sec li:nth-child(1){width:48%}
.res-news-sec li:nth-child(1) .img-box{height:220px}
.res-news-sec li:nth-child(2) .img-box{height:210px}
.res-news-sec li:nth-child(3){margin-right:0}
.res-news-sec li .img-box{height:150px;width:100%;background:#ccc;overflow:hidden}
.res-news-sec li .img-box img{max-width:100%}
.res-news-sec li .cont-box{width:100%;padding:15px 20px 5px;height:100%}
.res-news-sec li:nth-child(2) .cont-box{padding-top:30px}
.res-news-sec li .cont-box h4{margin-bottom:10px;text-decoration:none;font-weight:700;font-size:16px;line-height:1.3}
.res-news-sec li .cont-box p{font-size:14px}
.ybtn{border:1px solid #036687;padding:7px 15px;font-size:12px;font-weight:700;color:#036687;text-transform:uppercase;display:inline-block;position:absolute;bottom:20px}
a.ybtn:hover{color:#fff;text-decoration:none!important;background:#036687}
.back-box{padding:30px 0 0}
.thecertbutton a{color:#0c5095;font-weight:700;margin-left:-10px}
.fixedbgbutton.thecertbutton{position:fixed;top:95px;left:10px;background:#FFF;z-index:10}
.fixedbgbutton.thecertbutton a{color:#fff;background:#0c5095;padding:11px;width:40px;display:block}
.fixedbgbutton span{display:none}
.thecertbutton span{margin-left:10px}
ul.adnav{position:absolute;right:19px}
ul.adnav li:nth-child(1){padding-top:12px}
ul.adnav li{float:left;display:inline-block;padding-left:20px}
ul.adnav li a{color:#000;font-size:20px}
.mail-link{color:#05c0dd}
.faq-page .hd{background:#ef7f1a}
.faq-page .multi-tablee td.sub{color:#fff;font-weight:700}
.faq-page .multi-tablee a.color{color:#ef7f1a}
.faq-page .multi-tablee td.sub a{color:#fff}
.faq-page .multi-tablee td.sub a:hover{text-decoration:none}
.creat {padding: 40px 0;background: url(../images/apply-bg.jpg) no-repeat scroll 0 0;}
.creat .left {width: 100%;float: left;margin-bottom: 45px;background: #fff;padding: 25px 40px 90px;margin-top: -120px;
 box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.5);-webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.5);}
.creat input,.creat select{-webkit-appearance:none;-webkit-border-radius:none;-webkit-border-radius:0;padding-left:8px}
.creat .left .slect{padding-bottom:20px;float:left;width:100%}
.creat .create-account .left .slect{margin-bottom:15px}
.creat .left ul{margin-top:0;margin-left:0!important;width:100%;float:left}
.creat .left li:first-child{margin-left:0!important}
.creat .left li{float:left;width:49%;margin-left:2%}
.creat .left .simple-form .select-field{margin-top:5px}
.creat .simple-form .select-field{padding:10px 5px;border:1px solid #eee;background:none;width:100%;margin-top:15px;text-overflow:ellipsis;color:#858585}
.creat .unsubscribe input[type="text"],select{font-size:15px}
.creat .create-account input#txtEmailID{margin-top:0}
.creat .left .en{margin-top:20px;float:left;width:100%;margin-bottom:0}
.creat .simple-form .input-field{padding:11px 15px;border:1px solid #eee;background:none;width:100%;outline:none}
.creat .right img{width:100%}
.creat img{border:none}
.creat .bulletsy li {background: rgba(0,0,0,0) url(../Images/bullet-purple-icon.png) no-repeat scroll 10px 14px;color: #606060;margin: 3px 0;padding: 7px 30px !important}
.creat .black-text{color:#036687!important}
.creat .button_para{background:#00657c;color:#fff;cursor:pointer;font-size:12px;margin:10px 0 12px;font-weight:700;padding:10px 30px;width:auto;border:none;border-radius:3px;float:left;text-transform:uppercase;letter-spacing:1px}
.creat .button_para:hover{background:#09a4c7;color:#fff}
.creat .captcha{background:#fbfbfb;border:1px solid #dfdfdf;padding:15px;width:49%;margin:30px 0;min-height:170px}
.creat .ibca-btn{margin-top:0}
.creat .captcha-left{width:57%;float:left}
.creat .captcha-left .bigpara{margin-bottom:0;color:#343434;font-weight:400}
.creat .simple-form .captcha-left .input-field{margin:10px 0 0;background:#fff}
.creat .captcha-right{float:right;margin-top:45px;width:35%}
.creat .captcha-right img{width:80%}
.careers-sec4{padding:60px 0 100px;}
.careers-sec4 h2{width:90%}
.careers-sec4 .active,.accordion:hover{background-color:#e7ecef;color:#05c0dd}
.careers-sec4 .accordion{background-color:transparent;color:#333;cursor:pointer;padding:15px 0;width:100%;border:none;text-align:left;outline:none;font-size:18px;font-weight:400;transition:.4s;border-bottom:1px solid #d0d0d0}
.careers-sec4 .panel{background-color:transparent;box-shadow:none}
.careers-sec4 .panel p{line-height:1.6;font-weight:400;margin-top:10px;margin-bottom:20px;color:#333;font-size:14px}
.careers-sec4 .accordion_head{cursor:pointer;padding:15px 0;width:100%;display:inline-block;border-bottom:1px solid #d0d0d0;color:#333}
.careers-sec4 .accordion_head span{position:relative;font-size:18px;font-weight:600;float:left}
.careers-sec4 .plusminus{font-weight:600;float:right;color:#333;position:relative;font-size:20px;width:30px;height:20px;line-height:20px;text-align:center;display:inline-block}
.careers-sec4 .lead{width:90%}
.careers-sec4 h4{margin-top:30px;margin-bottom:10px;font-weight:700;font-size:21px}
.careers-sec5 {
    padding: 60px 0;
    background: #F0F8FB url(../images/sutton-hierarchy-bw.png) no-repeat fixed right bottom;
    background-size: 50%
}
.careers-sec5 h2{width:90%}
.typical-job li{width:100%;float:left;display:block;position:relative}
.typical-job .box{overflow:hidden;margin-top:27px}
.typical-job .border {
    border-right: 1px solid #3B73B8;
    height: 100%;
    left: 17.5px;
    position: absolute;
    top: 10px;
    width: 1px
}
.typical-job .figure {
    width: 35px;
    height: 35px;
    border: 1px solid #3B73B8;
    display: inline-block;
    margin-right: 20px;
    float: left;
    background: #F0F8FB;
    position: relative;
    color: #000;
    line-height: 32px;
    text-align: center;
    margin-top: 3px;
    font-weight: 700
}
.typical-job .rgt-text{display:inline-block;width:90%}
.typical-job .rgt-text h3{font-weight:700}
.typical-job .rgt-text h6{font-weight:700}
.typical-job .rgt-text .left {
        float: left;
        width: 35%;
        border-right: 1px solid #d1d1d1;
        min-height: 210px;
    }
.types-of-investment .accordion_head {
    cursor: pointer;
    padding: 15px 0;
    width: 100%;
    display: inline-block;
    border-bottom: 1px solid #d0d0d0;
    color: #333; font-weight:600;
}
.types-of-investment .plusminus {
    font-weight: 400;
    float: right;
    color: #333;
    position: relative;
    font-size: 20px;
    width: 30px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    display: inline-block;
}
.typical-job .rgt-text .right{float:left;width:65%;padding-left:30px}
.typical-job .rgt-text .right .right-one{float:left;width:48%}
.typical-job .rgt-text .right .right-two{float:right;width:47%}
.typical-job .rgt-text p{font-size:15px;font-weight:400;line-height:1.65}
.typical-job .rgt-text .small-text{font-size:13px;color:#666;line-height:1.6}
.ibca-resources .explore-sec-bg{background-color:#1f407a;padding:60px 60px 70px;background:url(../images/man-working-on-laptop.jpg) no-repeat scroll 0 0;background-size:cover;height:580px;}
.explore-sec-bg {
    padding: 70px 0;
    background:#222;
}
 .explore-sec-bg .imgbox-right {width: 95%;float: right;height: 450px;overflow: hidden;}
.explore-sec .b-para{color:#fff}
.explore-sec .bigpara{color:#fff}
.details{color:#fff!important;font-size:16px;line-height:1.5;font-weight:700;margin-top:50px;position:relative}
.details::before{ background:#F2B31F; width:50px;height:3px;content:"";position:absolute;left:0;top:-20px}
.explore-sec h2{color:#fff}
.explore-sec ul li a:hover{background:#ef7f1a;color:#fff}

.eye-after-sec h2{text-align:center;margin-bottom:30px}
.eye-after-sec ul{margin:0;padding:0}
.eye-after-sec ul li { 
        width: 19%;
        float: left;
        list-style: none outside none;
        background: #fff;
        position: relative;
        border: 1px solid #e9e9e9;
        margin-left: 8px;
        margin-top: 7px;
        border-radius: 10px;
        box-shadow: 0 0 10px rgba(0,0,0,0.08);
    }
.eye-after-sec .topus20{background:#f5f5f5;padding:20px;margin-bottom:20px}
.eye-after-sec .topus20 img{float:left;width:100px}
.eye-after-sec .topus20 h2{float:left;padding-left:29px;margin-bottom:0;margin-top:33px;text-transform:uppercase;letter-spacing:20px}
.eye-after-sec .resource-logo img {padding: 10px 20px;}
.error-505{padding:80px 0}
.error-505 .disclaimer{text-align:center;width:65%;margin:auto;}
.error-505 .disclaimer img {
        width: 50%;
        margin-top: -68px;
    }.error-505 ol {
        text-align: left;
        margin-left: 60px
    }
.disclaimer h2 {
    font-size: 26px;
}
.error-505 .p-15{font-size:16px;color:#646464}
.error-505 ol li{list-style-type:decimal}
.runiversity-banner {
    width: 100%;
    height: 330px;
    padding-top: 110px;
    background: #000 url(../images/recognized-universities.jpg) no-repeat scroll bottom;
    background-size: cover
}
.runiversity-banner .banner-left {
        width: 55%;
        float: left;
    }
.runiversity-banner h1{color:#fff}
.u-logo {
    width: 25%;
    float: left;
}
.u-logo img {
        max-width: 100%;
        height: auto;
        image-rendering: auto;
    }
.u-text {
    width: 74%;
    float: right;
    margin-left: 0;
    border-left: 1px solid #EFEFEF;
    padding-left: 19px;
    height: 80px;
    padding-top: 4px;
}
.u-text .smlft{ font-size:15px;}
.u-text p {font-size:11px; margin-bottom:0;}
.u-text h3 {
        margin-bottom: 3px;
        font-size: 16px;
        line-height: 22px;
    }
.u-text li{list-style:disc;margin-left:20px;margin-bottom:0!important;padding:0!important;border:none!important}
.university-list{ margin-top:20px;}
.university-list ul li {
        margin-bottom: 9px;
        padding: 8px;
        -webkit-box-shadow: 0 2px 2px 0 rgba(222,222,222,.67);
        box-shadow: 0 2px 2px 0 rgba(222,222,222,.67);
        border-radius: 3px;
        background: #fff;
        -webkit-transition: .3s;
        -o-transition: .3s;
        transition: .3s;
        width: 49.3%;
        float: left;
        margin-right: 13px;
        min-height: 95px;
        border: 1px solid #ccc;
    }
.university-list ul li:nth-child(2n+2){ margin-right:0;}
.university-list ul li:hover {
        -webkit-box-shadow: 0 3px 50px 0 #dedede;
        box-shadow: 0 3px 50px 0 #dedede;
        -webkit-transform: translateY(-2px);
        -ms-transform: translateY(-2px);
        transform: translateY(-2px)
    }
ul.listn{ margin:0; padding:0; float:left; width:100%;}
    ul.listn li {
        margin-bottom: 0 !important;
        padding: 0 !important;
        border: none !important;
        box-shadow: none;
        width: 100%;
        font-size: 12px;
        min-height: auto;
    }
ul.listn li:hover{box-shadow:none;transform:none}
.ucontent{padding:70px 0;background:#fbfbfb}
.right-apply-box{background:#00657c url(../images/apply-bg.png) no-repeat scroll;background-size:cover;color:#fff;padding:50px;text-align:center}
.right-apply-box a{border-radius:2px;border:2px solid #fff;padding:9px 14px;display:inline-block;color:#fff;margin-top:35px;font-size:23px;text-transform:uppercase;font-weight:700}
.right-apply-box a:hover{background:#fff;color:#00657c;text-decoration:none}
.right-apply-box p{color:#fff;font-size:26px;font-weight:700;text-align:center;text-transform:uppercase}
.stickp{position:-webkit-sticky;position:sticky;top:105px}
.error-btn{border-radius:0;padding:5px 20px;display:inline-block;margin-top:20px;text-align:center;font-size:17px;border:solid 1px #005e7a;color:#005e7a}
.error-btn:hover{background:#1188ab;border-color:#089ac5;text-decoration:none;color:#fff}
.error{color:red}

.partner-drop-down .dropdownexam{width:45%;left:387px}
.partner-drop-down .dropdownexam .mega-menu-wrap{padding:0!important}
.message-text,.thanks{background:#ddd;text-align:center;margin:1%;border-radius:5px;padding:4%}
.thanks h2{font-size:26px}
.expire-session{
    text-align: center; width:66%; margin:0 auto;
}
.expire-session h2 {
        font-size: 24px;
        line-height: 39px;
    }
.message2{margin:15% 0}
.outside-session {
    text-align: center;
    padding: 80px 0 !important
}
.outside-thanksexpire-session {
    text-align: center;
    padding: 88px 0 !important
}
.search-page{padding:160px 0 65px;background:#2C2C2C}
.search-results{padding:60px 0}
.search-results a{font-weight:700;color:#222;font-size:22px}
#btn_tsi_search{outline:none;border:none}
#txtTSISearchKey{padding:10px 0;padding:10px 5px;border:none;width:300px;border-radius:2px}
.thank-you{text-align:center;padding:120px 0 200px!important}
.ndls{display:none}
.modal-content .rightside .colr label {
    font-size: 11px;
    font-weight: 600 !important;
    color: #3B73B8;
    font-style: italic;
}
.reset-password .reset-input input{width:65%}
.chk-wrapper{width:100%}
.chk-wrapper .lft-chk{float:left}
.chk-wrapper .rgt-info{margin-left:20px}
.contact-inner .captcha .bigpara{margin-bottom:0}
.back-to-top{display:none!important}
.plate-wrapper li a{cursor:default}
.tooltip{position:relative!important;opacity:1!important}
.tooltip:hover .tooltiptext{visibility:visible}
.tooltip .tooltiptext{visibility:hidden;width:45px;height:32px;background-color:#000;color:#fff;text-align:center;border-radius:5%;padding:2px 0!important;position:absolute;z-index:1;font-size:10px;top:3px;left:42px;padding:10px;box-sizing:border-box}
.tooltip .tooltiptext::after{content:"";position:absolute;top:50%;right:100%;margin-top:-5px;border-width:5px;border-style:solid;border-color:transparent #000 transparent transparent}
.application-form .box-body.cibp-para {padding: 10px 0;}
.application-form .text-primary,.application-form .box-body sup {color: #337ab7;}
.application-form .content .box {padding: 20px;}
.application-form .form-control {font-size: 14px;line-height: 1.42857143;color: #555;}
.application-form .box{padding:15px;}
.logo-logout {width: 100%;}
.main-header .logo-wrap {width: 11%;min-height: 95px;float: left;}
.main-header .logo-wrap img {width: 100%;}
.main-header .logout-wrap {position: relative;top: 25px;}
.main-header .navbar.navbar-color {background-color: #00657c !important;}
.box.box-info {border-top-color: #eaeaea;}
.logout-btn {background-color: #063F56;border-color: #063C53;color: #fff;}
.logout-btn:hover {background-color: #09526F;border-color: #09526F;color:#fff;}
.application-form .bottom-wrap {width: 45%;float: left;}
.application-form .bottom-wrap .ibca-btn {padding: 10px 30px;background: #005e7a;border: 2px solid #005e7a;color: #FFFFFF;text-decoration: none;text-transform: uppercase;text-align: center;font-weight: 700;font-size: 12px;letter-spacing: 1px;transition: background-color .3s, border-color .3s;outline: 0;display: inline-block;cursor: pointer;width: auto;max-width: 100%;border-radius: 0px;}
.application-form .bottom-wrap .ibca-btn:hover {color: #FFFFFF;background: #089ac5;border-color: #089ac5;text-decoration: none;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
select {-webkit-appearance: none;background: #fff url(../images/icons-18-black.png) no-repeat 97% center !important}
::i-block-chrome, header .right li a .fa {font-family: "FontAwesome"}
::i-block-chrome, .partner-form aside .partner-process li .fa {font-family: "FontAwesome"}
::i-block-chrome, .form-group select.form-control {height: 46px}
::i-block-chrome, .your-investment .bg-light-gray {height: 462px !important;padding: 52% 0 0 !important}
::i-block-chrome, .your-investment .bg-white {min-height: 225px !important}
::i-block-chrome, .payment .newleft legend {float: left !important;display: block}
    .social-icons {
        left: 10px !important;
        top: 45% !important;
        position: fixed;
    }
.for-facebook {margin-bottom: 10px !important}
.social-icons a {padding: 6px 11px !important;display: inline-block}
}
.card-body p {
    color: #fff;
    font-size: 12px;
    margin-bottom: 10px;
}
.article-table {
        border-collapse: collapse;
        width: 100%;
        margin-bottom: 30px;
    }
.article-table td {
        border: 1px solid #dddddd;
        text-align: left;
        padding: 8px;
        width:2%;
    }
.article-table th {
        
        text-align: left;
        padding: 8px;
        width:2%;
    }
.article-table tr:nth-child(even) {
        background-color: #fafafa;
    }

/*POPUS CSS ADD NEW 18-01-2021 (AVI)*/
.custom-model-main {
    text-align: center;
    overflow: hidden;
    position: absolute;
    top: 83px;
    right: 0;
    bottom: 0;
    left: 0; /* z-index: 1050; */
    -webkit-overflow-scrolling: touch;
    outline: 0;
    opacity: 0;
    -webkit-transition: opacity 0.15s linear, z-index 0.15;
    -o-transition: opacity 0.15s linear, z-index 0.15;
    transition: opacity 0.15s linear, z-index 0.15;
    z-index: -1;
    overflow-x: hidden;
    overflow-y: auto;
   
}
.model-open {
    z-index: 99999;
    opacity: 1;
    overflow: hidden;
}
.custom-model-inner {
    -webkit-transform: translate(0, -25%);
    -ms-transform: translate(0, -25%);
    transform: translate(0, -25%);
    -webkit-transition: -webkit-transform 0.3s ease-out;
    -o-transition: -o-transform 0.3s ease-out;
    transition: -webkit-transform 0.3s ease-out;
    -o-transition: transform 0.3s ease-out;
    transition: transform 0.3s ease-out;
    transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
    display: inline-block;
    vertical-align: middle;
    width: 700px;
    margin: 100px auto 60px;
    max-width: 97%;
}
.custom-model-wrap {
    display: block;
    width: 100%;
    position: relative;
    background: #0c1031;
    border: 1px solid #0c1031;
    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    background-clip: padding-box;
    outline: 0;
    text-align: left;
    padding: 70px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    max-height: calc(100vh - 70px);
    overflow-y: auto;
    border-radius: 6px;
}
.model-open .custom-model-inner {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    position: relative;
    z-index: 999;
}
.model-open .bg-overlay {
    background: rgba(0, 0, 0, 0.6);
    z-index: 99;
}
.bg-overlay {
    background: rgba(0, 0, 0, 0);
    height: 100vh;
    width: 100%;
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 0;
    -webkit-transition: background 0.15s linear;
    -o-transition: background 0.15s linear;
    transition: background 0.15s linear;
}
.close-btn {
    position: absolute;
    right: 12px;
    top: -20px;
    cursor: pointer;
    z-index: 99;
    font-size: 26px;
    color: #B2B2B2;
    margin-top: 31px;
}
.custom-model-main input[type="text"] {
    font-family: inherit;
    font-size: 14px;
    line-height: 1.5rem;
    padding: .75rem 1rem;
    border: 1px solid #fff !important;
    min-height: 50px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 70%;
    background: #f2f2f2;
    margin-bottom: 10px;
}
.custom-model-main input[type='submit'] {
    padding: 12px 30px;
    background-color: #019fc3;
    color: #fff;
    border: 1px solid #019fc3;
    text-align: center;
    cursor: pointer;
    font-weight: 500;
    font-size: 16px;
    text-align: center;
    cursor: pointer;
}
.custom-model-main input:hover[type="submit"] {
    padding: 12px 30px;
    border-color: #00657c;
    color: #fff;
    background-color: #00657c;
}
.tmpdvsp {
    background: #293275 url(../images/ibcapdvsp.jpg) no-repeat !important;
    background-size: cover !important;
}
.pop-up-content-wrap h2 {
    font-size: 34px;
    font-weight: normal;
    color: #fff;
}
.pop-up-content-wrap p {
    color: #fff;
    font-size: 16px;
    margin-bottom: 15px;
    line-height: 1.4;
}
#spopup {
    width: 100%;
    position: fixed;
    bottom: 0;
    right: 0;
    display: none;
    z-index: 999999;
}

.missoutdvpt {
    background: #fff;
    border-top: solid 1px #d0d0d0;
    padding: 20px 0;
    border-bottom: solid 1px #d0d0d0;
}
.missoutdvpt .inn {
        width: 60%;
        margin: 0 auto;
        text-align: center;
    }
.missoutdvpt h3 {
        color: #333;
        font-size: 19px !important;
        font-weight: 500;
        margin-bottom: 20px !important;
    }
.missoutdvpt p {
        font-size: 14px;
        line-height: 1.5;
        color: #666;
        margin-bottom: 8px;
    }
.missoutdvpt input[type="email"] {
        font-family: inherit;
        font-size: 14px;
        line-height: 1.5rem;
        padding: .75rem 1rem;
        border: 1px solid #dedede !important;
        min-height: 50px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        color: #333;
        width: 60%;
        background: #fff;
        margin-bottom: 20px;
    }
.missoutdvpt .btn22 {
        padding: 12px 30px;
        background-color: #019fc3;
        color: #fff;
        border: 1px solid #019fc3;
        text-align: center;
        cursor: pointer;
        font-weight: 500; font-size:16px;
    }
.missoutdvpt .btn22:hover {
            padding: 12px 30px;
            border-color: #00657c;
            color: #fff;
            background-color: #00657c;
        }
.stayinformedpt {
   /*padding-top:20px;*/ margin-top:5px;  margin-bottom:20px;display:none !important;
}
.stayinformedpt h3 {
        color: #fff;
        margin-bottom: 7px;
    } 
.stayinformedpt p {
        font-size: 14px;
        margin-bottom: 11px !important;
        color: #fff;
        text-align: left;
        font-weight: bold;
    }
.stayinformedpt input[type="text"] {
        font-family: inherit;
        font-size: 14px;
        line-height: 1.5rem;
        padding: .75rem 1rem;
        border: 1px solid rgba(255,255,255,0.3) !important;
        min-height: 54px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        color: #fff;
        width: 58%;
        float: left;
        background:transparent;
    }
.stayinformedpt input[type='submit'] {
        padding: 16px 30px;
        background-color: #1F849B /*#019fc3*/;
        color: #fff;
        border: 1px solid #1F849B /*#019fc3*/;
        text-align: center;
        cursor: pointer;
        float: left;
        font-weight: bold;
    }
.stayinformedpt input:hover[type="submit"] {
        padding: 16px 30px;
        border-color: #00657c;
        color: #fff;
        background-color: #00657c;
        
    }
.stayinformedpt input[type='button'] {
        padding: 16px 30px;
        background-color: #019fc3;
        color: #fff;
        border: 1px solid #019fc3;
        text-align: center;
        cursor: pointer;
        float: left;
        font-weight: bold;
    }
.stayinformedpt input:hover[type="button"] {
        padding: 16px 30px;
        border-color: #00657c;
        color: #fff;
        background-color: #00657c;
    }
.custom-model-main .bg-overlay{position:absolute;}
/*POPUS CSS ADD NEW 18-01-2021 END*/
.riding-sec .txtbox {
 border-left:1px solid #fff; padding-left:20px;
}
.border-section-top {
    display: block;
    background: #00657C;
    height: 165px;
    width: 190px;
    position: absolute;
    left: -5px;
    top: 152px;
    z-index: 100;
}
.border-section-bottom {
    display: block;
    background: #00657C;
    height: 170px;
    width: 180px;
    position: absolute;
    right: -6px;
    bottom: -23px;
    z-index: 100;
}
.content-box {
    background: #fff;
    width: 100%;
    padding: 25px 45px 0;
    position: relative;
    z-index: 999;
    margin-top: 175px;
}
.bxopartner {
    background: #fff;
    width: 100%;
    padding: 25px 45px 25px;
    position: relative;
    z-index: 999;
}
.partner-sec .partner-section-top {
    display: block;
    background: #00657C;
    height: 188px;
    width: 215px;
    position: relative;
    left: -23px;
    top: 164px;
    z-index: 0;
}
.partner-sec .partner-section-bottom {
    display: block;
    background: #00657C;
    height: 170px;
    width: 180px;
    position: relative;
    right: -24px;
    bottom: 147px;
    z-index: 100;
    float: right;
}
.partner-bottom li {
    float: left;
    width: 33.3%;
    height: 265px;
    padding: 80px 40px;
}
.partner-bottom li:nth-child(1) {
        background: #084252;
        color: #fff;
        text-align: center;
    }
.partner-bottom li:nth-child(2) {
        background: #000 url(../images/partner-with-ibca.png) no-repeat scroll center top;
        background-size: auto;
        background-size: cover;
    }
.partner-bottom li:nth-child(3) {
        background: #084252;
        color: #fff;
        text-align: center;
    }
.partner-bottom li:nth-child(4) {
        background: #000 url(../images/partner-ibca.png) no-repeat scroll center top;
        background-size: auto;
        background-size: cover;
    }
.partner-bottom li:nth-child(5) {
        background: #084252;
        color: #fff;
        text-align: center;
    }
.partner-bottom li:nth-child(6) {
        background: #000 url(../images/partner-ibca-bg.png) no-repeat scroll center top;
        background-size: auto;
        background-size: cover;
    }
.top-inn {
    width: 90%;
    margin: auto;
}
.start-list li .left {
    width: 45%;
    float: left;
    background: #00657c;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    padding-top: 63px;
    height: 303px;
}
.start-list li .right {
    width: 55%;
    float: right;
}
.start-list li:nth-child(2) {
    margin-right: 0;
}
.start-list li:nth-child(4) {
    margin-right: 0;
}
.partner-bottom{padding-top:60px;}
.for-img{margin-top:-50px}
.standard-content img {
    transition: transform .2s; 
    margin: 0 auto;
}
.standard-content img:hover {
    transform: scale(1.2);
}
.standards-1 img {
    transition: transform .2s;
    margin-top:-25px;
}
.standards-1 img:hover {
        transform: scale(1.5);
        background: #fff;
        margin-bottom: 80px;
    }
.standard-content {
    padding: 20px 0 60px;
    background: #D0D5DB url(../images/quotesdvtprt-bg.png) no-repeat scroll center top;
}
.standards-2 p, .standards-2 h2 {
    color: #fff;
}
.exlinkmdvt {
    padding: 80px 0;
   text-align:center;
}
.exlinkmdvt ul.policies-list li {
        width: 32%;
        float: left;
        min-height: 330px;
        background: #036687;
        box-shadow: 0px 10px 60px 0px rgba(255, 255, 255, 0.10);
        padding: 30px;
        position: relative;
        opacity: 0.9;
        margin-right: 8px;
        margin-bottom: 8px;
        border: 1px solid #fff;
    }
.exlinkmdvt ul.policies-list {
        width: 100%;
        float: left;
        margin-top: 30px;
    }
.exlinkmdvt .b-txt {
        color: #fff;
        font-size: 20px;
        margin-bottom: 5px;
        display: block;
    }
.exlinkmdvt ul.policies-list li .bottom-more {
        position: absolute;
        bottom: 5px;
        color: #fff;
        font-weight: 700;
    }
.exlinkmdvt span.numb img {
        width: 25%;
        margin-bottom: 20px;
        padding: 15px;
        border-radius: 15px;
        background: #fff;
    }
.exlinkmdvt ul.policies-list li .bottom-more {
        position: absolute;
        bottom: 20px;
        color: #fff;
        font-weight: 700;
    }
.exlinkmdvt ul.policies-list li p {
        color: #fff;
        line-height: 1.4;
        font-size: 15px;
        margin-bottom: 0;
    }
.note {
    background: #fafafa;
    padding: 20px;
    border-left: 3px solid #00657C;
}
.firmsinfo-banner {
    height: 300px;
    background: url(../Images/firm-bg01.jpg) no-repeat bottom center;
    background-size: auto;
    position: relative;
    background-size: cover;
}
.firms-info .information {
    padding: 70px 0;
}
.firms-info .information .right {
        width: 63%;
        float: left;
    }
.firms-info .information .left {
        width: 30%;
        float: left;
        margin-left: 71px;
    }
.firms-info .information .left ul li {
        border-left: solid 10px #009EE2;
        width: 100%;
        background: #3B73B8;
        margin-bottom: 20px;
        padding: 23px 30px;
        color: #fff;
    }
.firms-info .information .left ul li .b-bold {
                color: #fff;
                font-weight: 900;
                display: block;
                margin-bottom: 10px;
                font-size: 20px;
            }
.firmsinfo-banner .imgdv {
    width: 200px;
    position: absolute;
    bottom: -310px;
    background: #fff;
    text-align: center;
    right:0;
}
.firmsinfo-banner .imgdv img {
        width: 100%;
        padding:10px;
    }
.university-logohome .left {
    float: left;
    width: 22%; padding-top:10px;
}
.university-logohome .right {
    float: right;
    width: 70%;
}
.university-logohome .right .btn-home-white {
        display: block;
        font-size: 17px;
        color: #fff;
        font-weight: bold;
        text-decoration: underline;
        margin-top: -31px;
        margin-left: 9px;
        position: relative;
        font-family: 'Arimo', Tahoma, Geneva, Verdana, sans-serif;
    }
.university-logohome .swipe {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 350px;
}
.university-logohome .swipe-wrap {
    overflow: hidden;
    position: relative;
}
.university-logohome .logoslide1, .university-logohome .logoslide2, .university-logohome .logoslide3, .university-logohome .logoslide4, .university-logohome .logoslide5 {
    height: 315px;
}
.university-logohome .swipe-wrap > div {
    float: left;
    width: 100%;
    position: relative;
    z-index: 10;
}
.university-logohome .slider-text {
    margin-top: 13px;
    margin-left: 8px;
}
.university-logohome .slider-text li {
        display: block;
        float: left;
        margin-right: 10px;
        text-align: center;
        text-decoration: none;
        transition: border-color 0.2s linear 0s;
        width: 32%;
        height: 265px;
        background: #fff;
        padding: 0 20px;
        border: 1px solid #e1e1e1;
        -webkit-box-shadow: 1px 1px 8px rgba(0,0,0,0.14);
        box-shadow: 1px 1px 8px rgba(0,0,0,0.14);
        -webkit-border-radius: 15px;
        border-radius: 15px;
    }
.university-logohome .profiles ul li a {
    color: #7a231c;
    display: block;
}
.university-logohome {
    padding: 70px 0;
    width: 100%;
    background: #20315D url(../images/home-slider-bg24.jpg) no-repeat left bottom;
    background-size: cover;
}
.university-logohome h2 {
        font-size:36px;
        font-weight:900;
        color: #fff;
        font-family: 'Arimo', Tahoma, Geneva, Verdana, sans-serif;
    }
.university-logohome p {
        color: #fff;
        width: 90%;
    }
.university-logohome .profiles ul li a span.image-box {
        width: 100%;
        height: 92px;
        margin-bottom: 5px;
        display: block;
    }
.university-logohome .right span {
        font-weight: 700;
        font-size: 15px;
    }
.university-logohome .swipe .nav.next {
        right: 10px !important;
        background: #009EE2;
        width: 45px;
        height: 45px;
        line-height: 50px;
        bottom: 0px;
        border-radius: 50%;
        text-align: center;
    }
.university-logohome .swipe .nav {
        width: auto;
        position: absolute;
        bottom: 0;
        margin-right:15px;
        /*padding: 0 5px;*/
        text-align: center;
        cursor: pointer;
        z-index: 90;
    }
.university-logohome .fa-angle-left::before {
        content: "\f104";
        color: #fff/*#0C66D1*/;
        font-size: 40px;
    }
.university-logohome .fa-angle-right::before {
        content: "\f105";
        color: #fff/*#0C66D1*/;
        font-size: 40px;
    }
.university-logohome .swipe .nav.prev {
        right: 60px !important;
        background: #009EE2;
        width: 45px;
        height: 45px;
        line-height: 50px;
        bottom: 0px;
        border-radius: 50%;
        text-align: center;
    }
.university-logohome .slider-text li img {
        width: 75% !important;
        margin-top: 10px;
    }
.top-logo img {
    width: 75%;
    padding: 20px;
}
.top-logo {
    width: 200px;
    position: absolute;
    bottom: -310px;
    background: #fff;
    text-align: center;
    left: 0
}
.university-logohome span.profile-name {
    color: #000000;
    display: block;
    font-size: 16px;
    font-weight: 600;
    transition: color 0.2s linear 0s;
    margin-bottom: 0;
    margin-top: 15px;
    font-family: 'Arimo', Tahoma, Geneva, Verdana, sans-serif;
}
.university-logohome span.profile-designation {
    color: #666;
    display: block;
    font-size: 14px;
    line-height: 18px;
    padding: 5px 0px;
    font-weight: normal;
    font-family: 'Arimo', Tahoma, Geneva, Verdana, sans-serif;
}
.university-logohome ul {
        margin: 0;
        padding: 0;
    }
.university-logohome .slider-text li a:hover {
        text-decoration: none;
    }
.firm-btn .fa{font-size:20px;}
.firm-btn a {
    font-size: 18px;
}
.for-cibp {
    width: 90%;
    margin-top: 20px;
    margin-bottom: 20px;
    position: relative;
    right: 10px;
    margin-left: 0px
}
.careers-inner .head-line {
    background: #005e7a;
}
.partner-logo {
    float: right;
    width: 140px/*24%*/;
    margin-top: 12px;
}
.training-logo {
    width: 120px /*12.5%*/;
    margin-bottom: 12px;
}
.breadcrumb {
    padding: 16px 0;
    background: #262E60 /*#2F7B92*/;
    margin-bottom: 0;
    border-radius: 0;
}
.breadcrumb a {
        color: #fff;
        font-size: 13px;
        font-weight: 400;
    }
.linktwo {
    color: #fff;
}
.breadcrumb .fa {
        display: inline-block;
        font-size: 14px;
        font-style: normal;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-family: 'FontAwesome';
        width: 22px;
        text-align: center;
        color: #fff;
    }
.certifications .head-line {
    background: #005E7A;
}
.home-banner .inner img {
    width: 30%;
    margin-bottom: 10px;
    background: rgba(255,255,255,0.9);
    padding: 3% 7%;
}
.form-banner {
    background: url(../Images/partnering-ibca.jpg) no-repeat;
    height: 330px;
    padding-top:60px;
    background-size:cover;
}
.form-bg {
    background: url(../images/dotted.png) no-repeat scroll right top;
    background-size: 50%;
    padding: 70px 0;
}
.form-inner {
    background: #F0F8FB;
    padding: 0px 40px;
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.5);
    width: 60%;
    margin-top: -120px;
    border-radius: 10px;
}
.ques {
    box-shadow: 1px 1px 8px #e1e1e1;
    padding: 11px;
    margin-bottom: 10px;
    border: 1px solid #e1e1e1;
}
.faq-questions-bottom .table .sub{
    color:#fff;
}
.faq-questions-bottom .table a {
    color: #fff;text-decoration:underline;
}
.types-of-investment {
    padding: 60px 0 80px;
    background: #F0F8FB url(../images/get-started.png) no-repeat scroll center top;
    background-size: cover;
}
.logo-section {
    padding: 60px 0;
    background: #000 url(../images/logo-img.jpg) no-repeat scroll center top;
    background-size: cover;
    text-align: center;
}
.logo-section li {
        float: left;
        width: 31.9%;
        color: #fff;
        margin-right: 22px;
        border: 1px solid rgba(255,255,255,0.09); 
    }
.logo-section li p{ 
    font-size:11px !important;
} 
.logo-section p, .logo-section h2 {
            color: #fff;
        }
.logo-section li .logo-img {
        margin-bottom: 5px;
        background: rgba(255,255,255,0.099);
        padding: 2px;
    }
.logo-section h4 {
        margin-bottom: 30px;
        color: #fff;
        font-size: 26px;
        margin-top: 27px;
        font-weight: 500;
    }
.logo-section li:nth-child(3) {
        margin-right: 0;
    }
.logo-section .textt {
        color: #fff;
        margin: auto;
        width: 95%; padding:0;
    }
.investment-advisory {
    background: url(../Images/investment-advisory.jpg) no-repeat center top;
    background-size: auto;
    height: 330px;
    padding-top: 60px;
    background-size: cover;
}
.training-companies-form {
    background: url(../Images/training-companies-form.jpg) no-repeat;
    background-size: auto;
    height: 330px;
    padding-top: 60px;
    background-size: cover;
}
.stay-inform {
    padding: 60px 0;
    background: #00657C url(../Images/quotesdvtprt-bg-22.png) no-repeat ;
   background-size:cover;
    text-align: center;
    color: #fff;
}
.stay-inform p {
        color: #fff;
    }
.subscribe-email {
    background: url(../Images/email-subscribe.jpg) no-repeat;
    background-size: cover;
    height: 330px;
    padding-top: 150px;
}
.stay-inform .ibca-btn {
        color: #00657C;
        background: #EFEFEF;
        font-size: 20px;
        text-transform: capitalize;
    }
.subscribe-email h1 {
    
    color: #fff;
    margin-bottom: 10px;
}
.subscribe-main {
    padding: 60px 0;
    background: #fafafa;
}
.subscribe-main input {
        padding: 10px 10px;
        border: 1px solid #bcbcbc;
        width: 40%;
        margin-right: 20px;
        margin-bottom: 30px;
    }
.subscribe-main button {
        background: #00657C;
        padding: 12px 30px;
        text-align: center;
        font-size: 18px;
        color: #fff;
        border: none;
        border-radius:2px;
        margin-top:20px;
    }
.subscribe-main button:hover {
            background: #468097;
        }
.login-message{line-height:1.3;}
.disclaimers {
    /*margin-top:20px;*/
    position: relative;
    /*width:89px;*/
}
.disclaimers .accordionButton {
        /*margin-bottom:5px;*/
        position: relative;
    }
.disclaimers .accordionButton span {
        color: #fff;
        font-size: 15px;
        cursor: pointer;
        font-weight: 500;
        font-family: 'Arimo', Tahoma, Geneva, Verdana, sans-serif;
    }
.disclaimers .accordionContent {
        position: relative;
        /*left: -15px;
        top: 25px;*/
        width: 1270%;
        background: #11224E;
        padding: 20px 0 /*30px*/;
    }
.disclaimers .accordionContent p {
        color: #eee;
        font-size: 13px;
        font-family: 'Arimo', Tahoma, Geneva, Verdana, sans-serif;
    }
.disclaimers .accordionContent p {
        /*color: #666;
        font-size: 12px;*/
    }
hr {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
    border-top: 1px solid #ccc !important;
}
.bg-color {
    background: #5EC1E2 !important;
    padding: 20px;
    color: #fff;
    margin-top: 21px;
}
.bg-color p{color:#fff;}
.conduct-policy {
    margin-top: 4px;
    padding: 10px;
    border-radius: 3px; background:#089ac5;
}
.conduct-policy p {
        color: #fff;
        font-size: 12px;
        line-height: 20px;
        font-style: italic;
    }
.libxtlistprt ul {
    margin-left: 40px;
    margin-top: 20px;
}
.libxtlistprt ul li {
        float: left;
        width: 100%;
        list-style-type: disclosure-closed;
    }.libxtlistprt ul li a {
    font-size: 16px;
    margin-bottom: 10px;
    font-weight: 800;
    display: inline-block;
    background-color: #fff;
    border: 1px solid #fff;
}
.libxtlistprt ul li a:hover {
            /*background-color: #daf4f4;*/
            border: 1px solid #daf4f4;
        }

.plnote {
    border-top: 4px solid #00c0f1;
    padding-top: 12px; margin-top:30px;
}
.plnote h3{
    color:#fff; 
    margin-bottom:8px; 
    font-weight:900;
}
.plnote ul { padding-left:20px}
.plnote ul li  {
        color: #fff;
        font-size: 12px;
        list-style-type: disc;
    }
 .plnote ul li a{color:#fff;}
 .exam-requirements h2 {
    margin-bottom: 28px;
}
.exam-requirements li h3 {
    font-size: 16px;
    margin-bottom: 15px;
}
.exam-requirements .box-item1 {
    position: relative;
    width: 33.3333%;
    box-sizing: border-box;
    padding: 0 5px;
    float: left;
}
.exam-requirements .box-item-inner1 {
    background: #fff;
    border: 1px solid #9DA7AE;
    position: relative;
    padding: 20px;
    min-height: 301px;
    display: block;
}
.exam-requirements ul.validlist li {
    margin-left: 15px;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.6;
    list-style-type: disc;
    margin-bottom: 8px;
    background: none !important;
    width: 100% !important;
    box-shadow: none !important;
    border: none !important;
    min-height: auto; padding:0;
}
.exam-requirements {
    background: url(../images/support-forms.jpg) center top no-repeat #fff;
    padding: 60px 0;
    background-size:cover;
}
.rules ul{ margin-top:8px;}
.rules ul li {
        background: rgba(0,0,0,0) url(../images/blue-bullet.png) no-repeat scroll 0 9px;
        padding: 0 0 6px 13px;
        margin-left: 20px;
        font-size: 15px;
        font-weight: 400;
        line-height: 1.6;
        list-style-type: none
    }
ul.exam-day {
    margin-top: 8px;
}
ul.exam-day li {
        background: rgba(0,0,0,0) url(../images/blue-bullet.png) no-repeat scroll 0 9px;
        padding: 0 0 6px 13px;
        margin-left: 20px;
        font-size: 16px;
        font-weight: 400;
        line-height: 1.6;
        list-style-type: none
    }
.rules{margin-top:20px;}
.mobile-phones{margin-left:40px;}
.rules h4 {
    margin-top: 14px;
    font-size: 18px;
    margin-bottom: 3px;
}
.modeexamdvt {
    padding: 60px 0;
    background: rgb(0, 0, 0) url(../images/process-bg.jpg) repeat;
    background-size: cover;
}
.cibp-banner-new {
    background: #11224E url(../images/cibp-banner.jpg) no-repeat;
    background-size: cover;
    height: 460px;
    padding-top: 130px;
}
.cibp-banner-new p {
        color: #fff;
    }
html {
    scroll-behavior: smooth;
}
nav.aside-link {
    background: #F0F8FB /*#e0f6fd*/;
    position: sticky;
    top: 86px;
    left: 0;
    width: 25%;
    height: 100%;
    padding: 47px 0px 83px 34px;
    float: left;
}
nav.aside-link ul {
        display: block;
        list-style: none;
        margin: 0;
        padding: 0;
    }
nav.aside-link li {
        display: block;
        margin: 0.5rem;
    }
nav.aside-link a {
        display: inline-block;
        padding: 10px;
        color: #333;
        font-size: 16px;
        /*font-size: 15px;*/
        font-weight: 900;
    }
nav.aside-link .active a {
        color: #4d8391;
        font-weight: 900;
        font-size: 16px;
    }
nav.aside-link .active a::before {
            content: "";
            display: block;
            width: 25px;
            height: 4px;
            background: #4e8391;
            left: 20px;
            position: absolute;
            margin-top: 11px;
        }
.sections {
    padding: 50px 40px;
    float: right;
    width: 75%;
}
.sections h2 {
    text-transform:capitalize;
}
#top1 {
    border-bottom: 1px solid #eaeaea;
    margin-top: 30px;
}
#top2 {
    border-bottom: 1px solid #eaeaea;
}
#one {
    border-bottom: 1px solid #eaeaea; 
}
#two {
    border-bottom: 1px solid #eaeaea;
}
#three {
    border-bottom: 1px solid #eaeaea;
}
#four {
    border-bottom: 1px solid #eaeaea;
}
#five {
    border-bottom: 1px solid #eaeaea;
}
#six {
    border-bottom: 1px solid #eaeaea;
}
#seven {
    text-align: center;
    border-top: 1px solid #eaeaea;
}
#faqpart {
    text-align: center;
    border-top: 1px solid #eaeaea;
}

.sections h4 {
     margin-bottom:5px;
}
.sections ul {
    padding-left: 25px;
}
.sections ul li {
    list-style: square;
    font-weight: 400;
    font-size: 15px;
    line-height: 2.4rem;
}
.sections ul li:last-child {
        margin-bottom:10px;
    }
#top2 ul {
    width: 100%;
    float: left;
    padding-left: 25px;
    margin-top: 10px;
}
#top2 ul li {
        width: 100%;
        float: left;
        margin-bottom: 7px;
        list-style:none;
        position:relative;
    }
#top2 ul li::before {
        content:"";
        width:11px;
        height:11px;
        background: #009EE2;
        position:absolute;
        left:-25px;
        top:6px;
    }
#two h4 {
    margin-bottom:15px;
}
#two span {
    /*font-size: 37px;*/
    color: #3B73B8;
    font-weight: 900;
}
#three .left .icon {
    background: #009EE2;
    color: #fff;
    font-weight: 900;
    border-radius: 50%;
    width: 35px;
    height: 35px;
    padding: 6px 8px;
    font-size: 14px;
    text-align: center;
    margin-top: 8px;
}
#three .left {
    float: left;
    width: 5%
}
#three .right {
    float: right;
    width: 93%;
    margin-top: 8px;
    margin-bottom: 20px;
}
#three .right ul {
        padding-left:25px;

    }
#three .right li {
    list-style:square;
        font-weight: 400;
        font-size: 15px;
        line-height: 2.4rem;
    }
#three .right img {
    margin-top:5px;
}
#six .left .icon {
    border: 1px solid #009EE2 /*#3b9cb2*/;
    color: #009EE2 /*#3b9cb2*/;
    font-weight: 900;
    border-radius: 50%;
    width: 55px;
    height: 55px;
    font-size: 33px;
    text-align: center;
}
#six .left {
    float: left;
    width: 8%
}
#six .right {
    float: right;
    width: 90%;
    margin-top: 8px;
    margin-bottom: 20px;
}
#six .arrow-img {
    margin-left: 21px;
    
    overflow: hidden;
    height: 82px;
}
#seven {
    padding: 50px 50px 100px;
}
.sections .lineleftd {
    border-left: 4px solid #009EE2 /*#3b9cb2*/;
    padding-left: 16px;
    margin-left: 8px;
    margin-top: 20px;
}
.sections .lineleftd h4 {
        margin-bottom: 6px;
        font-weight: 700;
        font-size: 16px; color:#666;
    }
.sections .notee {
    font-size: 12px; 
    font-style:italic; 
    line-height:20px;
}
.sections .mt-notee {
    margin-top: 30px;
}

.certifications .faqpart h2 {
        text-align: center;
         }
.certifications .accordion_container {
    width: 100%;
    position: relative;
    box-sizing: border-box;
    margin-top: 30px;
    margin-bottom: 30px;
}
.certifications .accordion_head {
    cursor: pointer;
    width: 100%;
    display: inline-block;
    border: 1px solid #eee;
    background: #fff;
    padding: 16px 13px;
    box-shadow: rgba(44, 44, 44, 0.1) 0px 0px 12px;
}
.certifications .accordion_head span {
        position: relative;
        font-size: 16px;
        font-weight: bold;
        float: left;
        color: #666;
    }
.certifications .accordion_head span.plusminus {
        font-weight: bold;
        float: right;
        border-radius: 5px;
        padding: 3px 10px;
        color: #000;
        position: relative;
        font-size: 20px;
        width: 30px;
        height: 20px;
        line-height: 20px;
        text-align: center;
        display: inline-block
    }
.certifications .accordion_body {
    background: #fff;
    padding: 16px 13px;
    margin-top: -8px;
    text-align:left;
}
.certifications .accordion_body p {
        font-size: 15px;
    }

.credentialbanner {
    background: #222 url(../images/stay-bg.png) no-repeat right;
    height: 330px;
    padding-top: 210px
}
.credentialbanner h1 {
        color: #fff;
    }
.badgeedtbanner {
    background: #222 url(../images/digital-badge-bg.png) no-repeat right;
    height: 520px;
    padding-top: 170px; 
}
.badgeedtbanner h1 {
        color: #fff;
        width: 84%;
        text-align: center;
        margin: 0 auto;
        margin-bottom: 0px;
        text-transform: uppercase;
        margin-bottom: 20px;
        font-size: 4.375rem;
        line-height: 1.271;
    }
.badgeedtbanner p {
        color: #fff;
        width: 60%;
        text-align: center;
        margin: 0 auto 20px;
        font-size: 16px;
        
        line-height: 1.625;
    }
.badgeedtbanner .line {
        height: 2px;
        background: #ed3f27;
        width: 20%;
        margin: 0 auto 20px;
    }
.cibpcoverageexam {
        padding: 60px 0;
    }
.cibpcoverageexam ul {
        margin-top: 25px;
    }
.cibpcoverageexam ul li {
            width: 100%;
            box-sizing: border-box;
            float: left;
        }
.cibpcoverageexam h5 {
        margin-bottom: 4px;
        font-size: 18px;
    }
.cibpcoverageexam ul li .leftdvt {
        width: 100%;
        margin-bottom: 20px;
    }
.cibpcoverageexam ul li .txtrightprt {
        width: 98%;
        border-left: 1px solid rgba(0,0,0,0.15);
        padding-left: 20px;
        margin-bottom: 40px;
        margin-left: 20px;
    }
.cibpcoverageexam .innertab {
        padding-top: 30px;
    }
.cibpcoverageexam .ntoprt {
        background: #f6f6f6;
        padding: 20px;
    }
.cibpcoverageexam .ntoprt ul {
            margin-top: 2px;
            padding-left: 20px;
        }
.cibpcoverageexam .ntoprt ul li {
                list-style-type: disc;
                margin-bottom: 2px;
                float: left;
                width: 100%;
            }
.cibpcoverageexam .nav-tabs > li {
        float: none;
        display: block
    }
.cibpcoverageexam .nav-tabs > li.active::after {
            background: rgba(0,0,0,0) url(../images/gray1.png) no-repeat scroll right 0;
            content: "";
            height: 40px;
            position: absolute;
            right: -11px;
            width: 40px;
            top: 9px
        }
.cibpcoverageexam .nav-tabs > li.active a {
            background: #00657C;
            color: #fff;
        }
.cibpcoverageexam .nav-tabs > li a {
            background: #fff;
            border: 1px solid #ddd
        }
.cibpcoverageexam .nav-tabs {
        width: 47%;
        float: left;
        margin-top: 0;
    }
.cibpcoverageexam .tab-content2 {
        display: block;
        width: 50%;
        float: right;
    }
.cibpcoverageexam .tab-content2 ul {
        margin-top:15px;
    }
.cibpcoverageexam .alphalist li {
        list-style: upper-alpha;
        margin-left: 23px;
        font-size: 13px;
        margin-bottom: 10px;
        line-height: 1.6;
    }

.cibpcoverageexam .innertab ul {
        padding: 0;
        margin-top: 10px;
    }
.cibpcoverageexam .innertab li {
        width: 49%;
        float: left;
        position: relative;
        padding: 10px 20px;
        border: 1px solid #3B73B8;
        background: #fff;
        margin-right: 15px;
        margin-bottom: 15px;
        text-align: left;
        border-radius: 10px;
        list-style: none;
        height: 410px;
        box-shadow: 0 2px 8px rgba(0,0,0,0.08);
    }
.cibpcoverageexam .innertab li:nth-child(2n+2) {
        margin-right:0;
    }
.cibpcoverageexam .innertab li:nth-child(5), .cibpcoverageexam .innertab li:nth-child(6) {
        height: 490px;
    }
.cibpcoverageexam .innertab li:last-child {
        width: 100%;
        height: auto;
    }
.cibpcoverageexam .innertab li h4 {
        font-size: 15px;
        color: #000;
        margin-top: 0;
        margin-bottom: 0;
        background: #E3EEB2 /*#f7cf06*/;
        padding: 7px 4px 7px 20px;
        margin-left: -20px;
    }
.cibpcoverageexam .innertab li .percent-nubmber {
            font-size: 25px;
            font-weight: bold;
            color: #000;
            margin-top:10px;
            margin-bottom: 15px;
        }
.cibpcoverageexam .innertab li ul.exam-list-second {
            margin: 0;
            padding: 0;
        }
.cibpcoverageexam .innertab li ul.exam-list-second li {
    width: 100%;
    float: left;
    position: relative;
    margin-bottom: 5px;
    margin-right:0;
    height: auto !important;
    padding: 0 0 0 15px;
    box-shadow: none;
    border: none;
    font-size: 12px;
}
.cibpcoverageexam .innertab li ul.exam-list-second li::before {
        width: 7px;
        height: 7px;
        content: "";
        background: #B8C387;
        position: absolute;
        left: 0;
        top: 6px;
    }

.aboutexam {
    padding: 80px 0;
}
.aboutexam .boxprtdv {
        width: 100%;
        padding: 25px;
        border-left: 8px solid #009EE2;
        background-color: #3C3C3B;
        z-index: 1;
        bottom: 0;
        left: 0;
    }
.aboutexam .boxprtdv h4 {
            color: #fff;
            margin-bottom: 0;
        }
.developmentexam {
    padding: 60px 0;
    background-color: #E3EEB2 /*#F1EEDF*/;
}
.modeexamdvt ul li {
    float: left;
    width: 100%;
    margin-bottom: 30px;
}
.modeexamdvt ul li h3 {
        float: left;
        width: 30%;
    }
.modeexamdvt .brlinept {
    border-left: 2px solid #ededed;
    padding-left: 40px;
    float: left;
    width: 68%;
}
.modeexamdvt h3, .modeexamdvt p {
    color: #fff;
}
.modeexamdvt h3 {
    padding-top: 35px;
}
.modeexamdvt a {
    color: #fff;
    text-decoration: underline;
    /*font-weight: 900;*/
}
.digitallyproctoreddvt {
    padding: 60px 0;
    background: #F0F8FB /*rgb(241, 238, 223)*/;
    position: relative;
}
.digitallyproctoreddvt .notee {
        font-size: 11px !important;
        font-style: italic;
        line-height: 17px;
    }
.digitallyproctoreddvt ul {
        margin-top: 20px;
    }
.digitallyproctoreddvt ul li {
            float: left;
            width: 100%;
            margin-bottom: 10px;
        }
.digitallyproctoreddvt ul li .left {
                float: left;
                width: 24%;
            }
.digitallyproctoreddvt ul li .left h3 {
        color: #3B73B8;
        font-weight: 800;
    }
.digitallyproctoreddvt ul li .right {
        float: right;
        width: 72%;
        border-left: 2px solid #3B73B8;
        padding-left: 10px;
    }
.digitallyproctoreddvt .shape {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        overflow: hidden;
        line-height: 0;
        transform: rotate(180deg);
    }
.digitallyproctoreddvt .shape svg {
            position: relative;
            display: block;
            width: calc(181% + 1.3px);
            height: 268px;
        }
.digitallyproctoreddvt .shape .shape-fill {
        fill: #E5EDF0 /*#E9E6D7*/;
    }
.commonqdvt {
    padding: 80px 0;
}
.commonqdvt .compdtp {
        padding-top: 50px;
    }
.commonqdvt .accordion_container {
        width: 100%;
        position: relative;
        box-sizing: border-box;
        margin-bottom: 20px;
    }
.commonqdvt .accordion_head {
        cursor: pointer;
        width: 100%;
        display: inline-block;
        border: 1px solid #eee;
        background: #fff;
        padding: 16px 13px;
        box-shadow: rgba(44, 44, 44, 0.1) 0px 0px 12px;
    }
.commonqdvt .accordion_head span {
            position: relative;
            font-size: 16px;
            font-weight: 500;
            float: left;
            color: #666;
        }
.commonqdvt .plusminus {
        font-weight: 400;
        float: right;
        border-radius: 5px;
        padding: 3px 10px;
        color: #000;
        position: relative;
        font-size: 20px;
        width: 30px;
        height: 20px;
        line-height: 20px;
        text-align: center;
        display: inline-block
    }
.commonqdvt .accordion_body {
        background: #fff;
        padding: 16px 13px;
        margin-top: -8px;
    }
.commonqdvt .accordion_body p {
            font-size: 15px;
        }
.careerkmdvt {
    padding: 80px 0;
    background: #11224E;
    position: relative;
    color: #fff;
}
.careerkmdvt .lileft {
        border-left: 2px solid #3B73B8;
        padding-left: 20px;
    }
.careerkmdvt .shape {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        overflow: hidden;
        line-height: 0;
    }
.careerkmdvt .shape svg {
            position: relative;
            display: block;
            width: calc(113% + 1.3px);
            height: 50px;
            transform: rotateY(180deg);
        }
.careerkmdvt .shape .shape-fill {
        fill: #343C6E /*#2A7A8C*/;
    }
.resousetprtdvt {
    padding: 80px 0;
}
.resousetprtdvt .respdtp {
        padding-top: 50px;
    }
.policiesitdvt {
    background-color: #F0F8FB;
    padding: 60px 0;
}
.policiesitdvt ul {
        margin-top: 16px;
    }
.policiesitdvt ul li {
            background: #fff;
            border: 1px solid #428bca;
            border-radius: 46px;
            color: #428bca;
            font-size: 17px;
            padding: 1.3rem 2.2rem;
            margin-bottom: 10px;
            display: inline-block;
            font-weight: 500;
        }
.policiesitdvt ul li i {
                margin-left: 10px;
                font-size: 16px;
            }
.processtdvtt {
    padding: 60px 0;
}
.processtdvtt .left .icon {
        border: 2px solid #009EE2;
        color: #009EE2;
        font-weight: 800;
        border-radius: 50%;
        width: 55px;
        height: 55px;
        font-size: 33px;
        text-align: center;
    }
.processtdvtt .left {
        float: left;
        width: 8%
    }
.processtdvtt .right {
        float: right;
        width: 92%;
        margin-top: 8px;
        margin-bottom: 10px;
    }
.processtdvtt .right h4 {
            color: #2b2b2b;
            margin-bottom: 4px;
        }
.processtdvtt .arrow-img {
        margin-left: 20px;
        margin-bottom: 3px;
        overflow: hidden;
        height: 70px;
    }
.processtdvtt .para {
        margin-bottom: 40px;
    }
.fewimporatntdvt {
    padding: 80px 0;
    background-color: #F0F8FB /*rgb(241, 238, 223)*/;
}
.fewimporatntdvt ul {
        margin-top: 20px;
    }
.fewimporatntdvt ul li {
            background: #fff;
            border: 1px solid #2b2b2b;
            border-radius: 46px;
            color: #2b2b2b;
            font-size: 17px;
            padding: 1.2rem 2.5rem;
            margin-bottom: 14px;
            display: inline-block;
            font-weight: 500;
        }
.fewimporatntdvt ul li:hover {
        background: #009EE2;
        border: 1px solid #009EE2;
        color: #fff;
        text-decoration: none;
    }
.fewimporatntdvt ul li a {
                color: #2b2b2b;
            }
.fewimporatntdvt ul li a:hover {
        color: #fff;
        text-decoration: none;
    }
.flauntdvtprt {
    padding: 80px 0;
}
.flauntdvtprt .inner {
        width: 93%;
        text-align: center;
        margin: 0 auto;
    }
.flauntdvtprt p.bigpara {
        font-size: 2.5rem !important;
        line-height: 4.2rem !important;
        font-weight: 500;
    }
.flauntdvtprt .inner p, .instructdvtprt p {
        font-size: 16px;
        line-height: 2.8rem;
    }
.flauntdvtprt b {
        color: #00657c;
        font-size: 27px;
    }
.digbadgedvtus {
    padding: 80px 0;
    background: #F0F8FB;
}
.digbadgedvtus h2 {
        /*font-size: 40px;
        font-weight: 800;
        line-height: 53px;*/
    }
.digbadgedvtus img {
    width: 100%;
}
.digbadgedvtus .bgdvimg {
    position: relative;
    z-index: 1;
}
.digbadgedvtus .bgdvimg:before {
        content: "";
        position: absolute;
        top: -23px;
        left: -23px;
        width: 170px;
        z-index: -1;
        height: 150px;
        background: #3B73B8;
    }
.digbadgedvtus .bgdvimg:after {
        content: "";
        position: absolute;
        right: -23px;
        bottom: -22px;
        width: 170px;
        z-index: -1;
        height: 150px;
        background: #3B73B8;
    }
.digbadgedvtus .bxoddvt {
    background: #fff;
    padding: 55px;
    margin-right: -64px;
    z-index: 9999;
    position: relative;
    margin-top: 134px;
}
.digbadgedvtus ul {
    float: left;
    width: 100%;
    padding-left: 33px;
}
.digbadgedvtus ul li {
        margin-bottom: 16px;
        font-size: 16px;
        list-style-type: decimal;
    }
.digbadgedvtus ul li ul{ padding-top:12px;


                }
.digbadgedvtus ul li ul li{ 
                        margin-bottom:10px; 
                        list-style-type:disc
                    }
.instructdvtprt {
                        padding: 120px 0;

                    }
.instructdvtprt h2 {
    text-transform:capitalize;
}
.instructdvtprt .leftimg {
                            position: relative;
                            z-index: 1;
                            margin-top:12px;
                        }
.instructdvtprt .leftimg:before {
        content: "";
        position: absolute;
        top: -23px;
        left: -23px;
        width: 170px;
        z-index: -1;
        height: 150px;
        background: #3B73B8;
    }
.instructdvtprt .leftimg:after {
        content: "";
        position: absolute;
        right: -23px;
        bottom: -22px;
        width: 170px;
        z-index: -1;
        height: 150px;
        background: #3B73B8;
    }
.instructdvtprt ul {
        float: left;
        width: 100%;
        padding-left: 20px;
        margin-top: 10px;
    }
.instructdvtprt ul li {
        margin-bottom: 16px;
        list-style-type: square;
        color: #222;
        font-size: 16px;
        line-height: 25px;
    }
.instructdvtprt .digtop {
                            padding: 0 50px;
                        }
.instructdvtprt b {
        color: #3B73B8;
    }
.startprt {
    padding: 100px 0;
    background: #E3EEB2;
}
.startprt .inner {
        width: 60%;
        margin: 0 auto;
        text-align: center;
    }
.startprt .inner h2, .startprt .inner p {
        color: #3B73B8;
    }
.startprt .inner p {
            font-size: 16px;
            line-height: 2.8rem;
        }
.startprt .inner a {
        color: #3B73B8;
        text-decoration: underline;
    }
.startprt .inner a:hover {
                color: #e96f01;
                text-decoration: none;
            }
ul.itembxprt li {
    box-shadow: 0 0 20px 0 rgba(0,0,0,0.3);
    background: #fff;
    border: 1px solid #9DA7AE;
    min-height: 301px;
    padding: 20px;
    box-sizing: border-box;
    margin: 0 5px;
    float: left;
    width: 32.433%;
}
/*Investment Banking Code of Ethics css add*/
.codeethbanner {
    background: #0599BE url(../images/ibcapdvsp.jpg) no-repeat bottom;
    background-size: 100%;
    height: 330px;
    padding-top: 210px
}
.codeethbanner h1 {
        color: #fff;
    }
.ibcabehaviorsdvt {
    padding: 80px 0;
}
.ibcabehaviorsdvt p {
        line-height: 1.625;
        font-size: 16px;
        color: #333;
        margin: 0px 0px 16px
    }
.ibcabehaviorsdvt .left {
        position: sticky;
        top: 120px;
        left: 0;
        background-color: white;
        box-shadow: 0 4px 8px rgb(0 0 0 / 18%); float:left; width:28%;
    }
.ibcabehaviorsdvt .right{ 
    float:right; 
    width:65%;
} 
.ibcabehaviorsdvt .left ul {
            display: block;
            list-style: none;
        }
.ibcabehaviorsdvt .left li {
            display: block;
        }
.ibcabehaviorsdvt .left a {
            
            border-bottom: 1px solid rgba(203,213,214,.5);
            padding: 1.2rem 2rem;
            font-weight: 600;
            font-size: 14px;
           color:#00657c;
            display: block;
            text-decoration: none;
        }
.ibcabehaviorsdvt .left .active a {
            background-color: rgba(203,213,214,.5);
            color: #081a31;
        }
.ibcabehaviorsdvt h2 {
        text-transform: uppercase;
        padding-left: 20px;
        border-left: 9px solid #E96F01;
        line-height: 1.625;
        color: #333;
        font-size: 34px;
        font-weight: 800;
        margin: 0px 0px 25px;
        padding: 0px 0px 0px 20px;
        display: inline-block;
    }
.ibcabehaviorsdvt h3 {
        line-height: 1.625;
        margin: 21px 0px 12px;
        font-weight: 600;
        color: #333;
        font-size: 25px;
        display: inline-block;
    }
.ibcabehaviorsdvt h4 {
        line-height: 1.625;
        margin: 20px 0px 10px;
        font-size: 22px;
        font-weight: 400;
        color: #333;
        display: inline-block;
    }
.ibcabehaviorsdvt h5 {
        line-height: 1.625;
        font-size: 16px;
        margin: 10px 0px 16px;
        color: #333;
        display: inline-block; font-weight:normal
    }
.ibcabehaviorsdvt ul.alphaprtdv {
        float: left;
        width: 100%;
        padding-left: 24px;
    }
.ibcabehaviorsdvt ul.alphaprtdv li {
            list-style-type: lower-alpha;
            font-size: 16px;
            color: #333;
            padding: 0 0 16px 3px;
            line-height: 1.625;
        }
.ibcabehaviorsdvt ul.aromanprtdv {
        float: left;
        width: 100%;
        padding-left: 24px;
    }
.ibcabehaviorsdvt ul.aromanprtdv li {
            float: left;
            width: 100%;
            padding: 0 0 16px 3px;
            list-style-type: lower-roman;
            line-height: 1.625;
            font-size: 16px;
        }
/*guide popup css*/
.guide-cover {
    width: 62%;
    position: relative;
    float: right;
}
.guide-cover .guide-close-icon {
    position: absolute;
    top: 20px;
    right: 20px;
   padding: 7px; background:#fff;
}
.guide-pop-wrap .inn22 {
    width: 100%;
    margin: 0 auto;
    padding: 0 0 0 10px;
    background: #184958;
}
.guide-pop-wrap .gleft22 {
    width: 25%;
    float: left;
    padding-top: 42px;
}
.guide-pop-wrap .gleft22 img {
            max-width: 100%;
            
        }
.guide-pop-wrap .gright22 {
        width: 68%;
        float: left;
        padding-top: 15px;
        padding-bottom: 15px;
    }
.guide-pop-wrap .pop-blueband {
    padding: 20px 39px 20px 29px;
    margin-top: 29px;
    border-left: 3px solid #ffa92c;
    margin-left: 85px;
}
.guide-pop-wrap .gright22 h3 {
    font-size: 24px;
    font-weight: 900;
    line-height: 1.3;
    margin-bottom: 5px;
    color: #ffa92c;
}
.guide-pop-wrap .gright22 p{color:#fff;}
.guide-pop-wrap .ibca-btn {
        margin-top: 20px;
    }
ul.sitmplistd{
    padding-left: 27px;
    
}
ul.sitmplistd li{
       
        list-style-type: disc !important;
    }
ul.sitmplistd li a {
            text-transform: capitalize !important;
            font-weight: normal !important;
            font-size: 15px !important;
            padding-left:2px !important;
        }
/*IB interview QA*/
.investavikingdvt {
    padding: 80px 0;
}
.investavikingdvt b {
    color: #184958;
    font-weight: 900;
}
.investavikingdvt .left {
    float: left;
    width: 64%;
}
.investavikingdvt .left h4 {
        background: #ccc;
        padding: 20px 30px;
    }
.investavikingdvt .right img {
    width: 305px;
}
.investavikingdvt .right p {
    font-size: 22px;
    font-weight: 600;
    line-height: 1.6;
}
.investavikingdvt .right {
    float: right;
    width: 35%;
    border-left: 1px solid #ccc;
    padding-left: 20px;
}
.investmentquestion {
    background: #1a3b69 url(../Images/bg-theme.svg) right -90px no-repeat;
    height: 360px;
    padding-top: 121px;
    margin-top: -57px;
}
.investmentquestion h1 {
        color: #ffa92c;
    }
.investmentquestion h3 {
        color: #fff;
    }
.investmentquestion h1 span {
        color: #ffa92c;
        font-size: 32px;
        font-weight: 900;
    }
.investmentquestion ul.banner-list li {
        color: #fff;
        font-size: 20px;
        list-style: disc;
        line-height: 35px;
        margin-left: 20px;
        font-weight: 600;
    }
.investmentquestion h1 {
    line-height: 48px;
    font-weight: 900;
}
.investmentquestion h3 {
        line-height: 38px;
        font-weight: 700;
        font-size: 22px;
        margin-top: 15px;
        /*border-left: 5px solid #fff;
        padding-left: 24px;*/
    }
.widgetaggdvt{ 
    padding:60px 0; 
    background:#eee;
}
.getclosergdvt {
   padding: 60px 0;
    background: #184958;
}
.getclosergdvt h3 {
        font-size: 27px;
        color: #fff;
        line-height: 40px;
        font-weight: 300;
        padding-top: 74px;
    }
#sliderdvt {
    overflow: hidden;
    margin-bottom: 10px;
}
#sliderdvt img {
        width: 100%;
    }
#sliderdvt .slides {
        overflow: hidden;
        animation-name: fade;
        animation-duration: 1s;
        display: none;
    }
#sliderdvt #dot {
        margin: 7px auto;
        text-align: center;
    }
#sliderdvt .dot {
        display: inline-block;
        border-radius: 50%;
        background: #d3d3d3;
        padding: 5px;
        margin: 5px 5px;
    }
#sliderdvt .active {
        background: black;
    }

@media (max-width: 567px) {
    #sliderdvt {
        width: 100%;
    }
}
.thanks-page-contact {
    padding: 120px 0;
    text-align: center;
    background:url(../Images/transparent-back-2.png) no-repeat right bottom;
}
.thanks-page-contact h2 {
        font-size: 40px;
        color: #3B73B8;
    }
.thanks-page-contact p {
        font-size: 18px;
    }
.thanks-page-contact .line {
        height: 1px;
        width: 40%;
        background: #000;
        margin: 38px auto 7px;
    }
.thanks-page-contact h5 {
    font-size: 24px;
    font-weight: 600;
}
.thanks-page-contact .social-area img {
        width: 36px;
        border: 1px solid #005E76;
        padding: 5px;
        margin-right: 1px;
        border-radius: 8px;
    }
.thanks-page-contact .social-area {
        text-align: center;
        margin-top: 20px;
    }
.thanks-page-contact .thnkbtn01 {
        background: #3B73B8;
        color: #fff;
        padding: 13px 20px;
        text-align: center;
        font-size: 18px;
        margin-top: 10px;
        font-weight: 800;
        display: inline-block;
        margin-bottom: 20px;
    }
ul.listvi {
    padding-left: 30px;
}
ul.listvi li {
        float: left;
        margin-bottom: 10px;
        list-style-type: disc;
        width: 100%;
        font-size: 16px;
        font-weight: 400;
        line-height: 2.4rem;
    }
ul.listvi li:last-child {
            margin-bottom: 15px;
        }

.ibcacredential {
    padding: 60px 0;
}
.ibcacredential h3 {
        margin-bottom: 8px;
    }
.ibcacredential li {
        width: 96%;
        float: left;
        position: relative
    }
.ibcacredential li h3 sup {
        top: -0.55em;
        font-size: 55%;
    }
.ibcacredential .box {
        overflow: hidden;
        margin-top: 27px
    }
.ibcacredential .border {
        border-right: 1px solid #3B73B8;
        height: 100%;
        left: 23.5px;
        position: absolute;
        top: 10px;
        width: 1px
    }
.ibcacredential .figure {
        width: 45px;
        height: 45px;
        border: 2px solid #3B73B8;
        display: inline-block;
        margin-right: 20px;
        float: left;
        background: #3B73B8;
        position: relative;
        color: #fff;
        line-height: 41px;
        text-align: center;
        margin-top: 3px;
        font-weight: 700;
        font-size: 22px;
    }
.ibcacredential .left {
        float: left;
        width: 94%;
    }
.ibcacredential .left ul.alphaprtdv {
            margin: 3px 0;
            float: left;
            width: 100%;
            padding-left: 20px;
        }
.ibcacredential .left ul.alphaprtdv li {
                float: left;
                width: 100%;
                margin-bottom: 6px;
                list-style-type: disc;
                padding-left: 3px;
                line-height: 24px;
                position: inherit;
            }
.ofaccompliancedvt {
    padding: 80px 0;
}
.ofaccompliancedvt .inner {
        width: 93%;
    }
.ofaccompliancedvt .inner p {
            line-height: 30px;
            font-size: 16px;
        }
.ofaccompliancedvt a {
        color: #3B73B8;
        font-weight: bold;
    }

.cookie-banner {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: #262E60;
    padding: 10px 0;
    z-index: 9999;
}
.cookie-banner button {
        background-color: #3B73B8;
        color: white;
        padding: 10px 20px;
        border: none;
        cursor: pointer;
        border-radius: 5px;
        float: left;
        margin-left: 20px;
    }
.cookie-banner p {
        float: left;
        width: 66%;
        color: #fff;
        font-size: .813em;
        line-height: 1.5;
        padding-top: 4px;
    }
.cookie-banner a {
        color: #fff;
        text-decoration: underline;
    }
.close-button {
    background-color: white;
    color: #00647b;
    padding: 4px 9px;
    border-radius: 50%;
    cursor: pointer;
    float: right;
    border: none;
    font-weight: 800;
    font-size: 14px;
}
.prsubmdvt a {
    color: #008DD2;
}
.prsubmdvt p {
    font-size: 12px;
}
/**cibp landing page**/
.cibp-landing .cibp-landing-banner {
    background: #F2F6F7 url(../images/cibp-landing-banner24.jpg) no-repeat top right;
    background-size: cover;
    height: 570px;
    padding-top: 15px;
}
.cibp-landing .cibp-landing-banner .logo-top {
        width: 140px;
        float: left;
        box-shadow: 0 0 15px rgba(0,0,0,0.04);
    }
.cibp-landing .cibp-landing-banner .banner-left {
        width: 50%;
        float: left;
        margin-top: 150px;
        padding-right: 5%;
    }
.cibp-landing .cibp-landing-banner h1 {
        font-size: 42px;
        font-weight: 900;
        line-height: 1.2;
        color: #000;
    }
.cibp-landing .cibp-landing-banner .banner-right {
        width: auto;
        float: left;
        margin-top: 44px;
        position: relative;
    }
.cibp-landing .form-wrap {
    width: 385px;
    padding: 25px 0 20px 0;
    border-radius: 15px;
    border: 1px solid #eee;
    background-color: rgba(255, 255, 255, 0.99);
    box-shadow: 0 0 10px rgba(0,0,0,0.14);
    position: absolute;
    left: 0;
    top: 0;
    z-index:1;
}
.cibp-landing .form-wrap h3 {
        font-size: 22px;
        font-weight: 900 !important;
        text-align: center;
        margin-bottom: 20px;
    }
.cibp-landing .form-wrap input[type="text"] {
        width: 100%;
        float: left;
        height: auto;
        background: #efefef;
        padding: 8px 10px;
        resize: vertical;
        font-size: 13px;
        color: #000;
        border: none;
    }
.cibp-landing .form-wrap select {
        width: 100%;
        float: left;
        height: auto;
        background-color: #efefef !important;
        padding: 8px 10px;
        resize: vertical;
        font-size: 13px;
        color: #868686;
        margin-top: 0;
        border: none;
    }
.cibp-landing .form-wrap .zf-name .zf-tempContDiv span {
        margin-bottom: 0 !important;
    }
.cibp-landing .form-wrap .zf-phwrapper span {
        margin-bottom: 0 !important;
    }
.cibp-landing .form-wrap .notedt {
        width: 100%;
        float: left;
        font-size: 11px !important;
        line-height: 18px;
        text-align: center;
        color: #434343;
        font-weight: 500;
        margin-bottom: 10px;
    }
.cibp-landing .form-wrap .notedt a {
            color: #434343;
            text-decoration: underline;
        }
.cibp-landing .form-wrap .zf-tempContDiv input[type="text"]:hover, .cibp-landing .form-wrap .zf-tempContDiv textarea:hover {
        border: 0 solid rgba(157, 157, 157, 0.75) !important;
    }
.cibp-landing h2 {
    font-size: 32px;
    font-weight: 800;
}
.cibp-landing .bigpara {
    font-size: 1.6rem;
    line-height: 2.8rem;
    font-weight: 500;
}
.cibp-sec1 {
    background: #fff url(../images/landing-top-bg.jpg) no-repeat top center;
    background-size: 100%;
    width: 100%;
    padding: 120px 0 50px;
    position:relative;
}
.cibp-sec1 .inner-center {
    width: 100%;
    background: #2394a2;
    padding: 70px 30px;
    margin-top: -30px
}
.cibp-sec1 .right-part {
    width: 25%;
    float: right;
    padding-top: 5px;
}
.cibp-sec1 .right-part .logo-cibp {
        width: 210px;
        background: #fff;
        box-shadow: 0 0 10px rgba(0,0,0,0.14);
        padding: 15px;
        float: right;
    }
.cibp-sec1 .left-part {
    width: 75%;
    float: left;
    padding-right: 30px;
}
.cibp-sec1 .left-part p {
        font-size: 20px;
        font-weight: bold;
        line-height: 1.4;
    }
.cibp-sec1 .left-part ul {
        margin-left: 15px;
        padding: 0;
    }
.cibp-sec1 .left-part ul li {
            width: 100%;
            float: left;
            font-size: 15px;
            font-weight: 400;
            line-height: 2.4rem;
            position: relative;
            padding-left: 20px;
            margin-bottom: 5px;
        }
.cibp-sec1 .left-part li::before {
        width: 10px;
        height: 10px;
        border-radius: 50%;
        content: "";
        background: #3B73B8;
        position: absolute;
        left: 0;
        top: 8px;
    }
.cibp-sec2 {
    background: #fff url(../images/why-cibp-bg.jpg) no-repeat bottom center;
    background-size: 100%;
    padding: 70px 0;
}
.cibp-sec2 .left-part {
    width: 30%;
    float: left;
}
.cibp-sec2 .right-part {
        width: 65%;
        float: right;
        padding: 30px 40px;
        position: relative;
        border: 8px solid #3B73B8;
    }
.cibp-sec2 .right-part::before {
        content: "";
        position: absolute;
        top: -10px;
        bottom: -10px;
        left: 50px;
        width: 50%;
        z-index: 0;
        height: 105%;
        background: #fff;
    }
.cibp-sec2 .right-part .textbox {
        width: 100%;
        float: left;
        position: relative;
    }
.cibp-sec2 .imgbox {
    width: 100%;
    min-height: 636px;
    /*background: #ccc;*/
    overflow: hidden;
    position: relative;
    z-index: 1;
}
.right-part li {
    font-size: 15px;
    font-weight: 400;
    line-height: 2.4rem;
    position: relative;
    padding-left: 20px;
    margin-bottom: 5px;
}
.right-part li:last-child {
        margin-bottom: 10px;
    }
.right-part li::before {
        width: 10px;
        height: 10px;
        border-radius: 50%;
        content: "";
        background: #009EE2;
        position: absolute;
        left: 0;
        top: 8px;
    }
.cibp-sec3 {
    background: #f4f4f4 url(../images/landing-benefits-bg.jpg) no-repeat bottom center;
    background-size: 100%;
    padding: 70px 0;
}
.cibp-sec3 h2 {
    text-align: center;
}
.cibp-sec3 ul {
    margin-top: 30px;
}
.cibp-sec3 ul li {
        width: 18.5%;
        float: left;
        background: #fff;
        border-radius: 10px;
        text-align: center;
        min-height: 220px;
        margin-right: 21px;
        padding: 15px 0;
        box-shadow: 0 0 10px rgba(0,0,0,0.14);
    }
.cibp-sec3 ul li:nth-child(5) {
            margin-right: 0;
        }
.cibp-sec3 ul li img {
            width: 80px;
            margin-bottom: 10px;
        }
.cibp-sec3 ul li h4 {
        font-size: 15px;
        font-weight: bold;
        border-left: 3px solid #3B73B8;
        border-right: 3px solid #3B73B8;
        text-align: center;
        padding: 0 20px;
    }
.cibp-sec3 ul li p {
            font-size: 13px;
            font-weight: 400;
            line-height: 1.8rem;
            text-align: center;
            padding: 0 15px;
        }
.who-can-sec {
    background: url(../images/landing-who-can-bg.jpg) no-repeat top right;
    background-size: 100%;
    padding: 70px 0;
}
.who-can-sec p {
    width: 95%;
}
.who-can-sec ul {
    margin-top: 30px;
    padding: 0;
}
.who-can-sec ul li {
        list-style: none;
        width: 50%;
        float: left;
        padding: 20px;
        min-height: 160px;
    }
.who-can-sec ul li:nth-child(1), .who-can-sec ul li:nth-child(2) {
            border-bottom: 1px solid #cfe9ef;
        }
.who-can-sec ul li:nth-child(2), .who-can-sec ul li:nth-child(4) {
            border-left: 1px solid #cfe9ef;
            padding-left: 5%;
        }
.who-can-sec ul li:nth-child(1), .who-can-sec ul li:nth-child(3) {
            padding-right: 5%;
        }
.who-can-sec ul li h4 {
        font-size: 15px;
        font-weight: bold;
        text-transform: uppercase;
        color: #3B73B8;
    }
.who-can-sec ul li p {
            margin-bottom: 0 !important;
        }
.cibp-landing .exam-coverage-sec {
    background: #20315d url(../images/landing-exam-bg.jpg) no-repeat top right;
    background-size: 100%;
    padding: 70px 0;
}
.cibp-landing .exam-coverage-sec .left-part {
    width: 30%;
    float: left;
    position: relative;
}
.cibp-landing .exam-coverage-sec .left-part .imgbox {
        width: 100%;
        height: 390px;
        border-radius: 15px;
        overflow: hidden;
    }
.cibp-landing .exam-coverage-sec .left-part .img-back {
        width: 120px;
        height: 160px;
        border-radius: 15px;
        position: absolute;
        left: -10px;
        bottom: -10px;
        background-color: #009EE2;
    }
.cibp-landing .exam-coverage-sec .left-part .imgbox img {
        position: relative;
    }
.cibp-landing .exam-coverage-sec .right-part {
    width: 65%;
    float: right;
}
.cibp-landing .exam-coverage-sec h2, .cibp-landing .exam-coverage-sec p {
    color: #fff;
}
.cibp-landing .exam-coverage-sec ul {
    margin-top: 20px;
}
.cibp-landing .exam-coverage-sec ul li {
        width: 100%;
        float: left;
        font-weight: 400;
        font-size: 15px;
        line-height: 2.4rem;
        margin-bottom: 5px;
        position: relative;
        padding-left: 20px;
        color: #eee;
        padding-bottom: 5px;
    }
.cibp-landing .exam-coverage-sec ul li::before {
        width: 1px;
        height: 130%;
        background: #009EE2;
        content: "";
        position: absolute;
        left: 6px;
        top: 6px;
    }
.cibp-landing .exam-coverage-sec ul li:last-child::before {
            height: 50%;
        }
.cibp-landing .exam-coverage-sec ul li::after {
        width: 12px;
        height: 12px;
        background: #009EE2;
        content: "";
        position: absolute;
        left: 0;
        top: 6px;
    }
.cibp-landing .exam-coverage-sec ul li .bold-text {
            display: inline-block;
            font-weight: bold;
            color: #fff;
        }
.cibp-landing .exam-coverage-sec .ibca-btn {
    background: none;
    border: 2px solid #fff;
    color: #fff;
    margin-top: 15px;
    padding: 10px 20px;
}
.build-profile-sec {
    background: #f4f4f4 url(../images/landing-profile-bg.jpg) no-repeat top right;
    background-size: 100%;
    padding: 70px 0;
}
.build-profile-sec .left-part {
    width: 50%;
    float: left;
}
.build-profile-sec .right-part {
    width: 40%;
    float: right;
}
.become-charterholder-sec {
    padding: 70px 0 40px;
    background: #ffffff;
}
.become-charterholder-sec .inner-part {
    width: 100%;
    margin: 0 auto;
    text-align: center;
}
.become-charterholder-sec .inner-part p {
        width: 70%;
        margin: 0 auto;
        text-align: center;
    }
.ready-register-sec {
    background: #E8F0F3 url(../images/landing-register-bg.jpg) no-repeat bottom right;
    background-size: 100%;
    padding: 70px 0;
}
.ready-register-sec .left {
        width: 60%;
        float: left;
        padding-right: 10%;
    }
.ready-register-sec .left .arrow-box {
            width: 100%;
            padding: 50px 20px 50px 50px;
            background: #fff;
            position: relative;
            box-shadow: -2px 0 2px rgba(0,0,0,0.14);
            height:180px;
        }
.ready-register-sec .left .arrow-box::before {
                border-left: 91px solid rgba(0,0,0,0.03);
                border-top: 91px solid transparent;
                border-bottom: 91px solid transparent;
                border-right: 91px solid transparent;
                content: "";
                position: absolute;
                left: 100.3%;
                top: 0;
            }
.ready-register-sec .left .arrow-box::after {
                border-left: 90px solid #fff;
                border-top: 90px solid transparent;
                border-bottom: 90px solid transparent;
                border-right: 90px solid transparent;
                content: "";
                position: absolute;
                left: 100%;
                top: 0;
            }
.ready-register-sec .right {
        width: 30%;
        float: left;
        padding-left: 20px;
        padding-top: 60px;
    }
.ready-register-sec p {
        font-size: 15px;
        font-weight: 400;
        margin-bottom: 0;
    }
.ready-register-sec .ibca-btn {
        display: inline-block;
        background: #3B73B8;
        padding: 10px 17px;
        text-align: center;
        font-size: 15px;
        font-weight: bold;
        border-radius: 0;
        border: 2px solid #3B73B8;
    }
.ready-register-sec .ibca-btn:hover {
        background: #009EE2;
        border: 2px solid #009EE2;
        text-decoration: none;
    }
.cibp-landing .faqpart-sec {
    padding: 70px 0;
    background: #20315d url(../images/landing-exam-bg.jpg) no-repeat top right;
    background-size:cover;
}
.cibp-landing .faqpart-sec h2 {
        text-align: center;
        color:#fff;
    }
.cibp-landing .accordion_container {
    width: 70%;
    position: relative;
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
}
.cibp-landing .accordion_head {
    cursor: pointer;
    width: 100%;
    display: inline-block;
    border: 1px solid #556F75;
    /*background: #fff;*/
    padding: 12px 18px;
    /*box-shadow: rgba(44, 44, 44, 0.1) 0px 0px 12px;*/
}
.cibp-landing .accordion_head span {
        position: relative;
        font-size: 16px;
        font-weight: bold;
        float: left;
        color: #fff;
    }
.cibp-landing .accordion_head span.plusminus {
            font-weight: bold;
            float: right;
            border-radius: 5px;
            padding: 3px 10px;
            color: #fff;
            position: relative;
            font-size: 20px;
            width: 30px;
            height: 20px;
            line-height: 20px;
            text-align: center;
            display: inline-block
        }
.cibp-landing .accordion_body {
    /*background: #fff;*/
    padding: 16px 20px;
    margin-top: -8px;
    text-align: left;
}
.cibp-landing .accordion_body p {
        font-size: 15px;
        color:#fff;
    }
.cibp-landing .accordion_body p a {
        color: #fff;
        font-weight:bold;
        text-decoration: underline;
    }
.cibp-landing .accordion_body p a:hover {
        color: #009EE2;
    }

.thanks-page-contact.thanks-page-cibp {
    /*margin-top:5px;
        background: url(../images/drive-home-bg24.jpg) no-repeat right bottom;
        background-size: cover;*/
}
.thanks-page-contact.thanks-page-cibp h2 {
        font-weight: 900;
    }
.thanks-page-contact.thanks-page-cibp p {
        width: 60%;
        margin-left: auto;
        margin-right: auto;
        font-size: 15px;
    }
.thanks-page-contact.thanks-page-cibp .line {
        width: 55%;
        background: #ccc;
        margin: 30px auto;
    }
.thanks-page-contact.thanks-page-cibp h5 {
        font-size: 20px;
        font-weight: 600;
    }
.thanks-page-contact.thanks-page-cibp .bot-part {
        width: 30%;
        margin: 30px auto 0;
    }
.thanks-page-contact.thanks-page-cibp .thanks-insight-box {
        width: 48%;
        float: left;
        background: #fff;
        padding: 30px 20px;
    }
.thanks-page-contact.thanks-page-cibp .ibca-btn {
        border-radius: 4px;
        padding: 9px 20px;
        margin-top: 15px;
        background: #fff;
        border: 1px solid #3B73B8;
        color: #3B73B8;
    }
.thanks-page-contact.thanks-page-cibp .ibca-btn:hover {
            color: #FFF;
            background: #009EE2;
            border-color: #009EE2;
            text-decoration: none;
        }
.thanks-page-contact.thanks-page-cibp .social-24 {
    width:100%;
    float:left;
    padding:30px 20px;
    margin-top:0;
    }
.thanks-page-contact.thanks-page-cibp .social-24 li a {
        display: block;
        width: 40px;
        height: 40px;
        line-height: 38px;
        background: none;
        border-radius: 50%;
        text-align: center;
        color: #fff !important;
        border: 1px solid #cde3ea;
        font-size: 20px;
        color: #3B73B8 !important;
        margin-top: 5px;
        margin-right: 4px;
        background: #fff;
    }
/* New css -2025 new page*/
.proudvtvi {
    padding: 80px 0;
}
.proudvtvi p {
        font-size: 22px;
        text-align: center;
        line-height: 38px;
    }
.recogndvtvi {
    background: #111111 url(../Images/exclusive-bg.png) no-repeat;
    height: 645px;
    background-size: cover;
    padding: 70px 0;
}
.recogndvtvi .bxprtdvi {
        background: rgba(0,158,226,0.9);
        padding: 25px 35px;
        float: right;
        width: 48%;
        margin-top: 147px;
    }
.recogndvtvi .bxprtdvi h2, .recogndvtvi .bxprtdvi p{ color:#fff;}
.partdvtvi {
    background: #111111 url(../Images/partner-bg.png) no-repeat;
    height: 645px;
    background-size: cover;
}
.partdvtvi .bxprtdvi {
        background: rgba(0,158,226,0.9);
        padding: 26px 20px;
        float: right;
        width: 44%;
        margin-top: 377px;
    }
.partdvtvi .bxprtdvi h2, .partdvtvi .bxprtdvi p {
            color: #fff;
        }
.ucontent #module a.collapsed:after {
    content: '+ Show More';
}
.ucontent #module a:not(.collapsed):after {
    content: '- Show Less';
}
.ucontent a {
    font-size: 18px;
    font-weight: bold;
    color: /*#005e7a*/ #3B73B8;
}
.partdvtvi .btnvni {
    border-radius: 30px;
    background-color: #3B73B8;
    padding: 10px 20px;
    display: inline-block;
    color: #fff !important;
    margin-top: 5px;
    text-align: center;
    font-weight: 700;
    font-size: 15px;
}
.partdvtvi .btnvni:hover {
        color: #FFF;
        background: #00304C;
       
        text-decoration: none;
    }
.criteriatvi {
    background: #111111 url(../Images/criter-bg.png) no-repeat;
    padding: 70px 0;
}
.criteriatvi h2, .criteriatvi p{color:#fff;}
.criteriatvi ul{ margin-top:20px;}
.criteriatvi ul li {
        border: 1px solid #3A3A3A;
        padding: 35px 29px;
        margin-right: 20px;
        margin-bottom: 20px;
        border-radius: 10px;
        float: left;
        width: 48.1%;
        list-style-type: none;
    }
.criteriatvi ul li:nth-child(2n+2) {
            margin-right: 0;
        }
.criteriatvi ul li h3 {
        font-size: 20px;
        font-weight: 800;
        color: #fff;
        
    }
.criteriatvi ul li p {
        font-size: 15px;
        line-height: 23px;
        margin-bottom: 0;
        word-break: keep-all;
    }
.imprtdvt {
    background: #f5f5f5;
    padding: 15px 15px;
    margin-left: 30px;
    margin-top: 24px;
}
.imprtdvt ul {
        padding: 0 15px;
    }
.imprtdvt h4 {
        font-size: 13px; 
    }
.imprtdvt ul li {
        list-style: square;
        font-weight: 400;
        font-size: 12px;
        line-height: 2.4rem; margin-bottom:5px !important;
    }
.imprtdvt p{
    font-size: 11px;
    font-weight: 600;
}
.overviewdvtvi {
    background: #111111 url(../Images/overview-bg.jpg) no-repeat;
    height: 645px;
    background-size: cover;
    padding: 70px 0;
}
.overviewdvtvi .bxprtdvi {
        background: rgba(0,158,226,0.9);
        padding: 25px 35px;
        float: right;
        width: 39%;
        margin-top: 147px;
    }
.overviewdvtvi .bxprtdvi h2, .overviewdvtvi .bxprtdvi p {
            color: #fff;
        }
.how-works {
    background: #e0f6fd url(../images/how-works-bg.jpg) no-repeat;
    background-size: cover;
    padding: 80px 0;
}
.how-works .l-part {
        width: 30%;
        float: left;
        position: relative;
        margin-left: 10px;
    }
.how-works .r-part {
        width: 68%;
        float: right;
        position: relative;
        padding-left: 40px;
       
    }
.how-works h2, .how-works p, .how-works h4{ color:#fff}
.how-works .r-part h4 {
        font-size: 16px;
    }
.how-works .timeline {
        list-style: none;
        padding: 0;
        position: relative;
    }
.how-works .timeline::before {
        content: "";
        position: absolute;
        left: 10px;
        top: 0;
        width: 2px;
        height: 100%;
        background-color: #009EE2;
    }
.how-works .timeline-item {
        display: flex;
        align-items: flex-start;
        margin-bottom: 16px;
        position: relative;
    }
.how-works .timeline-item::before {
        content: "";
        width: 12px;
        height: 12px;
        background-color: #009EE2;
        border-radius: 50%;
        position: absolute;
        left: 6px;
        top: 7px;
    }
.how-works .content {
        margin-left: 30px;
    }
.how-works .title {
        font-size: 18px;
        font-weight: 900;
        color: #fff;
    }
.how-works .content p {
        font-size: 16px; 
        margin-bottom:0;
    }
.benefitsdvti {
    padding: 80px 0;
}
.benefitsdvti .left-img-1 {
        float: left;
        width: 40%;
        position: relative;
    }
.benefitsdvti .left-img-1 .partlogo {
            position: absolute;
            z-index: 999;
            width: 120px;
            right: 0;
            margin: 20px;
        }
.benefitsdvti .text-right-1 {
        float: right;
        width: 60%;
        background: #3B73B8;
        padding: 45px 47px;
        margin-top: 28px;
    }
.benefitsdvti .left-img-2 {
        float: right;
        width: 40%;
    }
.benefitsdvti .text-right-2 {
        float: left;
        width: 60%;
        background: #262E60;
        padding: 46px 47px;
        margin-top: -28px;
    }
.benefitsdvti h3 {
        font-size: 28px;
        font-weight: 900;
        color: #fff;
        margin-bottom: 10px;
    }
.benefitsdvti ul {
        padding: 0 18px;
        float: left;
        width: 100%;
    }
.benefitsdvti ul li {
    font-size:16px;
            margin-bottom: 12px;
            line-height: 24px;
            color: #fff;
            float: left;
            width: 100%;
            list-style-type: disc;
        }
.benefits-div-1 {
    float: left;
    width: 100%;
    margin-bottom: 105px;
    margin-top: 20px;
}
.benefits-div-2 {
    float: left;
    width: 100%;
}
.benefitsdvti .btnvni {
    border-radius: 30px;
    background-color: #009EE2;
    padding: 10px 20px;
    display: inline-block;
    color: #fff !important;
    margin-top: 5px;
    text-align: center;
    font-weight: 700;
    font-size: 15px;
}
.benefitsdvti .btnvni:hover {
        color: #FFF;
        background: #262E60;
        text-decoration: none;
    }
.eligibilitydvti {
    background: #f8f8fd;
    padding: 80px 0;
}
.eligibilitydvti .l-part {
        width: 30%;
        float: left;
        position: relative;
        margin-left: 10px;
    }
.eligibilitydvti .l-part .imgbox {
            width: 100%;
            height: auto;
            position: relative;
            object-fit: cover;
            overflow: hidden;
        }
.eligibilitydvti .l-part .img-back {
        width: 106%;
        height: 70%;
        background: #3B73B8;
        position: absolute;
        left: -10px;
        right: -10px;
        top: 15%;
    }
.eligibilitydvti .l-part .imgbox img {
            position: relative;
        }
.eligibilitydvti .r-part {
        width: 68%;
        float: right;
        padding-left: 70px;
    }
.eligibilitydvti .r-part .textbox-wrap {
        width: 100%;
        float: left;
        position: relative;
        padding: 3.7rem 7rem;
        border: 6px solid #009EE2;
    }
.eligibilitydvti .r-part .textbox {
            width: 100%;
            float: left;
            position: relative;
        }
.eligibilitydvti .r-part .textbox-wrap::before {
            content: "";
            position: absolute;
            top: -10px;
            bottom: -10px;
            left: 7%;
            width: 85%;
            z-index: 0;
            height: 105%;
            background: #f8f8fd;
        }
.eligibilitydvti .r-part ul {
            padding: 0 18px;
            float: left;
            width: 100%;
        }
.eligibilitydvti .r-part ul li {
                font-size:16px;
                margin-bottom: 12px;
                line-height: 24px;
                float: left;
                width: 100%;
                list-style-type: disc;
            }
.whypartnerdvt {
    background: #04405c url(../images/whypartnerdvt-bg.jpg) no-repeat;
    background-size: cover;
    padding: 80px 0;
}
.whypartnerdvt .l-part {
        width: 54%;
        float: left;
        position: relative;
        padding-left: 8rem;
        padding-top: 69px;
    }
.whypartnerdvt .r-part {
        width: 30%;
        float: right;
        position: relative;
        margin-right: 10px;
    }
.whypartnerdvt .r-part .imgbox {
            width: 100%;
            height: auto;
            position: relative;
            object-fit: cover;
            overflow: hidden;
        }
.whypartnerdvt .r-part .img-back {
        width: 106%;
        height: 70%;
        background: #009EE2;
        position: absolute;
        left: -10px;
        right: -10px;
        top: 15%;
    }
.tp20investment-banner {
    width: 100%;
    height: 330px;
    padding-top: 140px;
    background: #000 url(../images/tp20investment-bg.jpg) no-repeat scroll bottom;
    background-size: cover
}
.tp20investment-banner .banner-left {
        width: 55%;
        float: left;
    }
.tp20investment-banner h1 {
        color: #fff
    }
.commitmentdvt {
    background: #111111 url(../Images/commitmentdvt-bg.jpg) no-repeat;
    height: 700px;
    background-size: cover;
}
.commitmentdvt .bxprtdvi {
        background: rgba(0,158,226,0.9) /*rgba(8,135,162,0.9)*/;
        padding: 26px 20px;
        float: right;
        width: 60%;
        margin-top: 377px;
    }
.commitmentdvt .bxprtdvi h2, .commitmentdvt .bxprtdvi p {
            color: #fff;
        }
.whytdvtviret {
    padding: 80px 0;
    background: #080909 url(../Images/whytdvtviret-bg.jpg) no-repeat;
}
.whytdvtviret h2, .whytdvtviret p {
        color: #fff;
    }
.whytdvtviret ul {
        float: left;
        width: 100%;
        margin: 20px 0;
    }
.whytdvtviret ul li {
            float: left;
            width: 100%;
            margin-bottom: 20px;
        }
.whytdvtviret ul li .icnlft {
                float: left;
                width: 10%;
            }
.whytdvtviret ul li .icnlft img {
                    width: 100%;
                }
.whytdvtviret ul li .txtrgt {
                float: right;
                width: 86%;
                padding-top: 9px;
            }
.whytdvtviret ul li .txtrgt h4 {
                    color: #fff;
                    margin-bottom: 7px;
                }
.whytdvtviret ul li .txtrgt p {
                    margin-bottom: 0;
                }
.whytdvtviret .l-part {
        float: right;
        position: relative;
        
    }
.whytdvtviret .l-part .imgbox {
            width: 100%;
            height: auto;
            position: relative;
            object-fit: cover;
            overflow: hidden;
        }
.whytdvtviret .l-part .img-back {
        width: 104%;
        height: 89%;
        background: #3B73B8;
        position: absolute;
        left: -10px;
        right: -10px;
        top: 6%;
    }
.whytdvtviret .l-part .imgbox img {
            position: relative;
        }
.whytdvtviret .wth80 {
        width: 80%;
    }
.ne24thme {
    background: #F0F8FB !important;
}
.ne24thme .imgtlft img {
        width: 200px;
    }
.ne24thme h2 {
        color: #000;
        text-align: left;
        line-height: 40px;
        padding-top: 39px;
    }
.ne24thme .mrt20 {
        margin-top: 20px;
    }
.recoghmedvt{ padding:80px 0;}
/*10-04-2025*/
.cibp-brochure .bg-full {
    background: #fff url(../images/banner_bg.png) no-repeat bottom center;
    background-size: cover;
    height: 1057px;
}
.cibp-brochure .logo_ibca {
    width: 130px;
    margin-top: 15px;
}
.cibp-brochure .logo_ibca img {
        width: 100%;
    }
.cibp-brochure .top-banner {
    margin-top: 25px;
}
.cibp-brochure .top-banner .lefthd {
        float: left;
        width: 73%;
    }
.cibp-brochure .top-banner h1 {
        color: #fff;
        font-size: 49px;
        line-height: 62px;
    }
.cibp-brochure .top-banner .cibplgct {
        background: #fff;
        padding: 25px/*44px*/;
        width: 220px;
        float: right;
        /*border-radius: 5px;*/
    }
.cibp-brochure .top-banner .cibplgct img {
            width: 100%;
        }
.cibp-brochure .top-banner .bigpara {
        font-size: 19px;
        line-height: 34px;
    }
.cibp-brochure .top-banner p {
        color: #fff;
    }
.cibp-brochure .bottom-banner {
    padding-bottom: 100px;
    float: left;
    width: 100%;
}
.cibp-brochure .bottom-banner .banner-left {
        width: 58%;
        float: left;
        padding-left: 33px;
        padding-top: 100px;
    }
.cibp-brochure .bottom-banner .banner-left h5 {
        color: #3B73B8;
        font-size: 26px;
        margin-top: 8px;
        margin-bottom: 15px;
    }
.cibp-brochure .bottom-banner .banner-left ul li {
            width: 100%;
            float: left;
            font-size: 15px;
            font-weight: 400;
            line-height: 2.4rem;
            position: relative;
            padding-left: 20px;
            margin-bottom: 7px;
        }
.cibp-brochure .bottom-banner .banner-left li::before {
        width: 10px;
        height: 10px;
        border-radius: 50%;
        content: "";
        background: #3B73B8;
        position: absolute;
        left: 0;
        top: 8px;
    }
.cibp-brochure .bottom-banner .banner-right {
        width: 400px;
        float: right;
        margin-top: 9px;
        position: relative;
    }
.cibp-brochure .bottom-banner .form-wrap {
        width: 385px;
        padding: 25px 0 20px 0;
        border-radius: 15px;
        border: 1px solid #eee;
        background-color: rgba(255, 255, 255, 0.99);
        box-shadow: 0 0 10px rgba(0,0,0,0.14);
        position: absolute;
        left: 0;
        top: 0;
        z-index: 1;
    }
.cibp-brochure .bottom-banner .form-wrap h3 {
            font-size: 22px;
            font-weight: 900 !important;
            text-align: center;
            margin-bottom: 20px;
        }
.cibp-brochure .bottom-banner .form-wrap input[type="text"] {
            width: 100%;
            float: left;
            height: auto;
            background: #efefef;
            padding: 8px 10px;
            resize: vertical;
            font-size: 13px;
            color: #000;
            border: none;
        }
.cibp-brochure .bottom-banner .form-wrap select {
            width: 100%;
            float: left;
            height: auto;
            background-color: #efefef !important;
            padding: 8px 10px;
            resize: vertical;
            font-size: 13px;
            color: #868686;
            margin-top: 0;
            border: none;
        }
.cibp-brochure .bottom-banner .form-wrap .zf-name .zf-tempContDiv span {
            margin-bottom: 0 !important;
        }
.cibp-brochure .bottom-banner .form-wrap .zf-phwrapper span {
            margin-bottom: 0 !important;
        }
.cibp-brochure .bottom-banner .form-wrap .notedt {
            width: 100%;
            float: left;
            font-size: 11px !important;
            line-height: 18px;
            text-align: center;
            color: #434343;
            font-weight: 500;
            margin-bottom: 10px;
        }
.cibp-brochure .bottom-banner .form-wrap .notedt a {
                color: #434343;
                text-decoration: underline;
            }
.cibp-brochure .bottom-banner .form-wrap .zf-tempContDiv input[type="text"]:hover, .cibp-landing .form-wrap .zf-tempContDiv textarea:hover {
            border: 0 solid rgba(157, 157, 157, 0.75) !important;
        }
.cibp-brochure .notedt {
    font-size: 12px;
    padding: 0px 15px;
    line-height: 20px;
}
.cibp-brochure .chooseusdvt {
    background: #195297 url(../images/why_choose_cibp.jpg) no-repeat bottom center;
    background-size: cover;
    padding: 80px 0;
}
.cibp-brochure .chooseusdvt h2 {
        color: #fff;
    }
.cibp-brochure .chooseusdvt ul {
        margin-top: 30px;
    }
.cibp-brochure .chooseusdvt ul li {
            width: 18.5%;
            float: left;
            background: #fff;
            border-radius: 10px;
            text-align: center;
            min-height: 220px;
            margin-right: 21px;
            padding: 15px 0;
            box-shadow: 0 0 10px rgba(0,0,0,0.14);
        }
.cibp-brochure .chooseusdvt ul li:nth-child(5) {
                margin-right: 0;
            }
.cibp-brochure .chooseusdvt ul li img {
                width: 55px;
                margin-bottom: 10px;
            }
.cibp-brochure .chooseusdvt ul li h4 {
        font-size: 15px;
        font-weight: bold;
        border-left: 3px solid #019fc3;
        border-right: 3px solid #019fc3;
        text-align: center;
        padding: 0 20px;
    }
.cibp-brochure .chooseusdvt ul li p {
                font-size: 13px;
                font-weight: 400;
                line-height: 1.8rem;
                text-align: center;
                padding: 0 15px;
            }
.cibp-brochure .dcanapplydvt {
    padding: 80px 0;
}
.cibp-brochure .dcanapplydvt .b-para {
        font-size: 17px;
        line-height: 1.6;
        font-weight: 500;
    }
.cibp-brochure .dcanapplydvt ul {
        list-style: none;
        margin-top: 40px;
        padding: 0;
        float: left;
    }
.cibp-brochure .dcanapplydvt ul li {
            list-style: none;
            width: 100%;
            float: left;
            padding: 30px 15px;
            border-bottom: 1px solid #eee;
        }
.cibp-brochure .dcanapplydvt ul li:last-child {
                border-bottom: 0 solid #eee;
            }
.cibp-brochure .dcanapplydvt ul li h3 {
                font-size: 22px;
                width: 35%;
                float: left;
                font-weight: 300 !important;
            }
.cibp-brochure .dcanapplydvt ul li h3 b {
                    font-weight: 700;
                }
.cibp-brochure .dcanapplydvt ul li p {
                width: 65%;
                float: left;
            }
.cibp-brochure .dcanapplydvt ul li:hover {
        background: #3B73B8;
        color: #fff;
    }
.cibp-brochure .kickstartdvt {
    background: #f5fdff url(../images/kickstart_your_career.jpg) no-repeat bottom center;
    background-size: cover;
    padding: 80px 0;
}
.cibp-brochure .kickstartdvt .l-part {
        width: 30%;
        float: left;
        position: relative;
        margin-left: 10px;
    }
.cibp-brochure .kickstartdvt .l-part .imgbox {
            width: 100%;
            height: auto;
            position: relative;
            object-fit: cover;
            overflow: hidden;
        }
.cibp-brochure .kickstartdvt .l-part .img-back {
        width: 106%;
        height: 70%;
        background: #3B73B8;
        position: absolute;
        left: -10px;
        right: -10px;
        top: 15%;
    }
.cibp-brochure .kickstartdvt .l-part .imgbox img {
            position: relative;
        }
.cibp-brochure .kickstartdvt .r-part {
        width: 68%;
        float: right;
        padding-left: 70px;
    }
.cibp-brochure .kickstartdvt .r-part .textbox-wrap {
        width: 100%;
        float: left;
        position: relative;
        padding: 6.7rem 7rem;
        border: 6px solid #009EE2;
    }
.cibp-brochure .kickstartdvt .r-part .textbox {
            width: 100%;
            float: left;
            position: relative;
        }
.cibp-brochure .kickstartdvt .r-part .textbox-wrap::before {
            content: "";
            position: absolute;
            top: -10px;
            bottom: -10px;
            left: 7%;
            width: 85%;
            z-index: 0;
            height: 105%;
            background: #f5fdff;
        }
.cibp-brochure .faqpartdvt {
    padding: 80px 0;
    /*background: #195297 url(../images/why_choose_cibp.jpg) no-repeat bottom center;
    background-size: cover;*/
}
.cibp-brochure .faqpartdvt h2 {
        text-align: center;
    }
.cibp-brochure .accordion_container {
    width: 70%;
    position: relative;
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
}
.cibp-brochure .accordion_head {
    cursor: pointer;
    width: 100%;
    display: inline-block;
    border: 1px solid #556F75;
    /*background: #019adc;*/
    padding: 12px 18px;
    /*box-shadow: rgba(44, 44, 44, 0.1) 0px 0px 12px;*/
}
.cibp-brochure .accordion_head span {
        position: relative;
        font-size: 16px;
        font-weight: 600;
        float: left;
        color: #333333;
    }
.cibp-brochure .accordion_head span.plusminus {
        font-weight: bold;
        float: right;
        border-radius: 5px;
        padding: 3px 10px;
        color: #333333;
        position: relative;
        font-size: 20px;
        width: 30px;
        height: 20px;
        line-height: 20px;
        text-align: center;
        display: inline-block
    }
.cibp-brochure .accordion_body {
    /*background: #fff;*/
    padding: 16px 18px;
    margin-top: -8px;
    text-align: left;
}
.cibp-brochure .accordion_body p {
        font-size: 15px;
        color: #333333;
    }
.cibp-brochure .readydvt {
    background: #ebf3f6;
    padding: 100px 0;
}
.cibp-brochure .readydvt h2 {
        text-align: center;
        color: #3B73B8;
    }
.cibp-brochure .readydvt .download_link {
        text-align: center;
        font-size: 18px;
        font-weight: 600;
    }
.cibp-brochure .readydvt .download_link a {
            color: #333;
        }

.bxlftbr {
    border-radius: 5px;
    border-left: 10px solid #3B73B8;
    padding: 20px;
    margin-top: 32px;
    background: #f5f5f5;
    box-shadow: 2px 3px 10px #80808075;
}
.submitColor {
    background-color: #3B73B8!important;
}
ul.advisor-fixed-home {
    position: fixed;
    right: 0;
    bottom: 95px;
    z-index: 99;
}
ul.advisor-fixed-home li a {
        background: #3B73B8 /*#262e61*/;
        color: #ffffff;
        font-size: 18px;
        padding: 12px 5px 10px 17px;
        position: absolute;
        left: -49px;
        transition: all 0.3s ease 0s;
        width: 308px;
        text-decoration: none;
        border-top-left-radius: 5px;
        border-bottom-left-radius: 5px;
        cursor: pointer;
        border: 1px solid rgba(255,255,255,0.3);
    }
ul.advisor-fixed-home li {
        position: relative;
        height: 45px;
    }
ul.advisor-fixed-home li a .fa {
            color: #fff;
            font-size: 23px;
            margin-right: 15px;
            width: auto;
            font-style: normal;
            float: left;
        }
ul.advisor-fixed-home li a:hover {
            left: -294px;
        }
.booktalkprogram {
    box-shadow: 1px 1px 8px #e1e1e1;
    padding: 35px;
    margin-top: 20px;
    text-align: center;
    background-image: linear-gradient(to right top, #262e61, #2c3e76, #304f8c, #3261a2, #3273b8);
    border-radius: 10px;
}
.booktalkprogram p {
        font-size: 22px;
        margin-bottom: 23px;
        color: #fff;
        line-height: 30px; font-weight:600;
    }
.booktalkprogram a {
        border-radius: 30px;
        padding: 10px 20px;
        background: #fff;
        font-size: 12px;
        color: #3B73B8;
        font-weight: 800;
    }
.booktalkprogram a:hover {
            text-decoration: none;
            background: #4c9bf4;
            color: #fff;
        }
.booktalkprogram a i {
            font-size: 17px;
            position: relative;
            top: 4px;
        }

.author-section {
    background: #f0f0f0;
    padding: 20px;
    margin-bottom: 15px;
}
.author-section .author {
        display: flex;
    }
.author-section .author .author-img {
            height: 116px;
        }
.author-section .author .author-img img {
                width: 54rem;
                height: 100%;
                border-radius: 5px;
                margin-right: 15px;
            }
.author-section .author .author-content p{
            font-size: 13.5px;
            text-align: justify;
            margin-left: 17px;
        }

section.singlepost .blog-deco {
    display: inline-block;
    background: linear-gradient(rgb(59 115 184 / 90%), rgb(38 46 97 / 84%)), url(../images/regulatory-compliance-in-capital-markets.jpg);
    background-size: cover;
    background-position: right;
    background-repeat: no-repeat;
    padding: 40px 45px;
    text-align: center;
    color: #fff;
    margin-bottom: 20px;
    border-radius: 10px;
    width: 100%;
}
section.singlepost .blog-deco a {
        display: inline-block;
        background: #fff;
        padding: 9px 35px;
        border-radius: 4px;
        font-weight: 600;
        margin-top: 10px;
        text-decoration: none;
    }
section.singlepost .blog-deco h3 {
        font-size: 20px;
        line-height: 30px;
    }
section.singlepost .blog-deco2 {
    display: inline-block;
    background: linear-gradient(rgb(59 115 184 / 90%), rgb(38 46 97 / 84%)), url(../images/blog-interview.jpg);
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
    padding: 40px 45px;
    text-align: center;
    color: #fff;
    margin-bottom: 20px;
    border-radius: 10px;
    width: 100%;
}
section.singlepost .blog-deco2 a {
        display: inline-block;
        background: #fff;
        padding: 9px 35px;
        border-radius: 4px;
        font-weight: 600;
        margin-top: 10px;
        text-decoration: none;
    }
section.singlepost .blog-deco2 h3 {
        font-size: 20px;
        line-height: 30px;
    }

.downloadable-guide-sec {
    background: linear-gradient(rgb(38 46 97 / 0%), rgb(50 115 184 / 0%)), url(../images/blog-img-section.jpg);
    background-size: cover;
    background-position: center;
    color: #fff;
    padding: 27px 18px;
    margin-top: 20px;
    border-radius: 10px;
    position: relative;
    height: 228px;
}
.downloadable-guide-sec h4 {
        margin: 0px 0px 6px;
        font-size: 18px;
        line-height: 24px;
    }
.downloadable-guide-sec p {
        font-size: 12px;
        line-height: 18px;
    }
.downloadable-guide-sec a {
        text-decoration: none;
        display: inline-block;
        background: #ffffff;
        padding: 6px 15px;
        border-radius: 22px;
        font-weight: 600;
    }

.custom-menu-insite .left{
    text-align: center;
    border-right: 1px solid #a1a1a147;
    background: #262e61;
    color: #fff;
    padding: 10px 12px;
}
.custom-menu-insite .left p{
    font-size: 12px;
    line-height: 20px;
    font-weight: 600;
}
.custom-menu-insite a {
    font-size: 14px;
    padding: 7px 10px 7px 10px !important;
    margin-top: 0px;
    border-radius: 30px;
    background: #fff;
    color: #262e61 !important;
}

.investment-banking-interview-sec {
    padding: 80px 0px 80px;
    text-align: left;
    color: #fff;
    background: #eeeeff;
}
.investment-banking-interview-sec .d-flex {
        display: flex;
        /* align-items: center; */
        background: linear-gradient(45deg, #3273b8, #262e61);
        border-radius: 5px;
        height: 200px;
    }
.investment-banking-interview-sec .d-flex .left {
            width: 50%;

        }
.investment-banking-interview-sec .d-flex .left img {
        border-radius: 5px 0px 0px 5px;
        height: 100%;
        object-fit: cover;
    }
.investment-banking-interview-sec .d-flex .right {
            width: 60%;
            padding: 15px;
        }
.investment-banking-interview-sec .content-box {
        margin-top: 0px;
        background: #262e6100;
        padding: 40px 15px 50px;
        background-image: url(../images/investment-banking-interview-bg.jpg);
        background-size: inherit;
        background-position: center;
        background-repeat: no-repeat;
        border-radius: 20px;
        position: relative;
        z-index: 9;
    }
.investment-banking-interview-sec .guide-header {
        margin-bottom: 35px;
    }
.investment-banking-interview-sec .d-flex .right h2 {
        font-size: 20px;
        line-height: 30px;
        margin-bottom: 5px;
    }
.investment-banking-interview-sec .guide-header h2,
.investment-banking-interview-sec .guide-header p{
        color:#333
    }
.investment-banking-interview-sec .d-flex .right p {
    font-size: 15px;
    line-height: 25px;
}
.investment-banking-interview-sec .d-flex .right .ibca-btn {
        display: inline-block;
        cursor: pointer;
        width: auto;
        max-width: 100%;
        border-radius: 30px;
        padding: 7px 20px;
        background: #ffffff;
        border: 2px solid #ffffff;
        color: #262e61;
        text-decoration: none;
        text-transform: uppercase;
        text-align: center;
        font-weight: 700;
        font-size: 11px;
        letter-spacing: 1px;
        transition: background-color .3s, border-color .3s;
        margin-top: 0px;
        outline: 0;
        text-align: left;
    }
.investment-banking-interview-sec .content-box img {
            position: absolute;
            top: -123px;
            width: 300px;
            overflow: hidden;
        }
.custom-menu-insite .left a:hover {
    background: #3273b8;
    color: #fff !important;
    text-decoration: none;
}

.also-readsec {
    margin-top: 15px;
    background: #f0f0f0;
    border-radius: 5px;
    padding: 15px;
    border-left: 8px solid #3273b8;
    margin-bottom: 15px;
}
.also-readsec h3 {
        font-size: 19px;
        margin-bottom: 5px;
    }
.also-readsec p {
        font-weight:500;
        margin-bottom: 0px;
    }
/*==============New Blog section design=================*/
.blog-middle-design {
    display: inline-block;
}
.blog-middle-design .inner-box {
        display: flex;
        align-items: center;
        background: #262e61;
        color: #fff;
        border-radius: 10px;
        margin: 15px 0px 25px 0px;
    }
.blog-middle-design .inner-box .content-part {
            width: 70%;
            padding: 8px 25px;
        }
.blog-middle-design .inner-box .img-part {
        width: 30%;
    }
.blog-middle-design .inner-box .content-part h3 {
            font-size: 18px;
            line-height: 27px;
            font-weight: 500;
        }
.blog-middle-design .inner-box .content-part a {
        background: #3273b8;
        margin-top: 5px;
        color: #fff !important;
        padding: 8px 22px;
        display: inline-block;
        border-radius: 5px;
    }
.blog-middle-design .inner-box .img-part img {
            margin-bottom: 0px;
            border-radius: 0px 10px 10px 0px;
        }
/*=====Talk to Advisor========*/
.talk-to-advisor .advisor-right {
    width: 90%;
    height: 100%;
    border-left: 1px solid #ececec;
    margin-left:10%;
}
.talk-to-advisor .advisor-right .part-box {
    width: 100%;
    border-bottom: 1px solid #ececec;
}
.talk-to-advisor .advisor-right .part1 {
    padding: 20px 10px 40px 25px;
}
.talk-to-advisor .advisor-right .part1 p {
        font-size:16px;
        font-weight:600;
    }
.talk-to-advisor .advisor-right .part2, .talk-to-advisor .advisor-right .part3 {
        padding: 30px 10px 40px 25px;
    }
.talk-to-advisor .advisor-right .part3 {
        border-bottom:0;
    }
.talk-to-advisor .advisor-right h3 {
        font-size: 24px;
        font-weight: 700 !important;
        color: #333;
        margin-bottom: 10px !important;
    }
.talk-to-advisor .advisor-right p {
    font-size: 13px;
}
.talk-to-advisor .advisor-right .ibca-btn {
    display: inline-block;
    width: auto;
    padding: 7px 18px;
    background: #3B73B8;
    color:#fff;
    text-transform:none;
    letter-spacing:0;
    margin-top:10px;
}
.talk-to-advisor .advisor-right .ibca-btn:hover {
        color: #FFF;
        background: #009EE2;
        border-color: #009EE2;
        text-decoration: none;
    }
/*=====Guide Downloadable========*/
.downloadable-landing .downloadable-landing-banner {
    background: #31396A url(../images/donloadable-landing-banner.jpg) no-repeat top center;
    background-size: cover;
    height: 670px;
    padding-top: 15px;
}
.downloadable-landing .downloadable-landing-banner .logo-top {
    width: 170px;
    float: left;
    /*box-shadow: 0 0 15px rgba(0,0,0,0.04);*/
    margin-top: 25px;
}
.downloadable-landing .downloadable-landing-banner .banner-left {
    width: 50%;
    float: left;
    margin-top: 19%;
    padding-right: 5%;
}
.downloadable-landing .downloadable-landing-banner .banner-left h1 {
        color: #fff;
    }
.downloadable-landing .downloadable-landing-banner .banner-left .red-text {
        color: #ed3f27;
    }
.downloadable-sec1 {
    background: #fff url(../images/donloadable-bg1.jpg) no-repeat bottom center;
    background-size: cover;
    width: 100%;
    padding: 0 0 60px;
    position: relative;
}
.downloadable-sec1 .left-part {
    width: 68%;
    float: left;
    padding-top: 70px;
    padding-right: 30px;
}
.downloadable-sec1 .left-part p {
        font-size: 19px;
        line-height: 1.5;
    }
.downloadable-sec1 .right-part {
    width: 32%;
    float: right;
    position: relative;
}
.downloadable-sec1 .right-part .form-wrap {
        width: 100%;
        padding: 25px 10px 10px 10px;
        border-radius: 10px;
        border-top: 7px solid #ed3f27;
        background-color: rgba(255, 255, 255, 0.99);
        box-shadow: 0 0 9px rgb(0 0 0 / 32%);
        margin-top: -80px;
    }
.downloadable-sec1 .right-part .form-wrap h3 {
            font-size: 22px;
            font-weight: 800 !important;
            text-align: center;
            margin-bottom: 20px;
        }
.downloadable-sec1 .right-part .form-wrap li {
            list-style: none !important;
            margin-bottom: 0;
            padding-left: 0;
            padding-right: 0;
        }
.downloadable-sec1 .right-part .form-wrap li::before {
                width: 0;
                height: 0;
                background: none;
            }
.downloadable-sec1 .zf-tempFrmWrapper {
    padding-bottom: 0;
}
.downloadable-sec1 .zf-leftAlign .zf-tempFrmWrapper .zf-tempContDiv {
    margin-left: 0;
}
.downloadable-sec1 .zf-namemedium .zf-tempContDiv span {
    width: 100%;
    margin-left: 0;
    margin-bottom: 10px;
}
.downloadable-sec1 .zf-namemedium .zf-tempContDiv span:last-child {
        width: 100%;
        margin-left: 0;
        margin-bottom: 0;
    }
.downloadable-sec1 .zf-tempContDiv input[type="text"], .downloadable-sec1 .zf-tempContDiv textarea, .downloadable-sec1 .zf-tempContDiv .zf-pdfTextArea {
    background: #efefef;
    border: 1px solid #e5e5e5;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    padding: 7px 15px;
    font-size: 13px;
}
.downloadable-sec1 select {
    background-color: #efefef !important;
    padding: 7px 15px;
    margin: 10px 0;
    display: inline-block;
    border: 1px solid #e2e2e2;
    border-radius: 6px;
    box-sizing: border-box;
    font-size: 13px;
    color: #999;
}
.downloadable-sec1 .zf-medium .zf-phwrapper {
    width: 100%;
    margin-top: 10px;
}
.downloadable-sec1 .zf-phwrapper span:first-child {
    margin-left: 0;
    width: 100%;
}
.downloadable-sec1 .zf-phwrapper span {
    margin-bottom: 0;
    float: left;
    width: 100%;
    margin-left: 0;
}
.downloadable-sec1 .zf-fmFooter {
    margin: 0;
    margin-bottom: 0px;
    padding: 20px 20px 0 20px;
    text-align: center;
}
.downloadable-sec1 .notedt {
    width: 100%;
    float: left;
    font-size: 11px !important;
    line-height: 18px;
    text-align: center;
    color: #434343;
    font-weight: 500;
    margin-bottom: 10px;
}
.downloadable-sec1 .zf-submitColor {
    /*color: #fff;
                border: 1px solid #3B73B8;
                background: #3B73B8;*/
}
.downloadable-sec2 {
    background-size: 100%;
    padding: 10px 0 60px;
}
.downloadable-sec2 h2 {
    font-size: 32px;
    font-weight: 800;
    text-align: center;
}
.downloadable-sec2 ul {
    width: 100%;
    margin-top: 40px;
}
.downloadable-sec2 ul li {
        width: 48.5%;
        float: left;
        background: #e9f0f7;
        border: 1px solid #3273b8;
        border-radius: 10px;
        padding: 15px 25px;
        margin-right: 30px;
        margin-bottom: 25px;
        box-shadow: 0 0 10px rgba(0,0,0,0.14);
    }
.downloadable-sec2 ul li:nth-child(2n+2) {
            margin-right: 0;
        }
.downloadable-sec2 ul li img {
            width: 80px;
            float: left;
            margin-right: 30px;
            padding-right: 20px;
            border-right: 1px solid #ccc;
        }
.downloadable-sec2 ul li h4 {
            width: 75%;
            float: left;
            font-size: 19px;
            font-weight: 600;
            line-height: 1.4;
            padding-top: 5px;
            margin-bottom: 0;
        }
.downloadable-sec2 ul li:last-child h4 {
            width: 55%;
        }
.downloadable-sec3 {
    background: #fff url(../images/donloadable-bg3.jpg) no-repeat bottom left;
    background-size: 100%;
    padding: 10px 0 150px;
}
.downloadable-sec3 .inner-part {
    width: 90%;
    margin: 0 auto;
    text-align: center;
}
.downloadable-sec3 .inner-part p {
        font-size: 22px;
        font-weight: bold;
        line-height: 1.5;
    }
.downloadable-sec3 .btn-download {
    display: inline-block;
    padding: 12px 30px;
    background-color: #ED3F27;
    color: #fff;
    border: 1px solid #ED3F27;
    text-align: center;
    cursor: pointer;
    font-size: 16px;
    font-weight: bold;
    border-radius: 30px;
    margin-top: 20px;
}
.downloadable-sec3 .btn-download:hover {
        border-color: #C31500;
        background-color: #C31500;
        text-decoration: none;
    }

.cta-position {
    position: absolute;
    bottom: 25px;
}
.leftl.pr {
    height: 320px !important;
    padding: 100px 66px !important;
}
/**===== uae region start========**/
.uae-landing .uae-landing-banner {
    height: 875px /*740px*/;
    /*background: linear-gradient(45deg, #1f305c 30%, rgba(0,148,213,1) 100%), url(../images/uae-banner.jpg) no-repeat;*/
    background: #fff url(../images/uae-banner.jpg) no-repeat;
    background-size: 100%;
    padding-top: 35px;
}
.uae-landing .uae-landing-banner .logo-top {
        width: 140px;
        float: left;
        box-shadow: 0 0 15px rgba(0,0,0,0.04);
    }
.uae-landing .uae-landing-banner .banner-left {
        width: 68%;
        float: left;
        margin-top: 40px;
        padding-right: 30px;
        padding-top:30px;
    }
.uae-landing .uae-landing-banner .banner-left .banner-text-part {
    width:75%;
    float:left;
    padding-right:3%;
    }
.uae-landing .uae-landing-banner .banner-left .banner-logo-part {
        width: 25%;
        float: left;
        margin-top:10px;
    }
.uae-landing .uae-landing-banner .banner-left .banner-logo-part .logo-cibp {
            width: 170px;
        }
.uae-landing .uae-landing-banner .banner-left h1 {
        font-size: 42px;
        font-weight: 900;
        line-height: 1.2;
        color: #000;
    }
.uae-landing .uae-landing-banner .banner-left h1 span {
        color: #2e76d1 /*#4ce5f6*/;
    }
.uae-landing .uae-landing-banner .banner-left p {
        color: #000;
    }
/*.uae-landing .uae-landing-banner .banner-left ul.top-list li {
        width: 100%;
        float: left;
        font-size: 16px;
        font-weight: 400;
        line-height: 2.4rem;
        color: #fff;
        position: relative;
        padding-left: 20px;
        margin-bottom: 5px;
    }
.uae-landing .uae-landing-banner .banner-left ul.top-list li::before {
            width: 10px;
            height: 10px;
            border-radius: 50%;
            content: "";
            background: #0094d5;
            position: absolute;
            left: 0;
            top: 8px;
        }*/
.uae-landing .uae-landing-banner .banner-left ul.bot-list {
        width: 100%;
        float: left;
        margin-top: 190px;
    }
.uae-landing .uae-landing-banner .banner-left ul.bot-list li {
        width: auto /*23%*/;
        float: left;
        font-size: 15px;
        font-weight: 400;
        color: #fff;
        position: relative;
        /*padding: 10px 10px;*/
        padding: 10px 20px;
        /*margin-bottom: 15px;*/
        border-right: 2px solid #3e80d5;
        /*margin-right: 15px;*/
        /*border-radius: 10px;*/
        /*text-align: center;*/
        /*background: #0094d5;*/
        text-align:center;
    }
.uae-landing .uae-landing-banner .banner-left ul.bot-list li:first-child {
        padding-left:0;
    }
.uae-landing .uae-landing-banner .banner-left ul.bot-list li:last-child {
        padding-right: 0;
        border-right:0;
    }
.uae-landing .uae-landing-banner .banner-left ul.bot-list li b {
        color: #fff/*#4ce5f6*/;
        text-transform:uppercase;
        display:block;
    }
.uae-landing .uae-landing-banner .banner-right {
        width: 32%;
        float: right;
        margin-top: -100px;
        position: relative;
    }
.uae-landing .form-wrap {
    width: auto !important/*385px*/;
    padding: 25px 0 5px 0;
    border-radius: 15px;
    border: 1px solid #eee;
    background-color: rgba(255, 255, 255, 0.99);
    box-shadow: 0 0 10px rgba(0,0,0,0.14);
    position: relative;
    /*position: absolute;
        left: 0;
        top: 0;
        z-index: 1;*/
}
.uae-why-choose {
    padding: 70px 0;
    /*background: #fff url(../images/landing-top-bg.jpg) no-repeat top center;
    background-size: 100%;*/
    position: relative;
}
.uae-why-choose .left-part {
    width: 100%;
    float: left;
    /*padding-right: 30px;*/
}
.uae-why-choose .left-part h2 {
        width: 70%;
    }
.uae-why-choose .right-part {
    width: 25%;
    float: right;
    padding-top: 5px;
}
.uae-why-choose .right-part .logo-cibp {
        width: 210px;
        background: #fff;
        box-shadow: 0 0 10px rgba(0,0,0,0.14);
        padding: 15px;
        float: right;
    }
.uae-why-choose .bot-part {
    width: 100%;
    float: left;
}
.uae-why-choose h5 {
    color: #000;
    font-size: 16px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.uae-why-choose ul {
    width: 100%;
    float: left;
    /*padding-left:10px;*/
    padding:15px 20px;
    border-radius:15px;
    box-shadow:0 0 7px rgba(0,0,0,0.14);
    margin-top:10px;
}
.uae-why-choose ul li {
        /*width: 100%;*/
        width: 19%;
        float: left;
        /*font-size: 16px;*/
        font-size: 14px;
        font-weight: 400;
        line-height: 2.4rem;
        position: relative;
        padding-left: 20px;
        margin-bottom: 5px;
        padding-right:15px;
        margin-right:10px;
        border-right:1px solid #d4d4d4;
        min-height:150px;
    }
.uae-why-choose ul li::before {
            width: 10px;
            height: 10px;
            border-radius: 50%;
            content: "";
            background: #3B73B8;
            position: absolute;
            left: 0;
            top: 8px;
        }
.uae-why-choose ul li:last-child{
        border-right:0;
        margin-right:0;
        padding-right:0;
    }
.uae-program-highlights {
    background: #262e61 /*#195297*/;
    padding: 70px 0;
}
.uae-program-highlights h2 {
    color: #fff;
    text-align:center;
}
.uae-program-highlights ul {
    margin-top: 30px;
}
.uae-program-highlights ul li {
        width: 32%;
        float: left;
        background: #fff;
        border-radius: 10px;
        text-align: center;
        min-height: 160px;
        margin-right: 20px;
        margin-bottom: 20px;
        padding: 15px 20px;
        box-shadow: 0 0 10px rgba(0,0,0,0.14);
    }
.uae-program-highlights ul li:nth-child(3n+3) {
            margin-right: 0;
        }
.uae-program-highlights ul li img {
            width: 55px;
            margin-bottom: 10px;
        }
.uae-program-highlights ul li h4 {
            font-size: 16px;
            font-weight: bold;
            text-align: center;

        }
.uae-program-highlights ul li p {
            font-size: 14px;
            font-weight: 400;
            line-height: 2rem;
            text-align: center;
            padding: 0 10px;
        }
.uae-whocan {
    padding: 70px 0;
}
.uae-whocan ul {
    margin-top: 30px;
}
.uae-whocan ul li {
        list-style: none;
        width: 50%;
        float: left;
        padding: 20px;
        padding-left: 20px;
        min-height: 160px;
    }
.uae-whocan ul li:nth-child(2), .uae-whocan ul li:nth-child(4) {
            border-left: 1px solid #427BC0 /*#cfe9ef*/;
            padding-left: 5%;
        }
.uae-whocan ul li:nth-child(1), .uae-whocan ul li:nth-child(2) {
            border-bottom: 1px solid #427BC0;
        }
.uae-whocan ul li h3 {
            font-size: 16px;
            font-weight: 800;
            color: #3B73B8;
            text-transform: uppercase;
        }
.uae-whocan ul li p {
            font-size: 15px;
            line-height: 23px;
            margin-bottom: 0;
            word-break: keep-all;
        }
.uae-exam {
    padding: 70px 0;
    background: #262e61 /*#edf6fd*/;
}
.uae-exam .exam-inner {
    width: 100%;
    text-align: center;
    padding: 0 10%;
}
.uae-exam .exam-inner h2, .uae-exam .exam-inner p {
        color: #fff;
    }
.uae-exam .coverage {
    margin-top: 30px;
}
.uae-exam .coverage table {
        border-collapse: collapse;
        margin-bottom: 15px;
    }
.uae-exam .coverage table.examtbl {
            width: 100%;
            text-align: left;
            border-radius: 20px;
            overflow: hidden;
            box-shadow: 0 0 20px rgba(0,0,0,0.14);
        }
.uae-exam .coverage table tr:first-child {
            background: #195297 !important;
        }
.uae-exam .coverage table tr:first-child td {
                padding: 18px 15px;
                font-weight: 700;
                font-size: 18px !important;
                color: #fff;
            }
.uae-exam .coverage table tr:first-child td:first-child {
                    width: 30% !important;
                }
.uae-exam .coverage table tr:nth-child(2n) {
            background-color: #fff;
        }
.uae-exam .coverage table tr:nth-child(2n+1) {
        background-color: #d1f7f7 /*#EDF6FD*/;
    }
.uae-exam .coverage table td {
            padding: 9px 15px;
            font-size: 14px;
            font-weight: 400;
            font-family: 'Arimo', Tahoma, Geneva, Verdana, sans-serif;
        }
.uae-exam .bot-link {
    margin-top: 25px;
    font-size: 18px;
    font-weight: bold;
}
.uae-exam .bot-link a {
        display: inline-block;
        font-size: 18px;
        font-weight: bold;
        color: #009EE2 /*#3B73B8*/;
        font-family: 'Arimo', Tahoma, Geneva, Verdana, sans-serif;
    }
.uae-exam .bot-link a:hover {
            color: #009EE2;
            text-decoration:underline;
        }
.uae-landing .build-profile-sec {
    background: #fff url(../images/drive-home-bg24.jpg) no-repeat right bottom;
    background-size: 100%;
    padding: 70px 0;
}
.uae-landing .build-profile-sec .left-part {
    width: 55%;
    float: left;
}
.uae-landing .build-profile-sec .left-part ul {
        padding: 0 18px;
        float: left;
        width: 100%;
    }
.uae-landing .build-profile-sec .left-part ul li {
            width: 100%;
            float: left;
            list-style-type: disc;
            font-size: 16px;
            margin-bottom: 10px;
            line-height: 24px;
            position: relative;
        }
.uae-partner {
    padding: 70px 0;
    /*background: #edf6fd;*/
    background: #f5fdff url(../images/kickstart_your_career.jpg) no-repeat bottom center;
    background-size: cover;
}
.uae-partner .l-part {
    width: 30%;
    float: left;
    position: relative;
    margin-left: 10px;
}
.uae-partner .l-part .imgbox {
        border-radius: 15px;
        height: 405px;
    }
.uae-partner .l-part .img-back {
        width: 106%;
        height: 70%;
        background: #3B73B8;
        position: absolute;
        left: -10px;
        right: -10px;
        top: 15%;
    }
.uae-partner .l-part .imgbox img {
        position: relative;
    }
.uae-partner .r-part {
    width: 68%;
    float: right;
    padding-left: 70px;
}
.uae-partner .btn-new .btn-top-text {
    color: #333333;
    font-weight: bold;
}
.uae-partner .btn-new .btn-text {
    width: auto;
    display: inline-block;
    font-size: 18px;
    font-weight: bold;
    font-style: italic;
    color: #333333;
    font-family: 'Arimo', Tahoma, Geneva, Verdana, sans-serif;
}
.uae-landing .ucontent {
}
.uae-landing .ucontent a {
    font-size: 18px;
    font-weight: bold;
    color: #3B73B8;
    font-family: 'Arimo', Tahoma, Geneva, Verdana, sans-serif;
}
.uae-roadmap {
    /*background: #262e61 url(../images/landing-exam-bg.jpg) no-repeat top right;
    background-size: cover;*/
    padding: 70px 0;
}
/*.uae-roadmap h2, .uae-roadmap p {
    color: #fff;
}*/
.uae-roadmap ul {
    margin-top: 20px;
    padding: 0;
    float: left;
}
.uae-roadmap ul li {
        list-style: none;
        width: 100%;
        float: left;
        padding: 15px 0 15px 35px;
        border-top: 1px solid rgba(0,0,0,0.14);
        /*color: #fff;*/
        position: relative;
    }
.uae-roadmap ul li:first-child {
        border-top: 0 solid rgba(0,0,0,0.14);
    }
.uae-roadmap ul li .number {
            font-size: 20px;
            font-weight: 500;
            color: #999/*#009EE2*/;
            position: absolute;
            left: 0;
        }
.uae-roadmap ul li h3 {
            width: 33%;
            float: left;
            font-size: 20px;
            font-weight: bold;
            margin-bottom: 0;
        }
.uae-roadmap ul li p {
            width: 67%;
            float: left;
            margin-bottom: 0;
        }
.uae-roadmap ul li p a {
                /*color: #fff;*/
                font-weight: 800;
                /*text-decoration: underline;*/
            }
.uae-roadmap ul li p a:hover {
                    color: #0094d5;
                }
.uae-take {
    background: #E3EEB2;
    padding: 80px 0;
}
.uae-take h4 {
    display: block;
    font-size: 22px;
    color: #3B73B8;
    font-weight: 600;
    font-family: 'Arimo', Tahoma, Geneva, Verdana, sans-serif;
}
.uae-take .innerbox {
    width: 100%;
    text-align: center;
}
.uae-take .download_link {
    display: inline-block;
    font-size: 18px;
    font-weight: bold;
    color: #3B73B8;
    font-family: 'Arimo', Tahoma, Geneva, Verdana, sans-serif;
}
.uae-take .ibca-btn {
    font-size: 16px;
    text-transform: none;
    letter-spacing: 0;
    font-family: 'Arimo', Tahoma, Geneva, Verdana, sans-serif;
    padding: 8px 25px;
    margin-top: 15px;
}
.uae-faq {
    padding: 80px 0;
    background: #ffffff;
}
.uae-faq h2 {
    text-align: center;
}
.uae-faq .accordion_head span {
    position: relative;
    font-size: 16px;
    font-weight: bold;
    color: #333333;
    float: left;
}
.uae-faq .accordion_head span.plusminus {
        font-weight: bold;
        float: right;
        border-radius: 5px;
        padding: 3px 10px;
        position: relative;
        font-size: 20px;
        color: #333333;
        width: 30px;
        height: 20px;
        line-height: 20px;
        text-align: center;
        display: inline-block;
    }
.uae-faq .accordion_body {
    background: #fff;
    padding: 16px 20px;
    margin-top: -8px;
    text-align: left;
}
.uae-faq .accordion_body p {
        font-size: 15px;
        color: #333;
    }
.uae-faq .accordion_body p a {
            color: #3B73B8;
            text-decoration: none;
            font-weight: bold;
        }
.uae-faq .accordion_body p a:hover {
                color: #009EE2;
                text-decoration: underline;
                font-weight: bold;
            }
/**===== uae thanks start========**/
.thanks-page-contact.thanks-page-uae h2 {
    font-weight: 900;
}
.thanks-page-contact.thanks-page-uae .top-para {
    font-size: 20px;
}
.thanks-page-contact.thanks-page-uae p {
    width: 60%;
    margin-left: auto;
    margin-right: auto;
    font-size: 15px;
}
.thanks-page-contact.thanks-page-uae .bold-text {
    font-weight: 700;
    margin-top: 25px;
}
.thanks-page-contact.thanks-page-uae .link-spacer {
    display: inline-block;
    padding: 0 5px;
    color: #808080;
    font-weight: bold;
}
.thanks-page-contact.thanks-page-uae .line {
    width: 45%;
    height: 1px;
    background: #ccc;
    margin: 18px auto 0;
}
.thanks-page-contact.thanks-page-uae h5 {
    font-size: 20px;
    font-weight: 600;
}
.thanks-page-contact.thanks-page-uae .bot-part {
    width: 30%;
    margin: 0 auto 0;
}
.thanks-page-contact.thanks-page-uae .ibca-btn {
    border-radius: 4px;
    padding: 9px 20px;
    margin-top: 15px;
    background: #fff;
    border: 1px solid #3B73B8;
    color: #3B73B8;
}
.thanks-page-contact.thanks-page-uae .ibca-btn:hover {
    color: #FFF;
    background: #009EE2;
    border-color: #009EE2;
    text-decoration: none;
}
.thanks-page-contact.thanks-page-uae .social-24 {
    width: 100%;
    float: left;
    padding: 30px 20px;
    margin-top: 0;
}
.thanks-page-contact.thanks-page-uae .social-24 li a {
    display: block;
    width: 40px;
    height: 40px;
    line-height: 38px;
    background: none;
    border-radius: 50%;
    text-align: center;
    color: #fff !important;
    border: 1px solid #cde3ea;
    font-size: 20px;
    color: #3B73B8 !important;
    margin-top: 5px;
    margin-right: 4px;
    background: #fff;
}
/**===== insights new css========**/
.guide-section {
    padding: 70px 0px;
    background: #ededec5c;
}
.guide-section .heading-section h2 {
    font-size: 48px;
    color: #3b73b8;
}
.guide-section .flex-box {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    background: #ffffff;
    border-radius: 5px;
    box-shadow: 4px 4px 10px #97979785;
    margin-top: 30px;
}
.guide-section .img-part {
    width: 100%;
    height: 170px;
    padding: 10px;
}
.guide-section .img-part img {
        height: 100%;
        width: 100%;
        border-radius: 5px;
        object-fit: cover;
    }
.guide-section .content-part {
    padding: 5px 15px 15px 15px;
    width: 100%;
}
.guide-section .content-part h3 {
        font-size: 15px;
        line-height: 20px;
    }
.guide-section .content-part a {
        background: #ffffff;
        font-weight: 600;
        color: #5b8ac4;
        padding: 5px 10px;
        border-radius: 31px;
        display: inline-block;
        font-size: 13px;
        border: 2px solid #3b73b8;
        transition: 0.5s;
    }
.guide-section .content-part a:hover {
            text-decoration: none;
            background: #3b73b8;
            color: #fff;
        }
.guide-section .img-part.grey {
    filter: grayscale(1);
}
.guide-section .content-part a.grey {
    filter: grayscale(1);
}
.newsroom-section {
    padding: 80px 0;
}
.newsroom-left h2 {
    font-size: 48px;
    color: #3b73b8;
}
.newsroom-left p {
    color: #666;
    font-size: 15px;
}
.newsroom-right {
    display: flex;
    flex-direction: column;
    gap: 20px;
}
.newsroom-card {
    display: block;
    gap: 15px;
    background: #fff;
    border-radius: 12px;
    padding: 0;
    box-shadow: 0 4px 12px rgba(0,0,0,0.08);
    transition: 0.3s;
}
.newsroom-img img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 12px 12px 0 0;
}
.newsroom-content {
    padding: 15px;
}
.newsroom-content h3 {
        font-size: 18px;
        padding: 0px;
    }
.newsroom-content p {
        font-size: 14px;
        color: #555;
        margin-bottom: 8px;
    }
.newsroom-left a {
    background: #3b73b8;
    padding: 8px 30px;
    font-size: 13px;
    color: #fff;
    border-radius: 30px;
    display: inline-block;
    text-transform: uppercase;
    font-weight: 700;
}
.newsroom-left a:hover {
        text-decoration: none;
    }
.newsroom-content a {
    font-size: 14px;
    background: #262e61;
    border-radius: 30px;
    padding: 5px 16px;
    color: #ffffff;
    text-decoration: none;
    font-weight: 500;
    display: inline-block;
    transition: 0.5s;
    border: 1px solid #262e61;
}
.newsroom-content a:hover {
        text-decoration: none;
        color: #262e61;
        border: 1px solid #262e61;
        background: transparent;
    }
.coming-soon-card {
    position: relative;
}
.coming-soon-card .newsroom-img img,
.coming-soon-card .newsroom-content {
        filter: blur(2px);
        opacity: 0.6;
        pointer-events: none;
    }
.newsroom-overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 180px; /* same as image height */
    background: rgba(0,0,0,0.5);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 12px 12px 0 0;
    z-index: 2;
}
.newsroom-overlay span {
        color: #fff;
        font-size: 20px;
        font-weight: 600;
        background: rgba(0,0,0,0.6);
        padding: 10px 20px;
        border-radius: 6px;
    }
.coming-soon-card .newsroom-img img {
    filter: blur(3px);
    opacity: 0.7;
}
.coming-soon-card .newsroom-content {
    opacity: 0.7;
}
.disabled-link {
    pointer-events: none;
    color: #aaa !important;
}
/* RESPONSIVE */
@media (max-width: 767px) {
.newsroom-card {
        flex-direction: column;
    }
.newsroom-img img {
        width: 100%;
        height: auto;
    }
}