.wpcr3_respond_2{
    position:relative
}
.wpcr3_respond_2 label{
    display:inline-block!important
}
.wpcr3_respond_2 input[type=text]{
    min-width:200px
}
.wpcr3_respond_2 textarea{
    height:100px!important;
    min-width:500px
}
.wpcr3_respond_2 table,.wpcr3_respond_2 td{
    border:0!important;
    border-style:none!important
}
.wpcr3_respond_1,.wpcr3_respond_2{
    margin:0!important;
    padding:0!important;
    clear:both!important
}
.wpcr3_respond_1 p,.wpcr3_respond_2 p{
    margin:0!important;
    padding:0!important;
    line-height:120%!important;
    margin-top:2px!important;
    margin-bottom:2px!important
}
div.wpcr3_rating_style1_base{
    background:var(--wpr-bg-5454bebf-9fda-4f7a-b002-2aa55fb99ba8) no-repeat;
    width:85px;
    height:17px;
    line-height:17px;
    float:left;
    padding-right:4px;
    overflow:hidden;
    display:block
}
div.wpcr3_rating_style1_average{
    background:var(--wpr-bg-4ae5e108-2d48-4ced-b5e0-48d06e93ea64) 0 -15px no-repeat;
    text-indent:-9999px;
    height:17px;
    line-height:17px
}
div.wpcr3_rating_style1_status{
    height:17px;
    line-height:17px;
    width:100px;
    overflow:hidden;
    position:relative;
    cursor:pointer;
    display:block
}
div.wpcr3_rating_style1_score{
    background:var(--wpr-bg-f3ffeb0d-30f6-4ee2-b9b9-28c169e8f7b4) no-repeat;
    width:85px;
    height:17px;
    line-height:17px;
    float:left;
    position:relative
}
div.wpcr3_rating_style1_score div{
    display:block;
    height:17px;
    float:left;
    text-indent:-9999px;
    position:absolute;
    overflow:hidden;
    line-height:17px
}
div.wpcr3_rating_style1_score div:hover{
    background:var(--wpr-bg-88938500-80c3-4eb0-acef-58ad1cfc87d2) bottom right no-repeat
}
.wpcr3_respond_2{
    display:none;
    background-color:inherit
}
.wpcr3_div_2{
    width:600px;
    max-width:100%
}
.wpcr3_table_2{
    text-align:left;
    width:100%
}
.wpcr3_table_2 td{
    text-align:left
}
.wpcr3_pagination{
    clear:both;
    padding:0;
    position:relative;
    font-size:11px;
    line-height:13px
}
.wpcr3_pagination .wpcr3_a{
    display:block;
    float:left;
    margin:0 1px;
    padding:6px 10px;
    line-height:16px;
    text-decoration:none;
    width:auto;
    color:#fff;
    background:#555;
    cursor:pointer
}
.wpcr3_pagination .wpcr3_a:hover{
    color:#fff;
    background:#0D6EFD
}
.wpcr3_pagination .wpcr3_a.wpcr3_disabled,.wpcr3_pagination .wpcr3_a.wpcr3_disabled:hover{
    background:#ddd;
    color:#fff;
    cursor:default
}
.wpcr3_hide{
    display:none!important
}
:where(.wp-block-button__link){
    border-radius:9999px;
    box-shadow:none;
    padding:calc(.667em + 2px) calc(1.333em + 2px);
    text-decoration:none
}
:where(.wp-block-calendar table:not(.has-background) th){
    background:#ddd
}
:where(.wp-block-columns){
    margin-bottom:1.75em
}
:where(.wp-block-columns.has-background){
    padding:1.25em 2.375em
}
:where(.wp-block-post-comments input[type=submit]){
    border:none
}
:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){
    color:#fff
}
:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){
    color:#000
}
:where(.wp-block-file){
    margin-bottom:1.5em
}
:where(.wp-block-file__button){
    border-radius:2em;
    display:inline-block;
    padding:.5em 1em
}
:where(.wp-block-file__button):is(a):active,:where(.wp-block-file__button):is(a):focus,:where(.wp-block-file__button):is(a):hover,:where(.wp-block-file__button):is(a):visited{
    box-shadow:none;
    color:#fff;
    opacity:.85;
    text-decoration:none
}
:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){
    line-height:1.1
}
:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){
    line-height:1.8
}
ul{
    box-sizing:border-box
}
:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){
    padding:.5em 1em
}
:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){
    padding:.5em 1em
}
:where(p.has-text-color:not(.has-link-color)) a{
    color:inherit
}
:where(.wp-block-post-excerpt){
    margin-bottom:var(--wp--style--block-gap);
    margin-top:var(--wp--style--block-gap)
}
:where(.wp-block-preformatted.has-background){
    padding:1.25em 2.375em
}
:where(.wp-block-pullquote){
    margin:0 0 1em
}
:where(.wp-block-search__button){
    border:1px solid #ccc;
    padding:6px 10px
}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){
    border:1px solid #949494;
    box-sizing:border-box;
    padding:4px
}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{
    border:none;
    border-radius:0;
    padding:0 4px
}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{
    outline:0
}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){
    padding:4px 8px
}
:where(.wp-block-term-description){
    margin-bottom:var(--wp--style--block-gap);
    margin-top:var(--wp--style--block-gap)
}
:where(pre.wp-block-verse){
    font-family:inherit
}
:root{
    --wp--preset--font-size--normal:16px;
    --wp--preset--font-size--huge:42px
}
html :where(.has-border-color){
    border-style:solid
}
html :where([style*=border-top-color]){
    border-top-style:solid
}
html :where([style*=border-right-color]){
    border-right-style:solid
}
html :where([style*=border-bottom-color]){
    border-bottom-style:solid
}
html :where([style*=border-left-color]){
    border-left-style:solid
}
html :where([style*=border-width]){
    border-style:solid
}
html :where([style*=border-top-width]){
    border-top-style:solid
}
html :where([style*=border-right-width]){
    border-right-style:solid
}
html :where([style*=border-bottom-width]){
    border-bottom-style:solid
}
html :where([style*=border-left-width]){
    border-left-style:solid
}
html :where(img[class*=wp-image-]){
    height:auto;
    max-width:100%
}
:where(figure){
    margin:0 0 1em
}
html :where(.is-position-sticky){
    --wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)
}
@media screen and (max-width:600px){
    html :where(.is-position-sticky){
        --wp-admin--admin-bar--position-offset:0px
    }
}
body{
    --wp--preset--color--black:#000000;
    --wp--preset--color--cyan-bluish-gray:#abb8c3;
    --wp--preset--color--white:#ffffff;
    --wp--preset--color--pale-pink:#f78da7;
    --wp--preset--color--vivid-red:#cf2e2e;
    --wp--preset--color--luminous-vivid-orange:#ff6900;
    --wp--preset--color--luminous-vivid-amber:#fcb900;
    --wp--preset--color--light-green-cyan:#7bdcb5;
    --wp--preset--color--vivid-green-cyan:#00d084;
    --wp--preset--color--pale-cyan-blue:#8ed1fc;
    --wp--preset--color--vivid-cyan-blue:#0693e3;
    --wp--preset--color--vivid-purple:#9b51e0;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgba(6, 147, 227, 1) 0%,rgb(155, 81, 224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122, 220, 180) 0%,rgb(0, 208, 130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgba(252, 185, 0, 1) 0%,rgba(255, 105, 0, 1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgba(255, 105, 0, 1) 0%,rgb(207, 46, 46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238, 238, 238) 0%,rgb(169, 184, 195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74, 234, 220) 0%,rgb(151, 120, 209) 20%,rgb(207, 42, 186) 40%,rgb(238, 44, 130) 60%,rgb(251, 105, 98) 80%,rgb(254, 248, 76) 100%);
    --wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255, 206, 236) 0%,rgb(152, 150, 240) 100%);
    --wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254, 205, 165) 0%,rgb(254, 45, 45) 50%,rgb(107, 0, 62) 100%);
    --wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255, 203, 112) 0%,rgb(199, 81, 192) 50%,rgb(65, 88, 208) 100%);
    --wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255, 245, 203) 0%,rgb(182, 227, 212) 50%,rgb(51, 167, 181) 100%);
    --wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202, 248, 128) 0%,rgb(113, 206, 126) 100%);
    --wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2, 3, 129) 0%,rgb(40, 116, 252) 100%);
    --wp--preset--font-size--small:13px;
    --wp--preset--font-size--medium:20px;
    --wp--preset--font-size--large:36px;
    --wp--preset--font-size--x-large:42px;
    --wp--preset--spacing--20:0.44rem;
    --wp--preset--spacing--30:0.67rem;
    --wp--preset--spacing--40:1rem;
    --wp--preset--spacing--50:1.5rem;
    --wp--preset--spacing--60:2.25rem;
    --wp--preset--spacing--70:3.38rem;
    --wp--preset--spacing--80:5.06rem;
    --wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, .2);
    --wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, .4);
    --wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, .2);
    --wp--preset--shadow--outlined:6px 6px 0px -3px rgba(255, 255, 255, 1),6px 6px rgba(0, 0, 0, 1);
    --wp--preset--shadow--crisp:6px 6px 0px rgba(0, 0, 0, 1)
}
:where(.is-layout-flex){
    gap:.5em
}
:where(.is-layout-grid){
    gap:.5em
}
:where(.wp-block-post-template.is-layout-flex){
    gap:1.25em
}
:where(.wp-block-post-template.is-layout-grid){
    gap:1.25em
}
:where(.wp-block-columns.is-layout-flex){
    gap:2em
}
:where(.wp-block-columns.is-layout-grid){
    gap:2em
}
#side-menu{
    display:none;
    position:fixed;
    width:300px;
    top:0;
    right:-300px;
    height:100%;
    overflow-y:auto;
    z-index:99999;
    background:#193988!important;
    padding:0 30px;
    color:#333;
    transition:.4s
}
#side-menu .nav-link{
    color:#333;
    font-size:16px;
    font-weight:600;
    padding:12px 0
}
#side-menu .nav-link:hover{
    opacity:.8
}
#side-menu .close{
    font-size:50px;
    font-weight:500;
    color:#fff;
    opacity:1;
    z-index:9999;
    position:absolute;
    right:15px
}
#side-menu ul li a{
    color:#fff;
    font-size:16px;
    margin-bottom:10px
}
#side-menu .navbar-header{
    float:none
}
#side-menu .navbar-nav>li{
    float:none!important
}
#side-menu .navbar-right{
    float:none!important
}
@font-face{
    font-family:FontAwesome;
    font-weight:400;
    font-style:normal;
    font-display:swap
}
.fa-facebook-square:before{
    content:"\f082"
}
@font-face{
    font-family:Roboto;
    font-style:italic;
    font-weight:300;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TjASc6CsQ.woff2) format('woff2');
    unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
    font-family:Roboto;
    font-style:normal;
    font-weight:400;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');
    unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
    font-family:Roboto;
    font-style:normal;
    font-weight:500;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format('woff2');
    unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
    font-family:Roboto;
    font-style:normal;
    font-weight:700;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format('woff2');
    unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
    font-family:Roboto;
    font-style:normal;
    font-weight:900;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfBBc4.woff2) format('woff2');
    unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
body{
    font-family:Roboto,sans-serif!important;
    font-size:16px;
    font-weight:100;
    line-height:1.8;
    color:#000;
    letter-spacing:.3px;
    background:#fff
}
.panel-default>.panel-heading{
    padding:0;
    border-radius:0;
    color:#fff;
     background-image:linear-gradient(134deg,#128aef,#0a5dc9);
     border-color:#595959
}
.panel-title{
    font-size:17px;
    color:#333;
    border-bottom:2px solid #f3f3f3
}
.widget{
    display:block;
    margin-top:0
}
.widget h4{
    font-size:20px;
    text-transform:uppercase;
    font-weight:700;
    margin-bottom:20px;
    color:#fff
}
.widget ul{
    margin:0;
    padding:0;
    list-style-type:none
}
.widget ul li{
    line-height:30px;
    padding:3px 0
}
.widget ul li a{
    font-size:18px;
    color:#e3e4e4
}
#custom_html-2 a{
    font-size:14px;
    margin:0 15px;
    display:inline-block;
    color:#fff
}
.textwidget.custom-html-widget a:before{
    font-family:FontAwesome;
    font-size:16px;
    content:"\f105";
    float:left;
    position:relative;
    left:-7px;
    top:-2px;
    color:#fff
}
@media only screen and (max-width:1100px) and (min-width:440px){
    .navbar{
        min-height:5px
    }
    .header{
        background:#fff!important
    }
    .navbar-brand{
        padding:4px 15px
    }
    .navbar-collapse.in{
        border:none
    }
    .header .nav>li>a{
        color:#191a1b;
        padding:8px 15px
    }
    .header .nav>li>a:hover{
        color:#101010!important;
        padding:8px 15px
    }
    .navbar-collapse.in{
        border:none;
        box-shadow:none
    }
    .eq-blocks{
        margin-bottom:30px
    }
    #myBtn{
        display:none!important
    }
    .navbar-nav .open .dropdown-menu>li>a{
        padding:0 0 8px
    }
}
@media only screen and (max-width:440px){
    #side-menu ul li a{
        color:#080808
    }
    .panel-body{
        overflow-x:scroll
    }
    #side-menu{
        background:#fff!important
    }
    .navbar{
        min-height:5px
    }
    .header{
        background:#fff!important
    }
    .navbar-brand{
        padding:4px 15px
    }
    .navbar-collapse.in{
        border:none;
        box-shadow:none
    }
    .header .nav>li>a{
        color:#191a1b;
        padding:8px 15px
    }
    .header .nav>li>a:hover{
        color:#101010!important;
        padding:8px 15px
    }
    .panel-title>a{
        line-height:25px
    }
    .eq-blocks{
        margin-bottom:30px
    }
    #myBtn{
        display:none!important
    }
    .navbar-nav .open .dropdown-menu>li>a{
        padding:0 0 8px
    }
    .modal-dialog{
        width:auto
    }
}
.textwidget{
    padding:0 0 10px;
    margin:0;
    font-weight:300
}
.textwidget a{
    color:#000
}
td{
    border:1px solid #6c6b6b;
    text-align:left;
    padding:8px;
    font-family:Roboto,sans-serif!important;
    font-size:15px
}
option[value="Online Training"]{
    background-color:#f5f5f5;
    font-weight:800!important
}
option[value="Classroom Training - Chennai"]{
    background:#f5f5f5!important;
    font-weight:800!important
}
option[value="Classroom Training - Coimbatore"]{
    background:#f5f5f5!important;
    font-weight:800!important
}
option[value="Classroom Training - Madurai"]{
    background:#f5f5f5!important;
    font-weight:800!important
}
option[value="Classroom Training - Bangalore"]{
    background:#f5f5f5!important;
    font-weight:800!important
}
option[value="Corporate Training"]{
    background:#f5f5f5!important;
    font-weight:800!important
}
option[value="Trending Courses"]{
    background:#f5f5f5!important;
    font-weight:800!important
}
option[value="RPA Technologies"]{
    background:#f5f5f5!important;
    font-weight:800!important
}
option[value="Cloud Computing"]{
    background:#f5f5f5!important;
    font-weight:800!important
}
option[value="Big Data"]{
    background:#f5f5f5!important;
    font-weight:800!important
}
option[value="Web Design & Development"]{
    background:#f5f5f5!important;
    font-weight:800!important
}
option[value=Programming]{
    background:#f5f5f5!important;
    font-weight:800!important
}
option[value="Mobile Application"]{
    background:#f5f5f5!important;
    font-weight:800!important
}
option[value="Software Testing Technologies"]{
    background:#f5f5f5!important;
    font-weight:800!important
}
option[value="Microsoft Technologies"]{
    background:#f5f5f5!important;
    font-weight:800!important
}
option[value=JAVA]{
    background:#f5f5f5!important;
    font-weight:800!important
}
option[value=DataBase]{
    background:#f5f5f5!important;
    font-weight:800!important
}
option[value="Networking & Cyber Security"]{
    background:#f5f5f5!important;
    font-weight:800!important
}
option[value="Digital Marketing Training"]{
    background:#f5f5f5!important;
    font-weight:800!important
}
option[value="Finance & Accounting"]{
    background:#f5f5f5!important;
    font-weight:800!important
}
option[value="BI and Data Warehousing"]{
    background:#f5f5f5!important;
    font-weight:800!important
}
option[value="Language & Proficiency Exam"]{
    background:#f5f5f5!important;
    font-weight:800!important
}
option[value=Database]{
    background:#f5f5f5!important;
    font-weight:800!important
}
option[value="Career Development"]{
    background:#f5f5f5!important;
    font-weight:800!important
}
option[value="CRM & BPM Tools"]{
    background:#f5f5f5!important;
    font-weight:800!important
}
option[value=Others]{
    background:#f5f5f5!important;
    font-weight:800!important
}
option[value="Planning to Start Training"]{
    background:#f5f5f5!important;
    font-weight:800!important
}
.modal-header .close span{
    color:transparent!important
}
div#g-recaptcha1{
    transform:scale(.9);
    transform-origin:0 0
}
div#testimonialrow>div.col-md-4{
    display:none
}
#show-less-jo-results,#show-less-results{
    display:none
}
#show-less-jo-results.active,#show-less-results.active{
    display:inline-block
}
.panel-body h3{
    margin:20px 0 15px!important
}
dl{
    display:flex;
    flex-wrap:wrap
}
.rll-youtube-player{
    position:relative;
    padding-bottom:56.23%;
    height:0;
    overflow:hidden;
    max-width:100%
}
.rll-youtube-player iframe{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:100;
    background:0 0
}
.rll-youtube-player img{
    bottom:0;
    display:block;
    left:0;
    margin:auto;
    max-width:100%;
    width:100%;
    position:absolute;
    right:0;
    top:0;
    border:none;
    height:auto;
    cursor:pointer;
    -webkit-transition:.4s;
    -moz-transition:.4s;
    transition:.4s all
}
.rll-youtube-player img:hover{
    -webkit-filter:brightness(75%)
}
.rll-youtube-player .play{
    height:72px;
    width:72px;
    left:50%;
    top:50%;
    margin-left:-36px;
    margin-top:-36px;
    position:absolute;
    background:var(--wpr-bg-94e6a8de-dd66-4e68-8194-306ef2987ed8) no-repeat;
    cursor:pointer
}
@font-face{
    font-family:FontAwesome;
    font-weight:400;
    font-style:normal;
    font-display:swap
}
.fa{
    display:inline-block;
    font:14px/1 FontAwesome;
    font-size:inherit;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.pull-right{
    float:right
}
.fa.pull-right{
    margin-left:.3em
}
.fa-clock-o:before{
    content:"\f017"
}
.fa-download:before{
    content:"\f019"
}
.fa-video-camera:before{
    content:"\f03d"
}
.fa-trophy:before{
    content:"\f091"
}
.fa-phone:before{
    content:"\f095"
}
.fa-certificate:before{
    content:"\f0a3"
}
.fa-money:before{
    content:"\f0d6"
}
.fa-linkedin:before{
    content:"\f0e1"
}
.fa-comments-o:before{
    content:"\f0e6"
}
.fa-file-text-o:before{
    content:"\f0f6"
}
.fa-desktop:before{
    content:"\f108"
}
.fa-youtube-play:before{
    content:"\f16a"
}
.fa-instagram:before{
    content:"\f16d"
}
.fa-star:before{
    content:"\f005"
}
@font-face{
    font-family:Roboto;
    font-style:italic;
    font-display:swap;
    font-weight:300;
    src:local('Roboto Light Italic'),local('Roboto-LightItalic'),url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TjASc6CsQ.woff2) format('woff2');
    unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
    font-family:Roboto;
    font-style:normal;
    font-display:swap;
    font-weight:400;
    src:local('Roboto'),local('Roboto-Regular'),url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');
    unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
    font-family:Roboto;
    font-style:normal;
    font-display:swap;
    font-weight:500;
    src:local('Roboto Medium'),local('Roboto-Medium'),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format('woff2');
    unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
    font-family:Roboto;
    font-style:normal;
    font-display:swap;
    font-weight:700;
    src:local('Roboto Bold'),local('Roboto-Bold'),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format('woff2');
    unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
    font-family:Roboto;
    font-style:normal;
    font-display:swap;
    font-weight:900;
    src:local('Roboto Black'),local('Roboto-Black'),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtfBBc4.woff2) format('woff2');
    unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
html{
    font-family:sans-serif;
    -webkit-text-size-adjust:100%;
    -ms-text-size-adjust:100%
}
body{
    margin:0
}
footer,header,main,nav,section{
    display:block
}
progress{
    display:inline-block;
    vertical-align:baseline
}
[hidden]{
    display:none
}
a{
    background-color:transparent
}
a:active,a:hover{
    outline:0
}
b,strong{
    font-weight:700
}
h1{
    margin:.67em 0;
    font-size:2em
}
img{
    border:0
}
svg:not(:root){
    overflow:hidden
}
button,input,optgroup,select,textarea{
    margin:0;
    font:inherit;
    color:inherit
}
button{
    overflow:visible
}
button,select{
    text-transform:none
}
button,html input[type=button],input[type=submit]{
    -webkit-appearance:button;
    cursor:pointer
}
button[disabled],html input[disabled]{
    cursor:default
}
button::-moz-focus-inner,input::-moz-focus-inner{
    padding:0;
    border:0
}
input{
    line-height:normal
}
input[type=checkbox],input[type=radio]{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    padding:0
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{
    height:auto
}
textarea{
    overflow:auto
}
optgroup{
    font-weight:700
}
table{
    border-spacing:0;
    border-collapse:collapse
}
td{
    padding:0
}
@media print{
    *,:after,:before{
        color:#000!important;
        text-shadow:none!important;
        background:0 0!important;
        -webkit-box-shadow:none!important;
        box-shadow:none!important
    }
    a,a:visited{
        text-decoration:underline
    }
    a[href]:after{
        content:" (" attr(href) ")"
    }
    a[href^="#"]:after{
        content:""
    }
    img,tr{
        page-break-inside:avoid
    }
    img{
        max-width:100%!important
    }
    h2,h3,p{
        orphans:3;
        widows:3
    }
    h2,h3{
        page-break-after:avoid
    }
    .navbar{
        display:none
    }
    .btn>.caret{
        border-top-color:#000!important
    }
    .label{
        border:1px solid #000
    }
    .table{
        border-collapse:collapse!important
    }
    .table td{
        background-color:#fff!important
    }
}
*{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
:after,:before{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
html{
    font-size:10px;
    -webkit-tap-highlight-color:transparent
}
body{
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size:14px;
    line-height:1.42857143;
    color:#333;
    background-color:#fff
}
button,input,select,textarea{
    font-family:inherit;
    font-size:inherit;
    line-height:inherit;
    color:#000
}
a{
    color:#337ab7;
    text-decoration:none
}
a:focus,a:hover{
    color:#23527c;
    text-decoration:underline
}
a:focus{
    outline:dotted thin;
    outline:-webkit-focus-ring-color auto 5px;
    outline-offset:-2px
}
img{
    vertical-align:middle
}
.img-responsive{
    display:block;
    max-width:100%;
    height:auto
}
[role=button]{
    cursor:pointer
}
h1,h2,h3,h4,h5{
    font-family:inherit;
    font-weight:500;
    line-height:1.1;
    color:inherit
}
h1,h2,h3{
    margin-top:20px;
    margin-bottom:10px
}
h4,h5{
    margin-top:10px;
    margin-bottom:10px
}
h1{
    font-size:36px
}
h2{
    font-size:25px
}
h3{
    font-size:24px
}
h4{
    font-size:18px
}
h5{
    font-size:14px
}
p{
    margin:0 0 10px
}
.text-center{
    text-align:center
}
ul{
    margin-top:0;
    margin-bottom:10px
}
ul ul{
    margin-bottom:0
}
dl{
    margin-top:0;
    margin-bottom:20px
}
dd{
    line-height:1.42857143
}
dd{
    margin-left:0
}
.container{
    padding-right:10px;
    padding-left:10px;
    margin-right:auto;
    margin-left:auto
}
@media (min-width:768px){
    .container{
        width:750px
    }
}
@media (min-width:992px){
    .container{
        width:970px
    }
}
@media (min-width:1200px){
    .container{
        width:1200px
    }
}
.container-fluid{
    padding-right:15px;
    padding-left:15px;
    margin-right:auto;
    margin-left:auto
}
.row{
    margin-right:-15px;
    margin-left:-15px
}
.col-lg-12,.col-lg-3,.col-lg-4,.col-lg-6,.col-lg-8,.col-md-12,.col-md-3,.col-md-4,.col-md-6,.col-md-8,.col-md-9,.col-sm-10,.col-sm-12,.col-sm-4,.col-sm-6,.col-sm-8,.col-xs-12{
    position:relative;
    min-height:1px;
    padding-right:15px;
    padding-left:15px
}
.col-xs-12{
    float:left
}
.col-xs-12{
    width:100%
}
.col-xs-offset-0{
    margin-left:0
}
@media (min-width:768px){
    .col-sm-10,.col-sm-12,.col-sm-4,.col-sm-6,.col-sm-8{
        float:left
    }
    .col-sm-12{
        width:100%
    }
    .col-sm-10{
        width:83.33333333%
    }
    .col-sm-8{
        width:66.66666667%
    }
    .col-sm-6{
        width:50%
    }
    .col-sm-4{
        width:33.33333333%
    }
    .col-sm-offset-1{
        margin-left:8.33333333%
    }
    .navbar-right .dropdown-menu{
        right:0;
        left:auto
    }
}
@media (min-width:992px){
    .col-md-12,.col-md-3,.col-md-4,.col-md-6,.col-md-8,.col-md-9{
        float:left
    }
    .col-md-12{
        width:100%
    }
    .col-md-9{
        width:75%
    }
    .col-md-8{
        width:66.66666667%
    }
    .col-md-6{
        width:50%
    }
    .col-md-4{
        width:33.33333333%
    }
    .col-md-3{
        width:25%
    }
    .col-md-offset-2{
        margin-left:16.66666667%
    }
}
@media (min-width:1200px){
    .col-lg-12,.col-lg-3,.col-lg-4,.col-lg-6,.col-lg-8{
        float:left
    }
    .col-lg-12{
        width:100%
    }
    .col-lg-8{
        width:66.66666667%
    }
    .col-lg-6{
        width:50%
    }
    .col-lg-4{
        width:33.33333333%
    }
    .col-lg-3{
        width:25%
    }
    .col-lg-offset-3{
        margin-left:25%
    }
}
table{
    background-color:transparent
}
.table{
    width:100%;
    max-width:100%;
    margin-bottom:20px
}
.table .table{
    background-color:#fff
}
table td[class*=col-]{
    position:static;
    display:table-cell;
    float:none
}
label{
    display:inline-block;
    max-width:100%;
    margin-bottom:5px;
    font-weight:700
}
input[type=checkbox],input[type=radio]{
    margin:4px 0 0;
    line-height:normal
}
input[type=file]{
    display:block
}
select[multiple]{
    height:auto
}
input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{
    outline:dotted thin;
    outline:-webkit-focus-ring-color auto 5px;
    outline-offset:-2px
}
.form-control{
    display:block;
    width:100%;
    height:34px;
    padding:6px 12px;
    font-size:14px;
    line-height:.6;
    color:#555;
    background-color:#fff;
    background-image:none;
    border:1px solid #ccc;
    border-radius:4px;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    -o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s
}
.form-control:focus{
    border-color:#66afe9;
    outline:0;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)
}
.form-control::-moz-placeholder{
    color:#999;
    opacity:1
}
.form-control:-ms-input-placeholder{
    color:#999
}
.form-control::-webkit-input-placeholder{
    color:#999
}
.form-control::-ms-expand{
    background-color:transparent;
    border:0
}
.form-control[disabled],.form-control[readonly]{
    background-color:#eee;
    opacity:1
}
.form-control[disabled]{
    cursor:not-allowed
}
textarea.form-control{
    height:auto
}
.form-group{
    margin-bottom:15px
}
input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{
    cursor:not-allowed
}
.btn{
    display:inline-block;
    padding:6px 12px;
    margin-bottom:0;
    font-size:14px;
    font-weight:400;
    line-height:1.42857143;
    text-align:center;
    white-space:nowrap;
    vertical-align:middle;
    -ms-touch-action:manipulation;
    touch-action:manipulation;
    cursor:pointer;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    background-image:none;
    border:1px solid transparent;
    border-radius:4px
}
.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{
    outline:dotted thin;
    outline:-webkit-focus-ring-color auto 5px;
    outline-offset:-2px
}
.btn.focus,.btn:focus,.btn:hover{
    color:#333;
    text-decoration:none
}
.btn.active,.btn:active{
    background-image:none;
    outline:0;
    -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
.btn.disabled,.btn[disabled]{
    cursor:not-allowed;
    -webkit-box-shadow:none;
    box-shadow:none;
    opacity:.65
}
a.btn.disabled{
    pointer-events:none
}
.fade{
    opacity:0;
    -webkit-transition:opacity .15s linear;
    -o-transition:opacity .15s linear;
    transition:opacity .15s linear
}
.fade.in{
    opacity:1
}
.collapse{
    display:none
}
.collapse.in{
    display:block
}
tr.collapse.in{
    display:table-row
}
.caret{
    display:inline-block;
    width:0;
    height:0;
    margin-left:2px;
    vertical-align:middle;
    border-top:4px dashed;
    border-right:4px solid transparent;
    border-left:4px solid transparent
}
.dropdown{
    position:relative
}
.dropdown-toggle:focus{
    outline:0
}
.dropdown-menu{
    position:absolute;
    top:100%;
    left:0;
    z-index:1000;
    display:none;
    float:left;
    min-width:160px;
    padding:5px 0;
    margin:2px 0 0;
    font-size:14px;
    text-align:left;
    list-style:none;
    background-color:#fff;
    -webkit-background-clip:padding-box;
    background-clip:padding-box;
    border:1px solid #ccc;
    border:1px solid rgba(0,0,0,.15);
    border-radius:4px;
    -webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);
    box-shadow:0 6px 12px rgba(0,0,0,.175)
}
.dropdown-menu.pull-right{
    right:0;
    left:auto
}
.dropdown-menu>li>a{
    display:block;
    padding:3px 20px;
    clear:both;
    font-weight:400;
    line-height:1.42857143;
    color:#333;
    white-space:nowrap
}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{
    color:#262626;
    text-decoration:none;
    background-color:#f5f5f5
}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{
    color:#fff;
    text-decoration:none;
    background-color:#337ab7;
    outline:0
}
.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{
    color:#777
}
.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{
    text-decoration:none;
    cursor:not-allowed;
    background-color:transparent;
    background-image:none
}
.open>a{
    outline:0
}
.dropdown-menu-right{
    right:0;
    left:auto
}
.pull-right>.dropdown-menu{
    right:0;
    left:auto
}
.btn .caret{
    margin-left:0
}
[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio]{
    position:absolute;
    clip:rect(0,0,0,0);
    pointer-events:none
}
.nav{
    padding-left:0;
    margin-bottom:0;
    list-style:none
}
.nav>li{
    position:relative;
    display:block
}
.nav>li>a{
    position:relative;
    display:block;
    padding:10px 15px
}
.nav>li>a:focus,.nav>li>a:hover{
    text-decoration:none;
    background-color:#eee
}
.nav>li.disabled>a{
    color:#777
}
.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{
    color:#777;
    text-decoration:none;
    cursor:not-allowed;
    background-color:transparent
}
.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{
    background-color:#eee;
    border-color:#337ab7
}
.nav>li>a>img{
    max-width:none
}
.navbar{
    position:relative;
    min-height:50px;
    margin-bottom:20px;
    border:1px solid transparent
}
.navbar-collapse{
    padding-right:15px;
    padding-left:15px;
    overflow-x:visible;
    -webkit-overflow-scrolling:touch;
    border-top:1px solid transparent;
    -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);
    box-shadow:inset 0 1px 0 rgba(255,255,255,.1)
}
.navbar-collapse.in{
    overflow-y:auto
}
.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{
    margin-right:-15px;
    margin-left:-15px
}
.navbar-brand{
    float:left;
    height:50px;
    padding:15px;
    font-size:18px;
    line-height:20px
}
.navbar-brand:focus,.navbar-brand:hover{
    text-decoration:none
}
.navbar-brand>img{
    display:block
}
@media (min-width:768px){
    .navbar{
        border-radius:4px
    }
    .navbar-header{
        float:left
    }
    .navbar-collapse{
        width:auto;
        border-top:0;
        -webkit-box-shadow:none;
        box-shadow:none
    }
    .navbar-collapse.collapse{
        display:block!important;
        height:auto!important;
        padding-bottom:0;
        overflow:visible!important
    }
    .navbar-collapse.in{
        overflow-y:visible
    }
    .container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{
        margin-right:0;
        margin-left:0
    }
    .navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{
        margin-left:-15px
    }
}
.navbar-nav{
    margin:7.5px -15px
}
.navbar-nav>li>a{
    padding-top:10px;
    padding-bottom:10px;
    line-height:20px
}
@media (max-width:767px){
    .navbar-nav .open .dropdown-menu{
        position:static;
        float:none;
        width:auto;
        margin-top:0;
        background-color:transparent;
        border:0;
        -webkit-box-shadow:none;
        box-shadow:none
    }
    .navbar-nav .open .dropdown-menu>li>a{
        padding:5px 15px 5px 25px
    }
    .navbar-nav .open .dropdown-menu>li>a{
        line-height:20px
    }
    .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{
        background-image:none
    }
    .navbar-default .navbar-nav .open .dropdown-menu>li>a{
        color:#777
    }
    .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{
        color:#333;
        background-color:transparent
    }
    .navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{
        color:#555;
        background-color:#e7e7e7
    }
    .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{
        color:#ccc;
        background-color:transparent
    }
}
.navbar-nav>li>.dropdown-menu{
    margin-top:0;
    border-top-left-radius:0;
    border-top-right-radius:0
}
@media (min-width:768px){
    .navbar-nav{
        float:left;
        margin:0
    }
    .navbar-nav>li{
        float:left
    }
    .navbar-nav>li>a{
        padding-top:15px;
        padding-bottom:15px
    }
    .navbar-right{
        float:right!important;
        margin-right:-15px
    }
    .navbar-right~.navbar-right{
        margin-right:0
    }
}
.navbar-default{
    background-color:#f8f8f8;
    border-color:#e7e7e7
}
.navbar-default .navbar-brand{
    color:#777
}
.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{
    color:#5e5e5e;
    background-color:transparent
}
.navbar-default .navbar-nav>li>a{
    color:#777
}
.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{
    color:#333;
    background-color:transparent
}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{
    color:#555;
    background-color:#e7e7e7
}
.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{
    color:#ccc;
    background-color:transparent
}
.navbar-default .navbar-collapse{
    border-color:#e7e7e7
}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{
    color:#555;
    background-color:#e7e7e7
}
.label{
    display:inline;
    padding:.2em .6em .3em;
    font-size:75%;
    font-weight:700;
    line-height:1;
    color:#fff;
    text-align:center;
    white-space:nowrap;
    vertical-align:baseline;
    border-radius:.25em
}
a.label:focus,a.label:hover{
    color:#fff;
    text-decoration:none;
    cursor:pointer
}
.label:empty{
    display:none
}
.btn .label{
    position:relative;
    top:-1px
}
.alert{
    padding:15px;
    margin-bottom:20px;
    border:1px solid transparent;
    border-radius:4px
}
.alert h4{
    margin-top:0;
    color:inherit
}
.alert>p,.alert>ul{
    margin-bottom:0
}
.alert>p+p{
    margin-top:5px
}
.progress{
    height:20px;
    margin-bottom:20px;
    overflow:hidden;
    background-color:#f5f5f5;
    border-radius:4px;
    -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
    box-shadow:inset 0 1px 2px rgba(0,0,0,.1)
}
.list-group{
    padding-left:0;
    margin-bottom:20px
}
.list-group-item{
    position:relative;
    display:block;
    padding:10px 15px;
    margin-bottom:-1px;
    background-color:#fff;
    border:1px solid #ddd
}
.list-group-item:first-child{
    border-top-left-radius:4px;
    border-top-right-radius:4px
}
.list-group-item:last-child{
    margin-bottom:0;
    border-bottom-right-radius:4px;
    border-bottom-left-radius:4px
}
a.list-group-item,button.list-group-item{
    color:#555
}
a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{
    color:#555;
    text-decoration:none;
    background-color:#f5f5f5
}
button.list-group-item{
    width:100%;
    text-align:left
}
.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{
    color:#777;
    cursor:not-allowed;
    background-color:#eee
}
.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{
    z-index:2;
    color:#fff;
    background-color:#337ab7;
    border-color:#337ab7
}
.panel{
    margin-bottom:20px;
    background-color:#fff;
    border:1px solid transparent;
    border-radius:4px;
    -webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);
    box-shadow:0 1px 1px rgba(0,0,0,.05)
}
.panel-body{
    padding:15px
}
.panel-heading{
    padding:10px 15px;
    border-bottom:1px solid transparent;
    border-top-left-radius:3px;
    border-top-right-radius:3px
}
.panel-heading>.dropdown .dropdown-toggle{
    color:inherit
}
.panel-title{
    margin-top:0;
    margin-bottom:0;
    font-size:16px;
    color:inherit
}
.panel-title>a{
    color:inherit
}
.panel>.list-group,.panel>.panel-collapse>.list-group{
    margin-bottom:0
}
.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{
    border-width:1px 0;
    border-radius:0
}
.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{
    border-top:0;
    border-top-left-radius:3px;
    border-top-right-radius:3px
}
.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{
    border-bottom:0;
    border-bottom-right-radius:3px;
    border-bottom-left-radius:3px
}
.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{
    border-top-left-radius:0;
    border-top-right-radius:0
}
.panel-heading+.list-group .list-group-item:first-child{
    border-top-width:0
}
.panel>.panel-collapse>.table,.panel>.table{
    margin-bottom:0
}
.panel>.table:first-child{
    border-top-left-radius:3px;
    border-top-right-radius:3px
}
.panel>.table:first-child>tbody:first-child>tr:first-child{
    border-top-left-radius:3px;
    border-top-right-radius:3px
}
.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child{
    border-top-left-radius:3px
}
.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child{
    border-top-right-radius:3px
}
.panel>.table:last-child{
    border-bottom-right-radius:3px;
    border-bottom-left-radius:3px
}
.panel>.table:last-child>tbody:last-child>tr:last-child{
    border-bottom-right-radius:3px;
    border-bottom-left-radius:3px
}
.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child{
    border-bottom-left-radius:3px
}
.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child{
    border-bottom-right-radius:3px
}
.panel>.panel-body+.table,.panel>.table+.panel-body{
    border-top:1px solid #ddd
}
.panel-group{
    margin-bottom:20px
}
.panel-group .panel{
    margin-bottom:0;
    border-radius:4px
}
.panel-group .panel+.panel{
    margin-top:5px
}
.panel-group .panel-heading{
    border-bottom:0
}
.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{
    border-top:1px solid #ddd
}
.panel-default{
    border-color:#ddd
}
.panel-default>.panel-heading{
    color:#333;
    background-color:#f5f5f5;
    border-color:#ddd
}
.panel-default>.panel-heading+.panel-collapse>.panel-body{
    border-top-color:#ddd
}
.close{
    float:right;
    font-size:21px;
    font-weight:700;
    line-height:1;
    color:#000;
    text-shadow:0 1px 0 #fff;
    opacity:.2
}
.close:focus,.close:hover{
    color:#000;
    text-decoration:none;
    cursor:pointer;
    opacity:.5
}
button.close{
    -webkit-appearance:none;
    padding:0;
    cursor:pointer;
    background:0 0;
    border:0
}
.modal-open{
    overflow:hidden
}
.modal{
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1050;
    display:none;
    overflow:hidden;
    -webkit-overflow-scrolling:touch;
    outline:0
}
.modal.fade .modal-dialog{
    -webkit-transition:-webkit-transform .3s ease-out;
    -o-transition:-o-transform .3s ease-out;
    transition:transform .3s ease-out;
    -webkit-transform:translate(0,-25%);
    -ms-transform:translate(0,-25%);
    -o-transform:translate(0,-25%);
    transform:translate(0,-25%)
}
.modal.in .modal-dialog{
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    -o-transform:translate(0,0);
    transform:translate(0,0)
}
.modal-open .modal{
    overflow-x:hidden;
    overflow-y:auto
}
.modal-dialog{
    position:relative;
    width:auto;
    margin:10px
}
.modal-content{
    position:relative;
    background-color:#fff;
    -webkit-background-clip:padding-box;
    background-clip:padding-box;
    border:1px solid #999;
    border:1px solid rgba(0,0,0,.2);
    border-radius:6px;
    outline:0;
    -webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);
    box-shadow:0 3px 9px rgba(0,0,0,.5)
}
.modal-header{
    padding:15px;
    border-bottom:1px solid #e5e5e5
}
.modal-header .close{
    margin-top:-2px
}
.modal-title{
    margin:0;
    line-height:1.42857143
}
.modal-body{
    position:relative;
    padding:15px
}
@media (min-width:768px){
    .modal-dialog{
        width:600px;
        margin:30px auto
    }
    .modal-content{
        -webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);
        box-shadow:0 5px 15px rgba(0,0,0,.5)
    }
}
@media (min-width:992px){
    .modal-lg{
        width:900px
    }
}
.container-fluid:after,.container-fluid:before,.container:after,.container:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.panel-body:after,.panel-body:before,.row:after,.row:before{
    display:table;
    content:" "
}
.container-fluid:after,.container:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.panel-body:after,.row:after{
    clear:both
}
.pull-right{
    float:right!important
}
.hide{
    display:none!important
}
.show{
    display:block!important
}
.hidden{
    display:none!important
}
@-ms-viewport{
    width:device-width
}
body{
    font-family:Roboto,sans-serif!important;
    font-size:16px;
    font-weight:100;
    line-height:1.8;
    color:#000;
    letter-spacing:.3px;
    background:#fff;
    font-display:swap
}
h2,h3,h4,h5{
    margin-top:0;
    padding-top:10px;
    font-size:22px;
    color:#0a5dc9
}
.classRoomInner li{
    text-align:left;
    margin-left:50px;
    margin-right:50px
}
.panel-group h3{
    font-size:15px;
    margin-left:15px
}
h1{
    font-size:30px
}
p{
    font-size:17px;
    font-weight:100;
    line-height:27px;
    margin-bottom:20px
}
.fonts{
    font-family:Montserrat,sans-serif!important
}
.navbar-default{
    background-color:rgba(248,248,248,0);
    border-color:rgba(231,231,231,0);
    margin:0
}
.header{
    width:100%;
    background:#ffffff00;
    color:#fff;
    position:absolute;
    z-index:9
}
.header .nav>li>a{
    color:#524d4d;
    padding:8px 15px;
    font-weight:600
}
.navbar-brand{
    font-size:30px
}
.carousel-indicators{
    right:50%;
    top:auto;
    bottom:-10px;
    margin-right:-19px
}
.carousel-indicators li{
    background:#cecece
}
.carousel-indicators .active{
    background:#f44336
}
#myBtn{
    display:none;
    font-size:15px;
    border:none;
    outline:0;
    cursor:pointer;
    padding:0;
    border-radius:4px;
    background:0 0;
    text-align:right;
    float:right;
    color:#dfe2e4;
    text-decoration:underline
}
a:hover{
    text-decoration:none
}
.nav>li>a:focus,.nav>li>a:hover{
    text-decoration:none;
    background-color:rgba(238,238,238,0)
}
.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{
    background-color:#eee0;
    border-color:rgba(51,122,183,0)
}
.header ul{
    margin:0
}
.panel-group .panel{
    border-radius:0;
    box-shadow:none;
    border-color:#eee
}
.panel-title{
    font-size:15px
}
.panel-title>a{
    display:block;
    padding:15px;
    text-decoration:none;
    font-weight:700!important
}
.more-less{
    float:right;
    color:#f9f9f9
}
.text{
    color:#fff;
    font-size:20px;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    text-align:center
}
.navbar{
    margin-bottom:0
}
.row{
    margin:0
}
#myBtn i{
    font-size:30px;
    color:#fff;
    padding:0 6px
}
.modal-backdrop.in{
    opacity:0;
    z-index:1
}
.modal-header .close span{
    color:#ececec;
    font-size:40px;
    opacity:1;
    padding:0;
    position:fixed;
    right:25px
}
.modal-header .close span:hover{
    background:0 0
}
.modal-header{
    padding:0;
    border-bottom:0 solid #e5e5e5
}
.modal-title{
    display:inline-block;
    margin-top:10px;
    font-weight:700;
    display:none
}
.modal-dialog{
    width:400px
}
.navbar-brand{
    padding:0
}
.dropdown-menu{
    min-width:230px;
    padding:0
}
.dropdown-menu>li>a{
    font-size:12px;
    display:block;
    padding:0;
    clear:both;
    font-weight:400;
    line-height:1.42857143;
    color:#333;
    white-space:normal;
    border-bottom:1px solid #f5e7e7;
    padding-bottom:10px
}
.dropdown-menu>li>a:hover{
    color:#f20227!important;
    border-bottom:1px solid #f20227
}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{
    color:#262626;
    text-decoration:none;
    background-color:rgba(245,245,245,0)
}
.dropdown-menu>li{
    padding:10px 20px 0
}
.header .nav>li>a{
    padding:0 15px;
    line-height:70px!important
}
.modal-body{
    padding:0
}
.modal-header .close{
    margin-top:-2px;
    position:fixed;
    right:0;
    z-index:9999;
    opacity:1;
    top:5px
}
textarea.form-control{
    height:auto!important
}
@media only screen and (max-width:1024px){
    .navbar-right{
        float:none!important
    }
    .navbar-collapse{
        border-top:1px solid transparent;
        box-shadow:inset 0 1px 0 rgba(255,255,255,.1)
    }
    .navbar-collapse.collapse{
        display:none!important
    }
    .navbar-nav{
        float:none!important;
        margin-top:7.5px
    }
    .navbar-nav>li{
        float:none
    }
    .navbar-nav>li>a{
        padding-top:10px;
        padding-bottom:10px
    }
    .collapse.in{
        display:block!important
    }
    .navbar-header{
        float:none
    }
}
@media only screen and (max-width:1100px) and (min-width:440px){
    .is-sticky .b-menuarea{
        min-height:40px;
        display:none
    }
    .navbar{
        min-height:5px
    }
    .header{
        background:#fff!important
    }
    .navbar-brand{
        padding:4px 15px
    }
    .navbar-collapse.in{
        border:none
    }
    .header .nav>li>a{
        color:#191a1b;
        padding:8px 15px
    }
    .header .nav>li>a:hover{
        color:#101010!important;
        padding:8px 15px
    }
    .navbar-collapse.in{
        border:none;
        box-shadow:none
    }
    .eq-blocks{
        margin-bottom:30px
    }
    #myBtn{
        display:none!important
    }
    .navbar-nav .open .dropdown-menu>li>a{
        padding:0 0 8px
    }
}
@media only screen and (max-width:340px){
    .is-sticky .b-menuarea{
        min-height:40px;
        display:none
    }
    .section div#trainerProfile{
        padding:51px 0
    }
}
@media only screen and (max-width:440px){
    #side-menu ul li a{
        color:#080808
    }
    .is-sticky .b-menuarea{
        min-height:40px;
        display:none
    }
    .section div#trainerProfile{
        padding:51px 0
    }
    .panel-body{
        overflow-x:scroll
    }
    #side-menu{
        background:#fff!important
    }
    .navbar{
        min-height:5px
    }
    .header{
        background:#fff!important
    }
    .navbar-brand{
        padding:4px 15px
    }
    .navbar-collapse.in{
        border:none;
        box-shadow:none
    }
    .header .nav>li>a{
        color:#191a1b;
        padding:8px 15px
    }
    .header .nav>li>a:hover{
        color:#101010!important;
        padding:8px 15px
    }
    .panel-title>a{
        line-height:25px
    }
    .eq-blocks{
        margin-bottom:30px
    }
    #myBtn{
        display:none!important
    }
    .navbar-nav .open .dropdown-menu>li>a{
        padding:0 0 8px
    }
    .modal-dialog{
        width:auto
    }
}
#content{
    max-width:1100px;
    height:auto;
    margin:0 auto;
    padding:20px
}
.col-md-3 p{
    text-align:center;
    font-size:10px;
    font-weight:700
}
*{
    box-sizing:border-box
}
.responsive{
    padding:0 6px;
    float:left
}
.open>.dropdown-menu{
    display:block
}
.col{
    flex:1 0 18%;
    margin:5px;
    background:tomato;
    height:50px;
    color:#fff;
    display:flex;
    align-items:center;
    justify-content:center
}
.panel-heading h4 a,.panel-heading h4 a:active,.panel-heading h4 a:focus,.panel-heading h4 a:hover,.panel-heading h4 a:visited{
    color:#fff
}
table{
    font-family:arial,sans-serif;
    border-collapse:collapse;
    width:100%
}
td{
    border:1px solid #ddd;
    text-align:left;
    padding:8px
}
section#b-menuarea-sticky{
    z-index:9999!important
}
.is-sticky .b-menuarea{
    min-height:40px
}
.is-sticky .b-menuSec li a{
    font-size:15px
}
.section{
    padding:51px 0
}
@media (max-width:767px){
    .active>div{
        display:none
    }
    .active>div:first-child{
        display:block
    }
}
@media (min-width:767px) and (max-width:992px){
    .active>div{
        display:none
    }
    .active>div:first-child{
        display:block
    }
    .active>div:first-child+div{
        display:block
    }
}
a.btn.orangeBtn.enquiryBtn.salesforce{
    background-image:none;
    padding:0
}
.remove-btn{
    margin-bottom:0!important
}
.interview-morebtn{
    margin-bottom:40px;
    margin-top:-55px
}
.hideBtn8,.moreContent8{
    display:none
}
@media (max-width:768px){
    .modal-content{
        margin-top:80px
    }
}
@media only screen and (max-width:767px){
    .vedioSec a.btn.orangeBtn.enquiryBtn.salesforce{
        width:100%;
        background:0 0
    }
}
@media only screen and (max-width:600px){
    td{
        border:1px solid #ddd;
        text-align:left;
        padding:5px;
        font-size:12px
    }
}
.slick-slider{
    position:relative;
    display:block;
    box-sizing:border-box;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -webkit-touch-callout:none;
    -khtml-user-select:none;
    -ms-touch-action:pan-y;
    touch-action:pan-y;
    -webkit-tap-highlight-color:transparent
}
.slick-list{
    position:relative;
    display:block;
    overflow:hidden;
    margin:0;
    padding:0
}
.slick-list:focus{
    outline:0
}
.slick-list.dragging{
    cursor:pointer;
    cursor:hand
}
.slick-slider .slick-list,.slick-slider .slick-track{
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.slick-track{
    position:relative;
    top:0;
    left:0;
    display:block;
    margin-left:auto;
    margin-right:auto
}
.slick-track:after,.slick-track:before{
    display:table;
    content:''
}
.slick-track:after{
    clear:both
}
.slick-loading .slick-track{
    visibility:hidden
}
.slick-slide{
    display:none;
    float:left;
    height:100%;
    min-height:1px
}
[dir=rtl] .slick-slide{
    float:right
}
.slick-slide img{
    display:block
}
.slick-slide.slick-loading img{
    display:none
}
.slick-slide.dragging img{
    pointer-events:none
}
.slick-initialized .slick-slide{
    display:block
}
.slick-loading .slick-slide{
    visibility:hidden
}
.slick-vertical .slick-slide{
    display:block;
    height:auto;
    border:1px solid transparent
}
.slick-arrow.slick-hidden{
    display:none
}
.slick-loading .slick-list{
    background:var(--wpr-bg-914a148e-8906-47cb-b956-67e1eff84342) center center no-repeat #fff
}
.slick-next,.slick-prev{
    font-size:0;
    line-height:0;
    position:absolute;
    top:50%;
    display:block;
    width:20px;
    height:20px;
    padding:0;
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    transform:translate(0,-50%);
    cursor:pointer;
    color:transparent;
    border:none;
    outline:0;
    background:0 0
}
.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{
    color:transparent;
    outline:0;
    background:0 0
}
.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{
    opacity:1
}
.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{
    opacity:.25
}
.slick-next:before,.slick-prev:before{
    font-family:slick;
    font-size:20px;
    line-height:1;
    opacity:.75;
    color:#fff;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.slick-prev{
    left:-25px
}
[dir=rtl] .slick-prev{
    right:-25px;
    left:auto
}
.slick-prev:before{
    content:'←'
}
[dir=rtl] .slick-prev:before{
    content:'→'
}
.slick-next{
    right:-25px
}
[dir=rtl] .slick-next{
    right:auto;
    left:-25px
}
.slick-next:before{
    content:'→'
}
[dir=rtl] .slick-next:before{
    content:'←'
}
.slick-dotted.slick-slider{
    margin-bottom:30px
}
.slick-dots{
    position:absolute;
    bottom:-25px;
    display:block;
    width:100%;
    padding:0;
    margin:0;
    list-style:none;
    text-align:center
}
.slick-dots li{
    position:relative;
    display:inline-block;
    width:20px;
    height:20px;
    margin:0 5px;
    padding:0;
    cursor:pointer
}
.slick-dots li button{
    font-size:0;
    line-height:0;
    display:block;
    width:20px;
    height:20px;
    padding:5px;
    cursor:pointer;
    color:transparent;
    border:0;
    outline:0;
    background:0 0
}
.slick-dots li button:focus,.slick-dots li button:hover{
    outline:0
}
.slick-dots li button:focus:before,.slick-dots li button:hover:before{
    opacity:1
}
.slick-dots li button:before{
    font-family:slick;
    font-size:6px;
    line-height:20px;
    position:absolute;
    top:0;
    left:0;
    width:20px;
    height:20px;
    content:'•';
    text-align:center;
    opacity:.25;
    color:#000;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.slick-dots li.slick-active button:before{
    opacity:.75;
    color:#000
}
body{
    font-family:Roboto,'font-display: swap';
    font-weight:400;
    line-height:1.8;
    color:#000;
    letter-spacing:.3px;
    background:#fff
}
p{
    font-size:17px;
    font-weight:400;
    line-height:27px;
    margin-bottom:20px
}
.panel-title>a{
    display:block;
    padding:20px!important;
    text-decoration:none;
    font-weight:700!important
}
a,a:active,a:focus,a:hover,a:visited{
    border:none;
    outline:0;
    text-decoration:none;
    color:#0e64a4;
    font-weight:400
}
a:active,a:focus{
    text-decoration:none!important;
    outline:0
}
.textwidget{
    padding:0
}
body{
    color:#353535;
    background:#fff;
    font-family:'Open Sans',sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:14px
}
html{
    font-smoothing:antialiased;
    -webkit-font-smoothing:antialiased;
    -webkit-font-smoothing:subpixel-antialiased;
    -moz-osx-font-smoothing:grayscale
}
.clear{
    content:" ";
    display:block;
    clear:both;
    height:0;
    visibility:hidden
}
li,ul{
    list-style:none;
    padding:0;
    margin:0
}
h1,h2,h3,h4,h5{
    padding:0;
    margin:0;
    font-weight:400
}
a{
    text-decoration:none
}
a:focus,a:hover{
    outline:0;
    text-decoration:none
}
section.section.bannerSec a{
    color:#fff
}
p{
    margin:0;
    padding:0
}
.panel-body{
    font-size:15px;
    font-weight:400;
    line-height:25px;
    color:#6c6b6b
}
body{
    font-style:normal;
    font-weight:400;
    overflow-x:hidden;
    color:#333;
    background:#fff;
    font-family:'Open Sans',sans-serif
}
.btn,a,button,h1,h2,h3,h4,h5,li{
    font-style:normal;
    font-family:Roboto,sans-serif
}
h1,h2,h3,h4,h5{
    font-weight:700
}
.container-fluid{
    padding:0 30px;
    width:100%
}
.row{
    margin-left:-15px;
    margin-right:-15px
}
.topHeader{
    background:#595959;
    min-height:42px;
    display:flex;
    justify-content:center;
    align-items:center;
    max-width:100%
}
.topContact p{
    font-size:14px;
    color:#fff;
    font-weight:700;
    display:flex;
    justify-content:center
}
.topContact p span{
    position:relative;
    display:inline-block;
    padding:0 10px
}
.topContact p span a{
    color:#ffff
}
.topContact p span:after{
    content:'|';
    position:absolute;
    right:-3px;
    top:0
}
.topContact p span:last-of-type:after{
    content:''
}
.topContact p span:first-of-type{
    padding-left:0
}
.topSocialIcons{
    display:flex;
    flex-wrap:wrap;
    justify-content:flex-end
}
.topSocialIcons li{
    padding:0 10px
}
.topSocialIcons li a{
    font-size:15px;
    color:#fff;
    position:relative
}
.topSocialIcons li a i.im{
    font-size:15px;
    margin-top:5px
}
.side-nav-toggler{
    display:none
}
.menuSection{
    min-height:auto;
    background:#fff;
    border-radius:0;
    border:0;
    margin-bottom:0;
    padding:10px 0
}
.navbar-brand{
    height:auto;
    padding:0
}
.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{
    margin-left:0
}
.menuSection .navbar-nav>li>a{
    font-size:16px;
    color:#6c6c6c
}
.menuSection .navbar-nav{
    padding-top:20px
}
.megaMenu{
    width:130px;
    height:40px;
    float:left;
    margin-top:20px;
    margin-left:80px;
    line-height:40px;
    text-align:center;
    background-image:-moz-linear-gradient(0deg,#e91f00 0,#e93c00 62%,#e95900 100%);
    background-image:-webkit-linear-gradient(0deg,#e91f00 0,#e93c00 62%,#e95900 100%);
    background-image:-ms-linear-gradient(0deg,#e91f00 0,#e93c00 62%,#e95900 100%)
}
.dropdown:hover .dropdown-menu{
    display:block
}
.megaMenu span{
    color:#fff;
    font-size:15px;
    font-weight:400;
    display:flex;
    text-decoration:none;
    justify-content:center;
    align-items:center
}
.megaMenu a:hover{
    text-decoration:none
}
.megaMenu a i{
    font-size:13px;
    padding-left:8px
}
.dropdown-menu .submenu{
    position:relative
}
.dropdown-menu .submenu .sub-menu{
    display:none!important;
    position:absolute;
    left:100%;
    top:0;
    min-width:230px;
    background:#fff;
    margin-left:0
}
.dropdown-menu .submenu .sub-menu li{
    padding:10px 20px 0
}
.dropdown-menu .submenu .sub-menu li a{
    font-size:14px;
    display:block;
    padding:0;
    clear:both;
    font-weight:400;
    line-height:1.42857143;
    color:#333;
    white-space:normal;
    border-bottom:1px solid #f5e7e7;
    padding-bottom:5px
}
.dropdown-menu .submenu .sub-menu.show{
    display:block!important
}
.dropdown-menu>li>a{
    font-size:15px
}
.submenu::after{
    display:inline-block;
    margin-left:.255em;
    vertical-align:.255em;
    content:"";
    border-top:.3em solid;
    border-right:.3em solid transparent;
    border-bottom:0;
    border-left:.3em solid transparent
}
.submenu::after{
    position:absolute;
    right:10px;
    top:23px;
    transform:rotate(-90deg)
}
#navbar .close{
    display:none
}
.section{
    padding:25px 0!important
}
.bannerSec{
    width:100%;
    position:relative;
    min-height:566px;
    display:flex;
    justify-content:center;
    align-items:center;
    background-image:-moz-linear-gradient(0deg,#0e64a4 0,#1f39a4 51%,#2f0ea4 100%);
    background-image:-webkit-linear-gradient(0deg,#0D6EFD 0,#0D6EFD 51%,#0D6EFD 100%);
    /* background-image:-ms-linear-gradient(0deg,#0e64a4 0,#1f39a4 51%,#2f0ea4 100%) */
    background-image:-ms-linear-gradient(0deg,#0D6EFD 0,#0D6EFD 51%,#0D6EFD 100%)
}
.bannerInnerSec h2,h1{
    font-size:30px;
    color:#fff!important;
    font-weight:700
}
.startRating{
    display:flex;
    align-items:center;
    margin-bottom:25px;
    margin-top:10px
}
.starIcons{
    display:inline-flex;
    margin-right:10px;
    margin-top:14px
}
.starIcons li{
    padding:0 3px
}
.starIcons li a svg{
    fill:#ffd000;
    width:18px;
    height:18px
}
ul.starIcons span{
    font-weight:600;
    margin-left:6px
}
.startRating p{
    font-size:15px;
    color:#fff
}
.startRating p a{
    color:#fff;
    font-weight:400
}
.bannerContent,.bannerContent p{
    font-size:16px;
    color:#fff;
    line-height:30px;
    margin-top:30px;
    text-align:justify
}
.listofMarketingSec ul{
    display:flex;
    flex-wrap:wrap
}
.listofMarketingSec li{
    max-width:33%;
    flex:0 0 50%;
    padding:0 15px 10px 0;
    align-items:center;
    display:flex
}
.listofMarketingSec li span{
    display:inline-flex;
    justify-content:center;
    align-items:center;
    font-size:16px;
    color:#fff;
    font-weight:400
}
.listofMarketingSec li i.icons{
    width:30px;
    height:30px;
    display:inline-flex;
    margin-right:5px;
    justify-content:center;
    align-items:center;
    font-size:18px;
    color:#fff
}
.section h3,h2{
    font-size:24px;
    color:#000!important;
    font-weight:700
}
.innercontent h2{
    font-size:24px;
    text-align:left;
    color:#010303;
    margin:0 0 30px
}
.innercontent p{
    font-size:16px;
    text-align:center;
    color:#6c6b6b;
    margin-bottom:20px
}
.bannerRightSec{
    background-color:#fff;
    box-shadow:0 6px 6.86px .14px rgba(0,0,0,.3);
    padding:10px
}
.vedioSec{
    width:100%;
    position:relative;
    margin-bottom:20px;
    margin-top:10px
}
.vedioSec img{
    width:60%;
    height:auto
}
.vedioSec{
    margin-top:0
}
.vedioSec{
    margin-bottom:10px
}
.btnSec .btn{
    width:100%;
    display:flex;
    justify-content:center;
    align-items:center;
    padding:0 20px;
    text-align:center;
    height:60px;
    margin:0 0 20px;
    border:0;
    border-radius:0;
    position:relative;
    font-size:18px;
    color:#fff;
    font-weight:400;
    text-transform:uppercase
}
.btnSec .btn.greenBtn>a{
    display:block;
    width:80%;
    padding:5px 0
}
.btnSec .btn.greenBtn>a:after{
    content:'';
    width:0;
    height:0;
    clear:both
}
.btnSec .btn.greenBtn img{
    display:inline-block;
    float:left;
    margin-top:10px
}
.btnSec .btn.greenBtn span{
    font-size:20px;
    color:#fff;
    display:block;
    text-align:center;
    text-transform:capitalize;
    font-weight:700
}
.btnSec .btn.greenBtn span i{
    font-weight:400;
    font-style:normal;
    text-transform:capitalize
}
.btnSec .greenBtn{
    height:72px;
    background-image:-moz-linear-gradient(0deg,#00b10c 0,#0dd21a 100%);
    background-image:-webkit-linear-gradient(0deg,#00b10c 0,#0dd21a 100%);
    background-image:-ms-linear-gradient(0deg,#00b10c 0,#0dd21a 100%)
}
.btnSec .orangeBtn{
    background-image:-moz-linear-gradient(0deg,#e91f00 0,#e93c00 62%,#e95900 100%);
    background-image:-webkit-linear-gradient(0deg,#e91f00 0,#e93c00 62%,#e95900 100%);
    background-image:-ms-linear-gradient(0deg,#e91f00 0,#e93c00 62%,#e95900 100%)
}
.orangeBtn{
    background-image:-moz-linear-gradient(0deg,#e91f00 0,#e93c00 62%,#e95900 100%);
    background-image:-webkit-linear-gradient(0deg,#e91f00 0,#e93c00 62%,#e95900 100%);
    background-image:-ms-linear-gradient(0deg,#e91f00 0,#e93c00 62%,#e95900 100%)
}
.b-menuarea{
    min-height:70px;
    box-shadow:0 5px 11.44px 1.56px rgba(0,0,0,.34);
    width:100%;
    display:flex;
    justify-content:center;
    align-items:center;
    background:#fff
}
.b-menuSec{
    display:flex;
    justify-content:center;
    flex-wrap:wrap
}
.b-menuSec li{
    padding:0 25px
}
.b-menuSec li a{
    font-size:16px;
    color:#0d2087;
    line-height:1.2;
    text-align:center;
    font-weight:400
}
.section h4{
    font-size:16px;
    color:#000!important;
    margin-bottom:30px;
    font-weight:400
}
.digMarket{
    padding-bottom:25px
}
.digMarket h4{
    font-size:24px;
    color:#000;
    margin-bottom:30px
}
.moreBtn{
    display:block;
    text-align:center;
    margin:0 0 10px
}
.moreBtn span{
    font-size:16px;
    color:#001266;
    cursor:pointer;
    -moz-transform:matrix(1.00000026592849,0,0,1.00000730928586,0,0);
    -webkit-transform:matrix(1.00000026592849,0,0,1.00000730928586,0,0);
    -ms-transform:matrix(1.00000026592849,0,0,1.00000730928586,0,0);
    font-weight:500
}
.upbatchsList{
    margin:0;
    border:2px solid #bab9b9
}
.upbatchsList>tbody>tr>td{
    height:70px;
    padding:0;
    vertical-align:middle;
    text-align:center;
    border:0;
    font-size:15px;
    color:#6c6b6b;
    font-weight:400
}
.upbatchsList>tbody>tr>td:first-child{
    text-transform:uppercase;
    font-weight:700
}
.upbatchsList>tbody>tr{
    border-bottom:2px solid #bab9b9
}
.upbatchsList>tbody>tr>td button.btn{
    border:2px solid #0d2087;
    border-radius:10px;
    min-height:42px;
    display:inline-block;
    padding:0 20px;
    background:0 0;
    font-size:16px;
    color:#6c6b6b;
    margin:0 10px
}
.upbatchsList>tbody>tr>td button.btn:hover{
    background:#001266;
    color:#fff;
    background:-moz-linear-gradient(left,#001266 1%,#121aa5 100%);
    background:-webkit-linear-gradient(left,#001266 1%,#121aa5 100%);
    background:linear-gradient(to right,#001266 1%,#121aa5 100%)
}
.upcomingBatchs .btnDiv{
    text-align:center;
    margin:30px 0 0
}
.btnDiv .reqBtn{
    background:#e91f00;
    font-size:18px;
    color:#fff;
    min-width:200px;
    max-width:270px;
    min-height:66px;
    border-radius:10px;
    margin-left:15px;
    padding:0 20px;
    background:-moz-linear-gradient(left,#e91f00 1%,#e95900 100%);
    background:-webkit-linear-gradient(left,#e91f00 1%,#e95900 100%);
    background:linear-gradient(to right,#e91f00 1%,#e95900 100%)
}
.liveClassRoom{
    position:relative;
    background:#fff;
    min-height:370px;
    box-shadow:0 0 18.6px 1.4px rgba(0,0,0,.2);
    display:flex;
    justify-content:center;
    align-items:center
}
.liveClassRoom:after{
    content:'';
    width:100%;
    height:12px;
    position:absolute;
    left:0;
    bottom:0;
    background-image:-moz-linear-gradient(0deg,#367de4 0,#3655e4 60%,#362ce4 100%,#3a5ba9 100%);
    background-image:-webkit-linear-gradient(0deg,#367de4 0,#3655e4 60%,#362ce4 100%,#3a5ba9 100%);
    background-image:-ms-linear-gradient(0deg,#367de4 0,#3655e4 60%,#362ce4 100%,#3a5ba9 100%)
}
.classRoomInner{
    text-align:center
}
.classRoomInner h4{
    font-size:20px;
    background:linear-gradient(to right,#001266,#121aa5);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
    text-align:center;
    margin-bottom:30px;
    margin-top:20px;
    font-weight:700
}
.classRoomInner p{
    color:#4d4d4d;
    font-size:16px;
    text-align:center;
    margin-bottom:30px
}
.classRoomInner span{
    display:block;
    font-size:24px;
    text-align:center;
    background:linear-gradient(to right,#001266,#121aa5);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
    font-weight:700;
    line-height:1
}
.classRoomInner span:last-of-type{
    -webkit-text-fill-color:inherit;
    color:#001266
}
.classRoomInner .btn{
    display:inline-block;
    background:#001266;
    color:#fff;
    min-height:60px;
    border-radius:0;
    min-width:180px;
    padding:0 20px;
    margin-top:30px;
    margin-bottom:25px;
    font-size:18px;
    background:-moz-linear-gradient(left,#001266 1%,#121aa5 100%);
    background:-webkit-linear-gradient(left,#001266 1%,#121aa5 100%);
    background:linear-gradient(to right,#001266 1%,#121aa5 100%)
}
.syllabusList{
    margin-bottom:30px
}
.panel-group .panel+.panel{
    margin:0
}
.panel-group .panel{
    border-radius:0;
    box-shadow:none;
    border-color:#eee;
    margin:0
}
.panel-default>.panel-heading{
    padding:0;
    border-radius:0;
    color:#212121;
    background:#fff;
    border-color:#eee
}
.panel-heading h4.panel-title{
    font-size:16px;
    margin:0;
    display:flex;
    align-items:center;
    width:100%
}
.panel-heading h4.panel-title span{
    font-weight:400
}
.panel-title>a{
    display:block;
    padding:15px;
    text-decoration:none;
    width:100%
}
.more-less{
    float:right;
    color:#212121!important;
    font-size:16px
}
.panel-default>.panel-heading+.panel-collapse>.panel-body{
    border-top-color:#eee
}
.panel-heading h4 a:visited,.syllabusList .panel-heading h4 a,.syllabusList .panel-heading h4 a:active,.syllabusList .panel-heading h4 a:focus,.syllabusList .panel-heading h4 a:hover{
    color:inherit
}
.faqSecInner .panel-heading h4 a,.faqSecInner .panel-heading h4 a:active,.faqSecInner .panel-heading h4 a:focus,.faqSecInner .panel-heading h4 a:hover,.panel-heading h4 a:visited{
    color:inherit;
    line-height:25px
}
.AskQuestion-Txt{
    display:flex;
    justify-content:center;
    align-items:center;
    min-height:360px;
    text-align:center
}
.AskQuestion-Txt p,.AskQuestion-Txt p a{
    font-size:16px;
    color:#000;
    font-weight:400;
    margin-bottom:20px
}
.AskQuestion-Txt p a:hover{
    color:#0e64a4
}
.trainerProfile .list-of-groups{
    margin-bottom:30px
}
.list-of-groups li{
    padding-left:25px;
    position:relative;
    font-size:15px;
    font-weight:400;
    color:#6c6b6b
}
.list-of-groups li:before{
    content:'';
    width:18px;
    height:17px;
    background:var(--wpr-bg-aef3b7d1-be14-4fa2-b5b5-b927e08f8487) no-repeat;
    position:absolute;
    left:0;
    top:5px;
    background-size:contain
}
.FeaturesSec{
    margin:30px 0 15px
}
.featuresInner{
    background-color:#fff;
    box-shadow:0 0 40px 20px rgba(203,206,227,.3);
    min-height:270px;
    display:flex;
    justify-content:center;
    align-items:center;
    text-align:center;
    min-width:300px;
    max-width:430px;
    margin:0 auto
}
.featuresInner>div{
    display:block;
    padding:0 50px
}
.featuresInner i{
    font-size:30px;
    margin-bottom:20px
}
.featuresInner h5{
    font-size:20px;
    color:#010101;
    margin-bottom:20px
}
.featuresInner p{
    font-size:15px;
    color:#6c6b6b;
    margin-bottom:0;
    line-height:23px
}
.Strongblue{
    color:#3102cd
}
.greenColor{
    color:#1fda26
}
.magentaColor{
    color:#b204ac
}
.redColor{
    color:#ee171e
}
.blue-color{
    color:#007aff
}
.certificateImg{
    display:inline-block;
    position:relative
}
.certificateImg img{
    border:3px solid #fff;
    border-radius:3px
}
.certificateContent{
    display:flex;
    align-items:center;
    padding:30px 0 0
}
.certificateContent h3{
    font-size:30px;
    color:#fff!important;
    text-align:left;
    margin:40px 0
}
.certificateContent .btnSec .btn{
    max-width:183px;
    min-height:56px
}
section.section.marketindCertificate h2{
    text-align:center
}
.Job-Opportunities-Sec{
    padding:50px 0 0
}
.Job-Opportunities-Sec h3{
    text-align:left
}
.jopOpContentSec p{
    text-align:left;
    margin-bottom:20px
}
.liststyleOption{
    margin-bottom:30px;
    padding-left:15px
}
.liststyleOption li{
    padding-left:25px;
    position:relative;
    font-size:16px;
    font-weight:400;
    line-height:25px;
    margin-bottom:15px;
    color:#6c6b6b
}
.liststyleOption li:before{
    content:'';
    width:20px;
    height:15px;
    background:var(--wpr-bg-64a4fc6e-7894-4e85-b7b4-d3f104ead22e) no-repeat;
    position:absolute;
    left:0;
    top:5px
}
.vedioSec{
    margin-bottom:20px
}
.vedioInner iframe{
    width:100%;
    height:415px
}
.faqSec{
    margin:50px 0
}
.faqSec h2,h3{
    text-align:center;
    color:#010303;
    margin:0 0 30px
}
.faqSecInner .moreBtn{
    margin:30px 0 0
}
.addInfo h3{
    text-align:left;
    color:#010303;
    margin:0 0 30px
}
.addInfo h2{
    text-align:center;
    color:#010303;
    margin:0 0 30px
}
.addInfo p{
    font-size:16px;
    text-align:left;
    color:#6c6b6b;
    margin:0 0 20px
}
.slick-slide{
    margin:0 20px
}
.slick-slide img{
    width:100%;
    box-shadow:0 0 8px 0 rgba(27,23,26,.32)
}
.slick-slide .thumbnail{
    padding:0;
    border:0;
    box-shadow:0 1px 8px 0 rgba(27,23,26,.32);
    border:1px solid #b7b7b7
}
.mb-60{
    margin-bottom:60px
}
.topFooter{
    border-top:1px solid #bab9b9;
    border-bottom:1px solid #bab9b9;
    padding-bottom:20px
}
.footerwrap h2,h3{
    font-size:24px;
    color:#000;
    text-align:center;
    margin:0 0 30px
}
.citiesListMain{
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
    align-items:center;
    padding:15px 0
}
.citiesList{
    background-color:#fff;
    box-shadow:2px 2px 4px 1px rgba(0,0,0,.1);
    min-height:35px;
    z-index:86;
    padding:0 15px;
    display:inline-flex;
    border:1px solid #ddd;
    justify-content:center;
    align-items:center;
    margin:0 15px 30px
}
.middleFooter{
    padding-bottom:20px
}
.middleFooter p{
    display:inline-flex;
    flex-wrap:wrap;
    justify-content:center;
    padding:0;
    margin:0 auto
}
span.ft-in{
    background-color:#fff;
    box-shadow:2px 2px 4px 1px rgba(0,0,0,.1);
    min-height:35px;
    z-index:86;
    padding:0 15px;
    display:inline-flex;
    border:1px solid #ddd;
    justify-content:center;
    align-items:center;
    margin:0 15px 15px;
    border-radius:5px
}
.middleFooter p a{
    display:inline-flex;
    line-height:30px;
    font-size:15px;
    color:#6c6b6b
}
.bottomFooter{
    background:#1a1a1a;
    padding:45px 0 30px
}
.menuFooter{
    border-bottom:1px solid #fff
}
.ft-inner h3{
    margin-bottom:15px;
    text-align:left;
    color:#fff!important
}
.ft-inner dl dd{
    font-size:15px;
    display:inline-block;
    color:#fff;
    line-height:30px;
    font-weight:600
}
.ft-inner dl dd a{
    display:inline-block;
    padding-left:15px;
    color:#fff;
    font-weight:600
}
.ft-inner dl dd span{
    display:inline-block;
    min-width:120px
}
.ft-inner dl dt{
    font-size:15px;
    color:#fff;
    font-weight:400
}
.ft-inner dl dt span{
    display:inline-block;
    min-width:120px
}
.ft-inner dl dt a{
    display:inline-block;
    padding-left:20px;
    color:#fff;
    font-weight:400;
    font-size:20px
}
.ft-menu li a{
    display:inline-block;
    color:#fff;
    font-weight:400;
    line-height:30px;
    font-size:15px
}
.ft-socialIcons{
    padding-top:30px;
    padding-bottom:20px
}
.ft-socialIcons h3{
    font-size:20px;
    color:#fff!important;
    margin-bottom:20px
}
.ft-socialIcons .topSocialIcons{
    justify-content:center
}
.ft-socialIcons .topSocialIcons li a{
    font-size:24px
}
.ft-keyword{
    padding:40px 0;
    border-bottom:2px solid #fff
}
.ft-keyword:last-of-type{
    border-bottom:0
}
.ft-keyword h4{
    font-size:24px;
    color:#fff!important;
    text-align:left;
    margin-bottom:20px
}
.ft-keyword p{
    font-size:15px;
    line-height:37px;
    color:#fff;
    letter-spacing:2px;
    font-weight:400;
    color:#fff;
    margin-bottom:20px
}
.ft-keyword p.moreContent{
    margin-top:-30px
}
.ft-keyword p a{
    font-size:15px;
    color:#fff;
    display:inline-block;
    position:relative;
    font-weight:400
}
.ft-keyword p span:after{
    content:'|';
    padding-left:10px;
    padding-right:0;
    font-size:20px
}
.ft-keyword p span:last-of-type:after{
    content:''
}
.ft-keyword .moreBtn span{
    color:#fff;
    font-weight:500;
    cursor:pointer
}
.section .bold_h4{
    font-size:24px;
    font-weight:700;
    margin-bottom:35px
}
.copyright{
    font-size:14px;
    color:#fff
}
.requestCall{
    background:#0b0b0b;
    position:fixed;
    width:100%;
    bottom:0;
    z-index:999
}
.requestCall .row{
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
    align-items:center;
    height:100%;
    min-height:50px
}
.requestCall .row div.col{
    max-width:50%;
    flex:0 0 50%;
    text-align:center;
    display:inline-flex;
    font-size:16px;
    color:#fff;
    border-right:1px solid #fff;
    min-height:50px;
    align-items:center;
    justify-content:center;
    margin:0;
    background:0 0
}
.requestCall .col.Phone a{
    color:#fff
}
.requestCall .row div.col:last-of-type{
    border-right:0
}
.Phone svg{
    fill:#fff;
    width:20px;
    height:17px;
    margin-right:5px;
    margin-bottom:5px
}
.callBackBtn i{
    margin-right:10px
}
.callBackBtn button i.im-graduation-hat:before{
    font-size:20px
}
.form-main{
    box-shadow:0 6px 6.86px .14px rgba(0,0,0,.3);
    padding:20px
}
.checkbox{
    display:flex;
    margin-bottom:15px
}
.checkbox input[type=checkbox]{
    width:20px;
    height:20px;
    border:1px solid #ddd;
    background:#fff;
    appearance:none;
    -webkit-appearance:none;
    -moz-appearance:none;
    margin-left:0;
    display:inline-block;
    position:relative;
    border-radius:2px
}
.checkbox input[type=checkbox]:checked:after{
    content:'✔';
    color:#fff;
    position:absolute;
    left:2px;
    top:-1px
}
.checkbox input[type=checkbox]:checked{
    background:#1d29ff;
    border-color:#1d29ff
}
.checkbox span{
    padding-left:5px;
    display:inline-block
}
.submitBtn{
    display:block;
    width:100%;
    text-align:center
}
.submitBtn .btn{
    background:#0c2087;
    height:50px;
    display:inline-block;
    text-align:center;
    line-height:40px;
    min-width:280px;
    border-radius:0;
    font-size:20px;
    color:#fff;
    font-weight:400
}
.form-group .form-control{
    border:0;
    border-bottom:1px solid #bab9b9;
    box-shadow:none;
    border-radius:0;
    padding:0;
    height:38px;
    line-height:1;
    width:100%
}
.form-group textarea.form-control{
    border:2px solid #bab9b9;
    min-height:55px;
    padding:8px
}
.digMarket .moreContent1,.hideBtn1{
    display:none
}
.hideBtn2,.syllabusSec .moreContent2{
    display:none
}
.hideBtn3,.trainerProfile .moreContent3{
    display:none
}
.hideBtn4,.marketindCertificate .moreContent4{
    display:none
}
.Job-Opportunities-Sec .moreContent5,.hideBtn5{
    display:none
}
.faqSec .moreContent6,.hideBtn6{
    display:none
}
.addInfo .moreContent7,.hideBtn7{
    display:none
}
.hideBtn,.moreContent{
    display:none
}
.panel-group .moreContent{
    display:none
}
.trainerProfile .moreContent{
    display:none
}
.moreContent{
    display:none
}
.branchAddressMain{
    position:relative;
    background-color:#fff;
    border:1px solid rgba(0,0,0,.125);
    border-radius:.25rem;
    padding:20px
}
.branchAddressMain dt,.branchAddressMain p:first-child{
    font-size:18px;
    color:#2a2a2a;
    font-weight:600
}
.branchAddressMain dd,.branchAddressMain p{
    font-size:15px;
    line-height:26px;
    color:#2a2a2a;
    font-weight:400;
    padding:0;
    display:block
}
.branchAddressMain dd span,.branchAddressMain p span{
    font-weight:700;
    font-size:14px
}
.branchAddressMain dd a,.branchAddressMain p a{
    color:#0b0b0b;
    padding:0
}
.slick-dots{
    display:none!important
}
.slick-next{
    right:-15px
}
.slick-prev{
    left:-15px
}
.slick-next:before,.slick-prev:before{
    font-family:FontAwesome;
    font-size:18px;
    color:#2d73ba
}
.slick-prev:before{
    content:"\f060"
}
.slick-next:before{
    content:"\f061"
}
.heading{
    display:flex;
    margin-bottom:20px
}
.heading .btn{
    margin-left:30px;
    height:35px;
    color:#fff;
    font-size:16px
}
#myform h5{
    color:#000;
    font-size:24px
}
.citiesListMain .citiesList a{
    font-size:15px;
    color:#6c6b6b
}
.mega-menu .container-fluid{
    position:relative
}
.TestimonialSec .heading{
    text-align:center;
    justify-content:center;
    margin-bottom:50px
}
.panel-body .liststyleOption{
    padding:0 0 0 15px;
    margin-bottom:0
}
.panel-body .liststyleOption li{
    font-size:15px;
    margin-bottom:5px
}
.section .bold_h4{
    font-size:24px;
    font-weight:700;
    margin-bottom:30px
}
.btnSec .greenBtn span:focus,.btnSec .greenBtn:focus,.orangeBtn:focus,.reqBtn:focus{
    outline:0!important
}
.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{
    outline:0
}
.panel-body p{
    font-size:17px;
    font-weight:400;
    line-height:25px;
    color:#6c6b6b;
    margin-bottom:10px
}
#digMarket .innercontent p{
    text-align:left
}
.marketindCertificate{
    padding-top:50px
}
.digMarket{
    padding-top:50px
}
body.modal-open .modal{
    background:rgba(0,0,0,.5)
}
.modal-dialog{
    margin:5% auto
}
.modal-content{
    background-color:#fefefe;
    padding:15px;
    border:1px solid #888;
    position:relative
}
.close,.downloadModel_close{
    color:#fff;
    font-size:28px;
    font-weight:700;
    position:absolute;
    width:30px;
    height:30px;
    border:1px solid #aaa;
    top:0;
    right:0;
    top:-10px;
    right:-10px;
    display:inline-flex;
    justify-content:center;
    align-items:center;
    border-radius:100%;
    background:#071351;
    opacity:1
}
.close:focus,.close:hover{
    color:#fff;
    text-decoration:none;
    cursor:pointer;
    opacity:1
}
.requestCall .callBackBtn .enquiryBtn{
    color:#fff;
    background:#0b0b0b;
    border:none
}
.requestCall .callBackBtn .enquiryBtn:focus{
    outline:0
}
.modal-content .form-main{
    box-shadow:none;
    padding:0
}
.modal-content .form-main .form-group .form-control{
    height:40px
}
.modal-content .form-main .form-group textarea.form-control{
    height:90px
}
body.modal-open{
    overflow:hidden
}
.modal-content h5{
    color:#000
}
#enquirymodal .modal-dialog{
    margin-top:3%
}
.ft-keyword p{
    line-height:25px;
    margin-bottom:15px
}
.ft-keyword p.moreContent{
    margin-top:-15px
}
.AskQuestion-Txt .btnSec .orangeBtn{
    font-size:13px;
    height:45px;
    width:60%;
    margin:auto;
    background:#001266;
    background:-moz-linear-gradient(left,#001266 1%,#121aa5 100%);
    background:-webkit-linear-gradient(left,#001266 1%,#121aa5 100%);
    background:linear-gradient(to right,#001266 1%,#121aa5 100%)
}
div#downloadPDFModel .btnDiv img{
    width:50px
}
div#downloadPDFModel .btnDiv{
    text-align:center
}
a#PDF_downLink button{
    min-width:60%;
    font-size:20px;
    font-weight:600
}
.checkbox,.form-group{
    position:relative
}
.form-group span[role=alert]{
    width:100%;
    left:0;
    bottom:-20px;
    font-size:12px;
    color:red;
    z-index:999
}
.checkbox span[role=alert]{
    position:absolute;
    width:100%;
    left:0;
    bottom:-20px;
    font-size:12px;
    color:red;
    z-index:999
}
.checkbox{
    margin-bottom:20px
}
#downloadModel .modal-content .form-main .form-group{
    margin-bottom:20px
}
section.marketindCertificate .innercontent p{
    text-align:left
}
.AskQuestion-Img{
    text-align:center
}
.AskQuestion-Img img{
    display:inline-block
}
.textwidget.custom-html-widget a:before{
    display:none!important
}
.topSocialIcons li{
    padding:0 6px!important
}
#formsec{
    position:-webkit-sticky;
    position:sticky;
    top:0;
    display:flex;
    align-items:center;
    justify-content:center;
    min-height:100vh;
    align-content:center
}
a.btn.orangeBtn.enquiryBtn.salesforce{
    margin:0 auto;
    display:block
}
.industry-certificate h3{
    text-align:left
}
.panel-body{
    font-size:16px;
    font-weight:400;
    line-height:25px;
    color:#6c6b6b;
    text-align:justify
}
.panel-body p{
    font-size:16px;
    font-weight:400;
    line-height:25px;
    color:#6c6b6b;
    margin-bottom:10px;
    text-align:justify
}
.panel-body .liststyleOption li{
    font-size:16px;
    margin-bottom:5px;
    text-align:justify
}
.other-sec h2{
    text-align:center;
    margin:20px 0
}
.high_c{
    font-size:18px;
    line-height:35px;
    padding-bottom:10px
}
.high_ccon{
    position:relative;
    background:#fff;
    justify-content:center;
    align-items:center;
    padding:25px;
    background-image:var(--wpr-bg-069e1406-dedc-42fd-a905-bf55e714f1c3);
    background-repeat:no-repeat;
    background-position:center;
    background-size:contain;
    position:relative
}
h4.syll_title{
    font-size:20px;
    font-weight:600;
    color:#02136b!important;
    margin-bottom:20px;
    margin-top:25px;
    line-height:28px
}
.syll_body p{
    padding:20px 0
}
.star-c{
    margin:15px 0;
    padding:5px 10px;
    display:inline-block;
    box-shadow:0 1px 4px 0 rgba(1,1,1,.15);
    background-image:-webkit-linear-gradient(0deg,#e91f00 0,#e95900 62%,#e95900 100%)
}
.cert_c{
    font-size:14px;
    padding:0!important
}
.course_bg{
    background-color:#f6faff
}
.landingcourse-icon{
    display:flex;
    align-items:center;
    padding-left:10px;
    padding-top:20px;
    height:100px;
    border-radius:8px;
    width:100%;
    margin:0 auto
}
.course-usp{
    font-size:35px;
    width:65px;
    height:65px;
    margin-bottom:20px
}
.courseusp-content{
    margin-left:10px;
    margin-top:-15px!important;
    text-align:left!important
}
.courseusp-content h3{
    font-size:25px;
    font-weight:800;
    margin-bottom:5px;
    text-align:left
}
.courseusp-content p{
    margin-bottom:0;
    font-size:14px;
    text-align:left
}
.cert_p{
    color:#fff;
    text-align:left
}
.syll_lis{
    margin-bottom:30px;
    background-color:#f6faff;
    padding:28px;
    border-radius:10px
}
.pla_img{
    border-radius:20px;
    width:100%
}
.ask_q_align{
    color:#4e4747;
    font-weight:700;
    font-size:18px;
    padding-top:30px;
    text-align:left;
    border-radius:20px 0 0 20px
}
.ask_q_align h2{
    color:#0a64a5!important;
    font-size:42px!important;
    line-height:50px
}
.ask_q_align p{
    color:#4e4747;
    font-weight:700;
    font-size:18px;
    margin-bottom:5px
}
.askq_h{
    min-height:0
}
.Btn_bot{
    margin:10px 0!important
}
.ask_img_l{
    text-align:left
}
.Ask_Q_bg{
    background-color:#f6faff;
    border-radius:20px;
    margin:0 auto
}
.AQ_img{
    padding-left:0!important
}
.section.c-cta{
    background-image:var(--wpr-bg-71be9049-ef1e-4871-9c70-9d39c825301a);
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    position:relative
}
.ct-h{
    margin:55px 0;
    text-align:center
}
button.cta-b.btn.orangeBtn.enquiryBtn{
    margin:40px auto;
    text-transform:initial;
    font-size:25px
}
button.btn.orangeBtn.enquiryBtn{
    border-radius:15px!important;
    padding:0 40px!important
}
.btnSec.home-btn .btn{
    width:auto!important
}
.certificate_Sec{
    padding:20px 0;
    background-color:#f6faff!important;
    width:100%;
    min-height:500px;
    display:flex;
    justify-content:center;
    align-items:center;
    text-align:center;
    position:relative;
    margin-top:25px
}
.certificate_Sec:before{
    content:'';
    width:100%;
    height:100%;
    position:absolute;
    left:0;
    top:0
}
.certificateImg span.top_Boder:before{
    content:'';
    width:50px;
    height:4px;
    background:#d3a739;
    position:absolute;
    left:-20px;
    top:-20px
}
.certificateImg span.top_Boder:after{
    content:'';
    width:4px;
    height:50px;
    background:#d3a739;
    position:absolute;
    left:-20px;
    top:-20px
}
.certificateImg span.bottom_Border:before{
    content:'';
    width:50px;
    height:4px;
    background:#015290;
    position:absolute;
    right:-20px;
    bottom:-20px
}
.certificateImg span.bottom_Border:after{
    content:'';
    width:4px;
    height:50px;
    background:#015290;
    position:absolute;
    right:-20px;
    bottom:-20px
}
.cert_c h3{
    color:#0c2087!important;
    margin:20px 0!important
}
.cert_c p{
    color:#4e4747;
    font-weight:500;
    line-height:40px;
    font-size:18px
}
.bodywrap a{
    font-weight:600
}
@media only screen and (max-width:768px){
    .logo_f img{
        width:70%;
        margin-top:9px
    }
    .listofMarketingSec>div{
        width:100%!important
    }
    .landingcourse-icon{
        justify-content:center
    }
    .high_ccon{
        background-size:cover;
        padding:15px;
        text-align:justify
    }
    .high_c{
        height:auto;
        padding-bottom:15px;
        font-size:17px
    }
    .heading{
        display:block
    }
    .heading .btn{
        margin:0
    }
    .btnSec{
        text-align:center!important;
        padding-bottom:10px
    }
    #formsec{
        margin-top:-50px;
        min-height:auto
    }
    #myform h5{
        padding-bottom:5px
    }
    .cert_img_top{
        padding-top:25px
    }
    .ask_q_align{
        background:0 0;
        padding-bottom:35px
    }
    .newTestimonialBox{
        flex:0 0 50%
    }
    .cus_title h2{
        font-size:24px!important;
        line-height:30px
    }
    .newTestimonialBox{
        padding:15px
    }
    .newTestiContent{
        padding-left:15px!important
    }
    .widget ul li a{
        font-size:25px!important;
        color:#e3e4e4
    }
    .widget ul li{
        margin-top:10px
    }
    .classRoomInner li{
        text-align:left;
        margin-left:20px;
        margin-right:20px
    }
}
.trainerProfile .list-of-groups{
    margin-bottom:30px;
    line-height:35px
}
.more_p{
    padding-right:15px;
    padding-left:15px
}
.newTestimonialSlider{
    display:flex;
    overflow:hidden
}
.newTestimonialBox{
    flex:0 0 100%;
    padding:20px;
    box-sizing:border-box;
    transition:transform .3s ease-in-out
}
.newBtnSec{
    text-align:center;
    margin-top:20px
}
.newBtnSec button{
    padding:10px 20px;
    font-size:16px;
    cursor:pointer
}
section#Testimonial-review{
    background-color:#f6faff
}
section#NewTestimonial-review{
    background-color:#f6faff
}
.newTestiNameLabel{
    border-radius:50%;
    background-color:#2d73ba;
    width:50px;
    height:50px;
    margin-right:10px;
    display:inline-flex;
    justify-content:center;
    align-items:center;
    font-size:35px;
    text-transform:uppercase;
    color:#fff;
    font-weight:700
}
.arrow{
    display:inline-block;
    width:0;
    height:0;
    border-style:solid
}
.arrow.left{
    border-width:10px 15px 10px 0;
    border-color:transparent #2d73ba transparent transparent
}
.arrow.right{
    border-width:10px 0 10px 15px;
    border-color:transparent transparent transparent #2d73ba
}
.newTestimonialBox{
    background-color:#fff;
    padding:60px;
    margin-top:20px;
    border-right:5px solid #f6faff
}
.newRowTestiSec{
    display:flex
}
.newstarIcons{
    display:inline-flex;
    margin-right:10px;
    margin-top:5px
}
.newstarIcons li a svg{
    fill:#ffd000;
    width:18px;
    height:18px
}
.newTestiContent{
    padding-top:15px;
    text-align:justify;
    padding-left:60px;
    font-size:16px
}
.newOrangeBtn{
    background:0 0
}
.vedioSec{
    margin:0
}
.Testi_vid .btnSec .btn{
    width:auto;
    display:inline-block;
    font-size:18px
}
.Testi_vid .btnSec{
    margin-top:50px;
    text-align:center
}
.cus_title h2{
    font-size:30px;
    margin-top:30px;
    color:#190091!important;
    text-align:center;
    line-height:40px
}
.cus_title h2 span{
    font-weight:600;
    color:#2d73ba
}
.mtb-30{
    margin:30px 0
}
.faq_marg{
    margin:0!important
}
.commm_scroll{
    background-color:#f6faff
}
.side_img{
    width:300px;
    margin:0 auto;
    padding-top:50px;
    display:block
}
.panel_t{
    border-bottom:none
}
.syll_body h5{
    font-size:17px;
    padding-bottom:15px
}
.stu_stories{
    background-color:#f6faff;
    margin:30px 0;
    padding:40px 0
}
.starIcons .fa-star{
    color:#ffd000;
    font-size:20px;
    padding-bottom:10px
}
.newstarIcons .fa-star{
    color:#ffd000;
    font-size:20px
}
.hidden-field{
    display:none
}
.widget ul li{
    margin-right:10px
}
ul.upc_com_c{
    height:70px;
    padding:0;
    vertical-align:middle;
    text-align:center;
    border:0;
    font-size:15px;
    color:#6c6b6b;
    align-items:center;
    justify-content:center;
    border-bottom:2px solid #bab9b9;
    display:flex;
    width:100%
}
li.batchdate{
    width:15%;
    display:inline-block;
    font-size:15px;
    font-weight:400;
    position:relative;
    margin:0 10px;
    text-transform:uppercase;
    font-weight:700
}
li.batchtype{
    display:inline-block;
    width:25%;
    font-size:15px;
    line-height:20px;
    margin:0 10px;
    position:relative
}
li.batchday{
    width:30%;
    display:inline-block;
    font-size:15px;
    line-height:20px;
    margin:0 10px
}
.upbatchsList>ul>li button.btn{
    border:2px solid #0d2087;
    border-radius:10px;
    min-height:42px;
    display:inline-block;
    padding:0 20px;
    background:0 0;
    font-size:16px;
    color:#6c6b6b;
    margin:0 10px
}
.upbatchsList>ul>li button.btn:hover{
    background:#001266;
    color:#fff;
    background:-moz-linear-gradient(left,#001266 1%,#121aa5 100%);
    background:-webkit-linear-gradient(left,#001266 1%,#121aa5 100%);
    background:linear-gradient(to right,#001266 1%,#121aa5 100%)
}
li.upc_btn{
    display:flex
}
.upbatchsList{
    margin:0;
    border:2px solid #bab9b9;
    border-radius:5px
}
#myform p{
    color:#000;
    font-size:24px;
    text-align:center;
    font-weight:700;
    margin-bottom:8px
}
.featuresInner h3{
    font-size:20px;
    color:#010101;
    margin-bottom:20px
}
.newTestimonialBox h3{
    margin:0;
    text-align:left;
    color:#2d73ba!important
}
.panel-group h3{
    font-size:16px!important;
    text-align:left;
    margin:0;
    line-height:30px
}

@media only screen and (max-width:768px){
    .upbatchsList>ul>li{
        display:block;
        width:100%;
        padding:10px 0;
        height:auto
    }
    ul.upc_com_c{
        display:flex;
        flex-direction:row;
        flex-wrap:wrap;
        height:auto
    }
    .upc_btn .btn.enquiryBtn{
        margin:8px auto
    }
    ul.upc_com_c li{
        border:1px solid #bab9b9;
        margin:0
    }
}
@media only screen and (max-width:1920px){
    .container-fluid{
        padding:0 35px;
        width:80%
    }
}
@media only screen and (max-width:1680px){
    .container-fluid{
        padding:0 35px;
        width:80%
    }
}
@media only screen and (max-width:1440px){
    .container-fluid{
        padding:0 30px;
        width:95%
    }
    .listofMarketingSec>div{
        width:90%
    }
    .ft-inner dl dd a{
        padding-left:15px
    }
    .topContact p{
        font-size:14px
    }
}
@media only screen and (max-width:1366px){
    .modal-content .form-group{
        margin-bottom:10px
    }
}
@media only screen and (max-width:1300px){
    .ft-inner dl dd span{
        min-width:90px
    }
}
@media only screen and (max-width:1280px){
    .topContact p{
        font-size:14px
    }
    .b-menuSec li{
        padding:0 15px;
        margin:5px 0
    }
    .btnSec .btn.greenBtn>a{
        width:100%
    }
    .btnSec .btn.greenBtn span{
        font-size:20px
    }
}
@media only screen and (max-width :1200px){
    .b-menuSec li a{
        font-size:16px
    }
}
@media only screen and (max-width:1080px){
    .container-fluid{
        padding:0 20px;
        width:100%
    }
    .megaMenu{
        margin-left:20px
    }
    .modal-dialog{
        width:600px
    }
}
@media only screen and (max-width:1024px){
    .side-nav-toggler{
        position:absolute;
        top:38px;
        right:15px;
        background:0 0;
        border:none;
        display:block;
        width:24px;
        height:20px;
        transform:rotate(0);
        transition:.5s cubic-bezier(.25,.1,.23,1);
        cursor:pointer;
        z-index:999;
        outline:0;
        display:block
    }
    .side-nav-toggler span{
        display:block;
        position:absolute;
        height:2px;
        width:100%;
        background:#2a2a2a;
        opacity:1;
        transform:rotate(0);
        transition:.25s cubic-bezier(.25,.1,.23,1);
        left:0
    }
    .side-nav-toggler span:first-of-type{
        top:0
    }
    .side-nav-toggler span:nth-of-type(2),.side-nav-toggler span:nth-of-type(3){
        top:6px
    }
    .side-nav-toggler span:nth-of-type(4){
        top:12px
    }
    .side-nav-toggler:focus span,.side-nav-toggler:hover span{
        background-color:#8690c3
    }
    .open.side-nav-toggler span:first-of-type,.open.side-nav-toggler span:nth-of-type(4){
        top:6px;
        width:0;
        left:50%
    }
    .open.side-nav-toggler span:nth-of-type(2){
        transform:rotate(45deg)
    }
    .open.side-nav-toggler span:nth-of-type(3){
        transform:rotate(-45deg)
    }
    .navbar-collapse.collapse.sideNavBar{
        width:300px;
        height:100%;
        position:fixed;
        right:-300px;
        top:0;
        background:#193988!important;
        z-index:99999;
        transform:translateX(100%);
        transition:all .25s cubic-bezier(.25,.1,.23,1);
        display:block;
        padding-left:20px;
        padding-top:90px;
        overflow:auto;
        height:100%!important
    }
    .navbar-collapse.collapse.sideNavBar-open{
        transform:translateX(0);
        right:0;
        display:block!important
    }
    #navbar .close{
        font-size:50px;
        font-weight:500;
        color:#fff;
        opacity:1;
        z-index:9999;
        position:absolute;
        right:15px;
        display:block;
        top:15px
    }
    body.side-menu-visible .side-menu-overlay{
        position:fixed;
        left:0;
        top:0;
        min-width:100%;
        height:100%;
        background:rgba(0,0,0,.4);
        z-index:100
    }
    .megaMenu{
        float:right;
        margin-left:0;
        margin-right:55px;
        margin-top:15px
    }
    .navbar-default .navbar-nav>li>a{
        color:#fff;
        font-size:18px
    }
    .navbar-default .navbar-nav .open .dropdown-menu>li>a{
        color:#000
    }
    .dropdown-menu{
        position:relative;
        border:0
    }
    .navbar-nav>li>.dropdown-menu{
        background:0 0;
        box-shadow:none
    }
    .navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{
        color:#fff
    }
    .dropdown-menu>li>a{
        color:#000;
        font-size:18px;
        border:0;
        padding-left:10px
    }
    .megaMenu .dropdown-menu{
        position:absolute;
        right:0;
        left:auto
    }
    .megaMenu .dropdown-menu>li>span{
        color:#2a2a2a
    }
    .megaMenu .dropdown-menu .dropdown-menu{
        left:auto;
        right:auto;
        top:100%;
        box-shadow:none;
        border:0
    }
    .dropdown-menu .submenu .sub-menu li a{
        font-size:15px
    }
    .dropdown-menu .submenu .sub-menu{
        left:0;
        top:100%;
        display:none!important;
        position:relative
    }
    .dropdown-menu .submenu .sub-menu.show{
        display:block!important
    }
    .mega-menu .container-fluid{
        padding:0 10px
    }
    .navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{
        background:0 0;
        color:#fff
    }
}
@media only screen and (max-width :992px){
    .submitBtn .btn{
        min-width:100%
    }
}
@media only screen and (max-width :991px){
    .topContact p{
        flex-wrap:wrap
    }
    .innerFooter{
        min-height:250px
    }
    .AskQuestion-Img{
        text-align:center
    }
    .AskQuestion-Img img{
        display:inline-block
    }
    .AskQuestion-Txt{
        min-height:100px
    }
    .liveClassRoom{
        margin-bottom:30px
    }
    .bannerRightSec{
        width:70%;
        margin:20px auto
    }
    .faqSecInner{
        margin:0 auto;
        width:90%;
        float:none
    }
}
@media only screen and (max-width :950px){
    .upbatchsList>tbody>tr{
        display:block
    }
    .upbatchsList>tbody>tr>td{
        width:35%;
        border-bottom:2px solid #bab9b9
    }
    .upbatchsList>tbody>tr>td:last-child{
        display:flex;
        width:100%;
        padding:10px 0;
        align-items:center;
        justify-content:center;
        border-bottom:0
    }
}
@media only screen and (max-width :767px){
    .certificateContent{
        padding-bottom:30px;
        height:auto
    }
    .topSocialIcons{
        justify-content:center
    }
    .topContact{
        text-align:center
    }
    .topContact p{
        justify-content:center
    }
    .navbar-collapse.collapse.sideNavBar-open{
        right:19px
    }

    .citiesListMain{
        display:block;
        text-align:center
    }
    .citiesList{
        margin:0 10px 15px
    }
    .faqSecInner{
        width:100%
    }
    .middleFooter p{
        padding:0
    }
    .vedioSec{
        margin:15px 0
    }
    .vedioSec>div{
        padding:0
    }
    .ft-inner dl dt{
        margin-top:0
    }
    .innerFooter{
        min-height:auto;
        margin-bottom:25px
    }
    .ft-inner h3{
        margin-bottom:15px
    }
    .ft-inner dl dd{
        display:block
    }
    .modal-dialog{
        width:90%
    }
    #enquirymodal .modal-dialog{
        margin-top:4%
    }
}
@media only screen and (max-width:667px){
    .listofMarketingSec{
        display:block
    }
    .listofMarketingSec li{
        display:block;
        max-width:100%;
        flex:0 0 100%
    }
    span.ft-in{
        padding:0 8px!important
    }
    .ft-keyword p span:after{
        display:none!important
    }
    .ft-keyword p a{
        display:block!important;
        line-height:40px!important;
        text-align:center;
        font-size:17px
    }
}
@media only screen and (max-width:600px){
    .bannerRightSec{
        width:100%
    }
}
@media only screen and (max-width:568px){
    .vedioInner iframe{
        height:300px
    }
    .certificateContent h3{
        font-size:26px
    }
    .certificateContent h3 br{
        display:none
    }
}
@media only screen and (max-width:435px){
    .upbatchsList>tbody>tr>td{
        font-size:16px
    }
    .upbatchsList>tbody>tr>td:last-child{
        display:block;
        height:auto;
        text-align:center
    }
    .upbatchsList>tbody>tr>td button.btn{
        display:inline-block;
        margin:0 auto 15px
    }
    .upbatchsList>tbody>tr>td{
        display:block;
        width:100%;
        padding:10px 0;
        height:auto
    }
}
@media only screen and (max-width:411px){
    .btnDiv .reqBtn{
        margin-top:15px
    }
    .requestCall .row div.col{
        font-size:14px
    }
    .callBackBtn i{
        font-size:14px
    }
    .Phone svg{
        width:15px;
        height:15px
    }
}
@media only screen and (max-width:384px){
    .AskQuestion-Txt p br{
        display:none
    }
    .middleFooter p a{
        font-size:16px
    }
}
@media only screen and (max-width:360px){
    .navbar-brand>img{
        width:80%
    }
    .navbar-default .navbar-brand{
        padding-right:0
    }
}
@media only screen and (max-width :767px){
    .industry-certificate{
        padding:0 15px
    }
    .liststyleOption{
        padding-left:5px
    }
    .bannerContent,.bannerContent p{
        font-size:17px
    }
    .list-of-groups li{
        font-size:17px
    }
    .innercontent p{
        font-size:17px;
        line-height:30px
    }
    .moreContent5{
        padding-right:15px;
        padding-left:15px
    }
    .panel-body .liststyleOption{
        padding:0
    }
    .liststyleOption li{
        font-size:17px
    }
    .addInfo p{
        font-size:17px;
        line-height:30px
    }
    .section h4{
        font-size:18px;
        line-height:30px
    }
    .bannerRightSec{
        width:100%;
        margin:20px auto
    }
}
.phonebox2{
    display:flex;
    flex-wrap:nowrap
}
.phonebox2 input.form-control{
    width:calc(100% - 90px);
    margin-left:-2px;
    padding-left:15px
}
.phonebox2 input.form-control:focus{
    box-shadow:none
}
.phonebox2 .select2-container{
    width:80px!important
}
.phonebox2 .select2-container--default .select2-selection--single{
    border:0;
    box-shadow:none;
    border-bottom:1px solid #ccc;
    height:38px;
    border-radius:0;
    font-size:14px
}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{
    -webkit-appearance:none;
    margin:0
}
input[type=number]{
    -moz-appearance:textfield
}
#thank-you-message{
    display:none
}
#thank-you-message.show{
    display:block
}
.error-msg{
    font-size:12px;
    color:#ed0909
}
.phonebox{
    display:flex;
    flex-wrap:nowrap
}
.phonebox input.form-control{
    width:calc(100% - 90px);
    margin-left:-2px;
    padding-left:15px
}
.phonebox input.form-control:focus{
    box-shadow:none
}
.phonebox .select2-container{
    width:80px!important
}
.phonebox .select2-container--default .select2-selection--single{
    border:0;
    box-shadow:none;
    border-bottom:1px solid #ccc;
    height:38px;
    border-radius:0;
    font-size:14px
}
.branchSelect .select2-container,.couseSelect .select2-container{
    width:100%!important
}
.couseSelect .select2-container--default .select2-selection--single{
    border:0;
    box-shadow:none;
    border-bottom:1px solid #ccc;
    height:36px;
    border-radius:0;
    font-size:14px
}
.branchSelect .select2-container--default .select2-selection--single{
    border:0;
    box-shadow:none;
    border-bottom:1px solid #ccc;
    height:36px;
    border-radius:0;
    font-size:14px
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
    padding-left:3px
}
.thank-you-message{
    display:none
}
.select2-container{
    box-sizing:border-box;
    display:inline-block;
    margin:0;
    position:relative;
    vertical-align:middle
}
.select2-container .select2-selection--single{
    box-sizing:border-box;
    cursor:pointer;
    display:block;
    height:28px;
    user-select:none;
    -webkit-user-select:none
}
.select2-container .select2-selection--single .select2-selection__rendered{
    display:block;
    padding-left:8px;
    padding-right:20px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.select2-container .select2-selection--single .select2-selection__clear{
    position:relative
}
.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{
    padding-right:8px;
    padding-left:20px
}
.select2-container .select2-selection--multiple{
    box-sizing:border-box;
    cursor:pointer;
    display:block;
    min-height:32px;
    user-select:none;
    -webkit-user-select:none
}
.select2-container .select2-selection--multiple .select2-selection__rendered{
    display:inline-block;
    overflow:hidden;
    padding-left:8px;
    text-overflow:ellipsis;
    white-space:nowrap
}
.select2-container .select2-search--inline{
    float:left
}
.select2-container .select2-search--inline .select2-search__field{
    box-sizing:border-box;
    border:none;
    font-size:100%;
    margin-top:5px;
    padding:0
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{
    -webkit-appearance:none
}
.select2-dropdown{
    background-color:#fff;
    border:1px solid #aaa;
    border-radius:4px;
    box-sizing:border-box;
    display:block;
    position:absolute;
    left:-100000px;
    width:100%;
    z-index:1051
}
.select2-results{
    display:block
}
.select2-results__options{
    list-style:none;
    margin:0;
    padding:0
}
.select2-results__option{
    padding:6px;
    user-select:none;
    -webkit-user-select:none
}
.select2-results__option[aria-selected]{
    cursor:pointer
}
.select2-container--open .select2-dropdown{
    left:0
}
.select2-container--open .select2-dropdown--above{
    border-bottom:none;
    border-bottom-left-radius:0;
    border-bottom-right-radius:0
}
.select2-container--open .select2-dropdown--below{
    border-top:none;
    border-top-left-radius:0;
    border-top-right-radius:0
}
.select2-search--dropdown{
    display:block;
    padding:4px
}
.select2-search--dropdown .select2-search__field{
    padding:4px;
    width:100%;
    box-sizing:border-box
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{
    -webkit-appearance:none
}
.select2-search--dropdown.select2-search--hide{
    display:none
}
.select2-close-mask{
    border:0;
    margin:0;
    padding:0;
    display:block;
    position:fixed;
    left:0;
    top:0;
    min-height:100%;
    min-width:100%;
    height:auto;
    width:auto;
    opacity:0;
    z-index:99;
    background-color:#fff
}
.select2-hidden-accessible{
    border:0!important;
    clip:rect(0 0 0 0)!important;
    -webkit-clip-path:inset(50%)!important;
    clip-path:inset(50%)!important;
    height:1px!important;
    overflow:hidden!important;
    padding:0!important;
    position:absolute!important;
    width:1px!important;
    white-space:nowrap!important
}
.select2-container--default .select2-selection--single{
    background-color:#fff;
    border:1px solid #aaa;
    border-radius:4px
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
    color:#444;
    line-height:28px
}
.select2-container--default .select2-selection--single .select2-selection__clear{
    cursor:pointer;
    float:right;
    font-weight:700
}
.select2-container--default .select2-selection--single .select2-selection__placeholder{
    color:#999
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
    height:26px;
    position:absolute;
    top:1px;
    right:1px;
    width:20px
}
.select2-container--default .select2-selection--single .select2-selection__arrow b{
    border-color:#888 transparent transparent;
    border-style:solid;
    border-width:5px 4px 0;
    height:0;
    left:50%;
    margin-left:-4px;
    margin-top:-2px;
    position:absolute;
    top:50%;
    width:0
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{
    float:left
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{
    left:1px;
    right:auto
}
.select2-container--default.select2-container--disabled .select2-selection--single{
    background-color:#eee;
    cursor:default
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{
    display:none
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{
    border-color:transparent transparent #888;
    border-width:0 4px 5px
}
.select2-container--default .select2-selection--multiple{
    background-color:#fff;
    border:1px solid #aaa;
    border-radius:4px;
    cursor:text
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered{
    box-sizing:border-box;
    list-style:none;
    margin:0;
    padding:0 5px;
    width:100%
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li{
    list-style:none
}
.select2-container--default .select2-selection--multiple .select2-selection__clear{
    cursor:pointer;
    float:right;
    font-weight:700;
    margin-top:5px;
    margin-right:10px;
    padding:1px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice{
    background-color:#e4e4e4;
    border:1px solid #aaa;
    border-radius:4px;
    cursor:default;
    float:left;
    margin-right:5px;
    margin-top:5px;
    padding:0 5px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{
    color:#999;
    cursor:pointer;
    display:inline-block;
    font-weight:700;
    margin-right:2px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{
    color:#333
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{
    float:right
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{
    margin-left:5px;
    margin-right:auto
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{
    margin-left:2px;
    margin-right:auto
}
.select2-container--default.select2-container--focus .select2-selection--multiple{
    border:1px solid #000;
    outline:0
}
.select2-container--default.select2-container--disabled .select2-selection--multiple{
    background-color:#eee;
    cursor:default
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove{
    display:none
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{
    border-top-left-radius:0;
    border-top-right-radius:0
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{
    border-bottom-left-radius:0;
    border-bottom-right-radius:0
}
.select2-container--default .select2-search--dropdown .select2-search__field{
    border:1px solid #aaa
}
.select2-container--default .select2-search--inline .select2-search__field{
    background:0 0;
    border:none;
    outline:0;
    box-shadow:none;
    -webkit-appearance:textfield
}
.select2-container--default .select2-results>.select2-results__options{
    max-height:200px;
    overflow-y:auto
}
.select2-container--default .select2-results__option[role=group]{
    padding:0
}
.select2-container--default .select2-results__option[aria-disabled=true]{
    color:#999
}
.select2-container--default .select2-results__option[aria-selected=true]{
    background-color:#ddd
}
.select2-container--default .select2-results__option .select2-results__option{
    padding-left:1em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group{
    padding-left:0
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option{
    margin-left:-1em;
    padding-left:2em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
    margin-left:-2em;
    padding-left:3em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
    margin-left:-3em;
    padding-left:4em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
    margin-left:-4em;
    padding-left:5em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
    margin-left:-5em;
    padding-left:6em
}
.select2-container--default .select2-results__option--highlighted[aria-selected]{
    background-color:#5897fb;
    color:#fff
}
.select2-container--default .select2-results__group{
    cursor:default;
    display:block;
    padding:6px
}
.select2-container--classic .select2-selection--single{
    background-color:#f7f7f7;
    border:1px solid #aaa;
    border-radius:4px;
    outline:0;
    background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);
    background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);
    background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);
    background-repeat:repeat-x
}
.select2-container--classic .select2-selection--single:focus{
    border:1px solid #5897fb
}
.select2-container--classic .select2-selection--single .select2-selection__rendered{
    color:#444;
    line-height:28px
}
.select2-container--classic .select2-selection--single .select2-selection__clear{
    cursor:pointer;
    float:right;
    font-weight:700;
    margin-right:10px
}
.select2-container--classic .select2-selection--single .select2-selection__placeholder{
    color:#999
}
.select2-container--classic .select2-selection--single .select2-selection__arrow{
    background-color:#ddd;
    border:none;
    border-left:1px solid #aaa;
    border-top-right-radius:4px;
    border-bottom-right-radius:4px;
    height:26px;
    position:absolute;
    top:1px;
    right:1px;
    width:20px;
    background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);
    background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);
    background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);
    background-repeat:repeat-x
}
.select2-container--classic .select2-selection--single .select2-selection__arrow b{
    border-color:#888 transparent transparent;
    border-style:solid;
    border-width:5px 4px 0;
    height:0;
    left:50%;
    margin-left:-4px;
    margin-top:-2px;
    position:absolute;
    top:50%;
    width:0
}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{
    float:left
}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{
    border:none;
    border-right:1px solid #aaa;
    border-radius:0;
    border-top-left-radius:4px;
    border-bottom-left-radius:4px;
    left:1px;
    right:auto
}
.select2-container--classic.select2-container--open .select2-selection--single{
    border:1px solid #5897fb
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{
    background:0 0;
    border:none
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{
    border-color:transparent transparent #888;
    border-width:0 4px 5px
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{
    border-top:none;
    border-top-left-radius:0;
    border-top-right-radius:0;
    background-image:-webkit-linear-gradient(top,#fff 0,#eee 50%);
    background-image:-o-linear-gradient(top,#fff 0,#eee 50%);
    background-image:linear-gradient(to bottom,#fff 0,#eee 50%);
    background-repeat:repeat-x
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{
    border-bottom:none;
    border-bottom-left-radius:0;
    border-bottom-right-radius:0;
    background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);
    background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);
    background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);
    background-repeat:repeat-x
}
.select2-container--classic .select2-selection--multiple{
    background-color:#fff;
    border:1px solid #aaa;
    border-radius:4px;
    cursor:text;
    outline:0
}
.select2-container--classic .select2-selection--multiple:focus{
    border:1px solid #5897fb
}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered{
    list-style:none;
    margin:0;
    padding:0 5px
}
.select2-container--classic .select2-selection--multiple .select2-selection__clear{
    display:none
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice{
    background-color:#e4e4e4;
    border:1px solid #aaa;
    border-radius:4px;
    cursor:default;
    float:left;
    margin-right:5px;
    margin-top:5px;
    padding:0 5px
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{
    color:#888;
    cursor:pointer;
    display:inline-block;
    font-weight:700;
    margin-right:2px
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{
    color:#555
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{
    float:right;
    margin-left:5px;
    margin-right:auto
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{
    margin-left:2px;
    margin-right:auto
}
.select2-container--classic.select2-container--open .select2-selection--multiple{
    border:1px solid #5897fb
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{
    border-top:none;
    border-top-left-radius:0;
    border-top-right-radius:0
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{
    border-bottom:none;
    border-bottom-left-radius:0;
    border-bottom-right-radius:0
}
.select2-container--classic .select2-search--dropdown .select2-search__field{
    border:1px solid #aaa;
    outline:0
}
.select2-container--classic .select2-search--inline .select2-search__field{
    outline:0;
    box-shadow:none
}
.select2-container--classic .select2-dropdown{
    background-color:#fff;
    border:1px solid transparent
}
.select2-container--classic .select2-dropdown--above{
    border-bottom:none
}
.select2-container--classic .select2-dropdown--below{
    border-top:none
}
.select2-container--classic .select2-results>.select2-results__options{
    max-height:200px;
    overflow-y:auto
}
.select2-container--classic .select2-results__option[role=group]{
    padding:0
}
.select2-container--classic .select2-results__option[aria-disabled=true]{
    color:grey
}
.select2-container--classic .select2-results__option--highlighted[aria-selected]{
    background-color:#3875d7;
    color:#fff
}
.select2-container--classic .select2-results__group{
    cursor:default;
    display:block;
    padding:6px
}
.select2-container--classic.select2-container--open .select2-dropdown{
    border-color:#5897fb
}