html {
    height:100%
    } 
    body {
    min-height:100%;
    background:#f7f7f7;
    line-height:21px
    } 
    * {
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -webkit-box-sizing:border-box
    } 
    body {
    font-family:'Open Sans',sans-serif;
    font-weight:400;
    color:#283339;
    font-size:14px
    } 
    body.home {
    background:#fff
    }
    a,a:hover {
    text-decoration:none
    }
    aside#block-6{
        margin: 0;
    }
    aside#block-5{
        margin: 0;
    }
    .button,button,input[type=button],input[type=reset],input[type=submit] {
    font-family:'Open Sans',sans-serif
    } 
    button,input,optgroup,select,textarea {
    font-family:'Open Sans',sans-serif
    } 
    .btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle {
    color:#fff;
    background-color:#0a2e6d;
    border-color:#0a2e6d
    } 
    h1,h2,h3,h4,h5,h6 {
    font-family:'Open Sans',sans-serif;
    font-weight:600;
    color:#343a40
    } 
    ul {
    padding:0;
    margin:0
    } 
    ul li {
    list-style:none
    } 
    a {
    color:#0073aa
    } 
    a,button,input {
    outline:0!important
    }
    
    p {
    margin-bottom:10px;
    font-size:14px;
    line-height:26px;
    color:#252525;
    font-family:'Open Sans',sans-serif
    } 
    h1:not(.site-title):before,h2:before {
    display:none!important
    } 
    #content,.colophon {
    float:left;
    width:100%
    } 
    .header-contact-info ul {
    list-style:none;
    padding:0;
    margin:0;
    float:right
    } 
    .header-contact-info ul li {
    display:inline-block;
    padding-left:35px;
    position:relative;
    color:#455a6b;
    margin-left:25px;
    font-weight:600;
    font-size:16px
    }
    #block-13{
        text-align:left;
    }
    #block-13 p span{
        font-weight:600;
    }
    #block-13 p{
      color:#fff;
    }
    #block-13 p a{
      color:#fff;
    }
    .query_us #custom_html-15{
        text-align:left;
    }
    
    .query_us .widget_block p span{
        font-size: 16px;
        font-weight: 600;
    }
    .carosel-sesstion-1{
          padding: 20px !important;
    }
    
    .wpmm-strees-row-and-content-container .wpmm-row>.wp-megamenu-sub-menu {
        max-height: 500px!important;
        overflow-y: auto!important
    }
    .wp-megamenu-wrap ul.wp-megamenu li.menu-item ul.wp-megamenu-sub-menu{
        background: #f5f5f5;
    }
    .wp-megamenu-wrap ul.wp-megamenu li.menu-item ul.wp-megamenu-sub-menu li a{
        color: rgba(43,43,43,.97);
        font-size: 14px;
        /* font-weight: 400 !important; */
    }
    .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu li.wpmm_mega_menu .wpmm-strees-row-and-content-container > .wp-megamenu-sub-menu >li {
    background: #f5f5f5;
    }
    .wp-megamenu-wrap ul.wp-megamenu li.menu-item ul.wp-megamenu-sub-menu li a:hover{
        color: #ea0442 !important;
        text-decoration: none;
    }
    .wp-megamenu-wrap ul.wp-megamenu li.menu-item ul.wp-megamenu-sub-menu li a i{
        padding-right: 5px;
    } 
    .header-contact-info ul li i {
    top:6px!important
    } 
    .header-contact-info ul li i,.primary-footer .footer-address .company-address i {
    font-size:21px;
    position:absolute;
    top:7px;
    left:0;
    color:#455a6b;
    background-color:transparent;
    border-radius:3px;
    height:18px;
    width:18px;
    line-height:18px;
    text-align:center;
    padding-left:0
    }
    
    .header-contact-info label {
    display:block;
    line-height:23px;
    margin-bottom:0;
    font-size:16px;
    color:#455a6b;
    font-weight:inherit
    }  
    .main-navigation {
    margin-top:0
    }
    .site-footer .widget-title,.submenu-expand {
    display:none!important
    }
    .mainmenu {
    position:relative;
    display:flex;
    justify-content:space-between;
    align-items:center
    }
    .learn-menu #wp-megamenu-menu-1>.wpmm-nav-wrap ul.wp-megamenu>li>a,.learn-menu #wp-megamenu-menu-1>.wpmm-nav-wrap ul.wp-megamenu>li>a:hover {
    text-decoration:none
    }
    .learn-menu #wp-megamenu-menu-1>.wpmm-nav-wrap ul.wp-megamenu>li>a>.fa-caret-down,.learn-menu #wp-megamenu-menu-1>.wpmm-nav-wrap ul.wp-megamenu>li>a>b {
    font-weight:600;
    font-size:12px
    }
    .learnovita-menu .main-menu>li a {
    text-decoration:none
    }.custom-bar {
    display:inline-block;
    margin-right:10px
    }.site-logo {
    left:0;
    right:0;
    width:185px;
    height:48px;
    margin:auto;
    z-index:1;
    line-height:48px
    }.site-logo .custom-logo-link:active,.site-logo .custom-logo-link:focus,.site-logo .custom-logo-link:hover {
    box-shadow:none;
    border:none
    }.site-logo .custom-logo-link {
    width:inherit;
    height:inherit;
    border-radius:0
    }.mobile-parent-nav-menu-item {
    display:none!important
    }.main-navigation .wpmm_brand_logo_wrap a {
    padding:10px!important;
    display:block;
    margin:0
    }.learn-menu {
    background-color:#1b538c;
    background-image:linear-gradient(-90deg,#1b538c,#1b538c);
    float:left;
    width:100%
    }.learn-menu #wp-megamenu-menu-1>.wpmm-nav-wrap ul.wp-megamenu>li>a {
    color:#fff
    }.main-menu-more {
    display:none!important
    }.wpmm-sticky.wpmm-sticky-wrap .wpmm-nav-wrap>ul>li>a {
    color:#fff
    }.main-navigation .wpmm_brand_logo_wrap img {
    margin-right:15px;
    margin-top:0
    }.margin-seperator {
    margin-top:20px
    }.static_navigation {
    display:inline-flex;
    padding-right:15px;
    padding-left:15px;
    max-width:380px;
    align-items:center;
    justify-content:center
    }.static_navigation li {
    line-height:1.8;
    display:inline-block
    }.static_navigation li a {
    text-decoration:none;
    color:#fff;
    display:inline-block;
    margin-left:20px;
    padding:15px 0
    }.static_navigation li:hover a {
    text-decoration:none;
    color:#ff0057
    }.fa code,.fas code {
    font-size:0
    }.topheader {
    background:#45535f;
    color:#fff;
    font-size:14px
    }.topheader .widget_custom_html {
    margin-bottom:0
    }.country-list li {
    padding:3px 12px;
    display:inline-block;
    color:#c4c9cd;
    font-size:16px;
    position:relative
    }.country-list li:before {
    position:absolute;
    background:#c4c9cd;
    content:'';
    left:0;
    top:10px;
    font-size:7px;
    width:1px;
    height:45%
    }.country-list li:first-child:before {
    display:none
    }.country-list li a {
    color:#c4c9cd;
    font-size:13px;
    font-weight:400;
    display:inline-block
    }.country-list li a:hover {
    text-decoration:none;
    color:#d6bf88
    }.country-list li a .fa-phone {
    transform:rotate(95deg)
    }.country-list li span {
    font-size:13px;
    font-weight:400
    }.mailmenu {
    padding-left:1.2rem
    }.mailmenu li {
    padding:0 3px;
    line-height:inherit;
    display:inline-flex;
    align-items:center
    }.mailmenu li a {
    text-decoration:none;
    font-size:14px;
    font-weight:400;
    display:block;
    color:#fff;
    padding:6px;
    line-height:0
    }.mailmenu li a i {
    font-size:20px;
    color:rgba(255,255,255,.7)
    }.mailmenu li:hover a {
    color:#fff
    }.pages-seperator {
    padding-top:35px;
    padding-bottom:35px
    }.container {
    max-width:94%
    }.from-innerpage h2,.from-innerpage h3,.from-innerpage h4 {
    margin:0 0 10px;
    font-size:24px;
    color:#fff
    }#stickThis {
    margin-top:0;
    background:#fff;
    display:block;
    width:100%
    }
    
    #stickThis.stick {
    position:fixed;
    top:0;
    z-index:999;
    width:100%;
    box-shadow:0 1px 12px 0 #a3a3a2;
    -webkit-box-shadow:0 1px 12px 0 #a3a3a2;
    -moz-box-shadow:0 1px 12px 0 #a3a3a2
    }.staticmenu {
    float:left;
    width:100%;
    margin:0;
    padding:inherit
    }.fixed-menu {
    width:100%;
    max-width:100%;
    background-color:#fff;
    box-shadow:0 0 18px 1px rgba(0,0,0,.1)
    }.fixed-menu ul.staticmenu li {
    width:auto;
    border:none;
    position:relative;
    float:left;
    display:inline-block;
    list-style:none
    }.fixed-menu ul.staticmenu li a {
    padding:20px 10px;
    text-decoration:none;
    display:inline-block;
    font-size:16px;
    font-family:'Open Sans',sans-serif;
    text-transform:capitalize;
    line-height:16px;
    color:#443087;
    font-weight:600
    }.fixed-menu ul.staticmenu li:not(:last-child) {
    margin-right:.5rem
    }.fixed-menu ul.staticmenu li {
    border-bottom:3px solid transparent
    }.fixed-menu ul.staticmenu li.active,.fixed-menu ul.staticmenu li:hover {
    border-bottom:3px solid #003c78
    }.banner {
    background:url(../images/main-banner.webp) no-repeat;
    background-position:center center;
    background-size:cover;
    padding:90px 0 20px
    }.banner-text h2 {
    color:#fff;
    font-size:40px
    }.banner-text h2:before {
    display:none
    }.banner-text h5 {
    font-size:17px;
    color:#fff;
    font-family:'Open Sans',sans-serif!important;
    font-weight:300
    }.banner-search {
    padding:20px;
    margin:30px auto 20px;
    max-width:580px;
    width:100%
    }.banner-search .search-form {
    position:relative
    }.banner .widget_custom_html {
    margin-bottom:0
    }.banner-search .search-form label {
    display:flex;
    width:100%;
    position:relative;
    background:#fff;
    border-radius:4px;
    margin:0;align-items: center;
        justify-content: space-between;
    height:56px
    }
    .banner-search .search-form label input {
    width: 100%;
    border-radius: 4px;
    height: 100%;
    border: none;
    box-shadow: none;
    background: #fff; 
    padding-left: 14px
    }.banner-search .search-form .search-submit {
        position: absolute;
        left: 0;
        top: 0;
        width: 38px;
        padding: 0;
        height: 100%;
        border-radius: 0;
        background: url(../images/search_icon.png);
        background-repeat: no-repeat;
        background-position: center center;
        font-size: 0;
        background-size: 16px;
    }
  .search-form #tag{ 
        height: 100%;
        outline: none;
        background: transparent;
        border: none;
        font-size: 14px;
        border-right: 1px solid #e7e7e7;
        min-width: 80px;
    padding: 0 0 0 16px;
         position:relative;
     }
 #datafetch .no-rslt{
    position: absolute;
    left: 0;
    top: 0;
    background: #fff;
    width: 100%;
    padding: 14px 20px;
    font-size: 14px;
    font-weight: normal;
    color: #838383;
    border-radius: 4px;
}
#datafetch{
    position:relative;
    margin-top: 2px;
    z-index:99;
}
         #post_type{
        position: absolute;
        top: 0;
        right: 0;
        height: 100%;
        border: none;
        background-color: #fff;
        outline: none;
        width: auto;
        border-radius: 4px;
        color: #47484a;
        font-size: 14px;
        font-weight: 500;
        min-width: 92px;
        border-left: 1px solid #efeeee;
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
        padding: 0 10px;
        appearance: none; 
        background-image: url('../images/expandmore.png');
        background-size: 24px !important;
        background-repeat: no-repeat !important;
        background-position: 93% 50%;
    }
    
    .common-heading {
    text-align:center;
    margin-bottom:35px
    }.common-heading h3 {
    color:#47484a;
    font-size:25px;
    font-weight:700;
    margin:0 0 10px 0;
    }.our-special {
    display:flex;
    margin-bottom:10px;
    justify-content:center
    }.our-special div {
    flex:1;
    text-align:center;
    background:rgba(138,177,255,.18);
    padding:15px;
    margin:5px;
    border:1px solid rgba(127,137,226,.19)
    }.our-special strong {
    display:block;
    color:#01c4ec;
    font-size:24px;
    line-height:24px;
    font-family:Poppins,sans-serif;
    font-weight:500
    }.our-special span {
    color:#fff;
    font-size:11px;
    text-transform:uppercase
    }.recentaditions-cards {
    background:rgba(206,199,199,.12156862745098039)
    }.hightlight-cards {
    background:#ffffff1f
    }.skills {
    padding:30px 20px;
    cursor:pointer;
    border-radius:6px;
    min-height:220px;
    text-align:center;
    margin-bottom:10px;
    position:relative;
    max-height:220px;
    overflow:hidden;
    transition:all .5s ease-in
    }.skills:hover {
    background:#b0dcff;
    transition:all .5s ease-in
    }.cnt-boxes {
    background:#def5e8;
    width:60px;
    height:60px;
    text-align:center;
    border-radius:100%;
    font-size:27px;
    color:#5ebec7;
    position:absolute;
    top:25px;
    left:50%;
    display:flex;
    justify-content:center;
    align-items:center;
    margin:0 auto;
    transform:translateX(-50%)
    }.caption {
    margin-top:70px
    }.skills .caption h2 {
    position:relative;
    display:block;
    padding:5px 0;
    font-size:20px;
    text-transform:capitalize;
    color:#2b2a2a;
    font-weight:600;
    font-family:'Open Sans',sans-serif!important;
    margin-bottom:0
    }.skills .caption h2 .line {
    position:absolute;
    content:'';
    width:40px;
    height:2px;
    background:#9ebac7;
    left:0;
    bottom:0;
    display:block
    }.block-ellipsis {
    font-size:14px;
    line-height:21px;
    margin-bottom:10px
    }.cnt-boxes img {
    width:50px
    }.color-green {
    background:#17b55b;
    color:#5ebec7
    }.color-pink {
    background:#b75071;
    color:#d48ea6
    }.color-yellow {
    background:#ff9800d9;
    color:#e2b11d
    }.color-blue {
    background:#005177;
    color:#5c6ed2
    }.color-blue-dark {
    background:#2196f3;
    color:#2196f3
    }.color-green-dark {
    background:#776363;
    color:#776363
    }.color-yellow-dark {
    background:#005177;
    color:#5c6ed2
    }.color-red-dark {
    background:#bb0a1b;
    color:#bb0a1b
    }.qulaity-section {
    background:#e6ecf3
    }.qulaity-section .view_all_btnset,.recentaditions-cards .view_all_btnset {
    background:#2196f3;
    border:1px solid #2196f3
    }.training-institue .view_all_btnset {
    background:#2196f3;
    border:1px solid #2196f3;
    height:38px;
    line-height:inherit
    }.item-container .items {
    width:100%;
    margin-bottom:20px;
    display:inline-block;
    position:relative;
    border-radius:6px;
    overflow:hidden;
    text-align:center;
    background-color:#fff;
    -webkit-box-shadow:0 3px 5px 0 rgba(140,140,140,.05);
    box-shadow:0 3px 5px 0 rgba(140,140,140,.05)
    }.item-container .items .starimages {
    margin-bottom:20px;
    padding:0 15px
    }.item-container .items .starimages img {
    width:auto!important;
    height:auto!important;
    margin:0;
    display:inline-block;
    }.item-container .items a {
    display:block;
    text-decoration:none
    }.item-container .items img {
    display:block;
    margin-left:auto;
    margin-right:auto;
    max-width:100%;
    height:auto;
    width:100%;
    position:relative
    }.item-container .item-container-caption {
    position:relative;
    padding:15px 15px 7px
    }.item-container .items .caption {
    text-align:left;
    position:relative;
    font-size:15px;
    margin:0;
    font-weight:600;
    color:#0f4469;
    font-family:'Open Sans',sans-serif;
    text-transform:capitalize;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    display:block
    }.values {
    justify-content:space-between;
    display:flex;
    flex-direction:row;
    font-size:13px;
    padding:0 15px 10px 14px;
    color:#5a5555
    }.values span strong {
    display:inline-block;
    padding:0 5px 0 3px
    }.customtextbox {
    height:140px;
    resize:none;
    border-radius:4px;
    font-size:14px
    }.hello {
    position:absolute;
    left:0;
    padding:20px 15px;
    bottom:-110px;
    background:#fff;
    height:110px;
    width:100%;
    transition:all .3s;
    color:#0f4469
    }
    
    .hello ul li {
    font-size:12px;
    text-align:left;
    margin-bottom:6px;
    font-weight:600
    }
    
    .hello ul li i {
    display:inline-block;
    margin-right:8px;
    color:#f44336
    }
    
    .hello ul li .value {
    font-weight:700;
    font-size:12px
    }
    
    .item-container .items:hover .hello {
    bottom:0
    }
    
    .static-innerpage-header-bg {
    background:linear-gradient(90deg,rgba(2,0,36,1) 0%,rgba(0,212,255,0.6) 100%);
    color:#fff;
    padding:20px 0;
    min-height:140px;
    background-position:top center;
    background-size:cover;
    background-repeat:no-repeat;
    position:relative;
    z-index:99;
    padding-bottom:0
    }
    
    .static-innerpage-header-bg .h1-title {
    margin:0
    }
    
    .top-titles h1 {
    margin:0 0 13px;
    font-size:30px;
    color:#fff
    }
    
    .top-titles p {
    color:#fcfbff;
    font-size:14px
    }
    
    .ratings-information {
    margin-top:20px;
    margin-bottom:20px
    }
    
    .ratings-information ul li {
    margin-bottom:10px;
    padding-right:6px;
    padding-left:6px
    }
    
    .ratings-information ul li .infoarea {
    padding:5px 10px;
    border-radius:4px
    }
    
    .infoarea span {
    font-family:'Open Sans',sans-serif;
    font-size:13px;
    margin-bottom:2px;
    font-weight:400;
    color:#ded0ff
    }
    
    .infoarea span,.infoarea strong {
    display:inline-block
    }
    
    .view_all_btnset {
    background:#44ce6f;
    margin-top:35px;
    color:#fff!important;
    text-decoration:none;
    border:1px solid #44ce6f;
    font-size:14px;
    margin-bottom:5px;
    font-family:'Open Sans',sans-serif
    }
    
    .view_all_btnset:hover {
    background-color:#0a2e6d;
    border-color:#0a2e6d;
    text-decoration:none
    }
    
    .custom-accordion .card+.card {
    margin-top:10px
    }
    
    .piece-content .custom-accordion {
    margin-top:20px
    }
    
    .custom-accordion .card {
    border:1px solid #e5e5e5;
    border-radius:4px;
    -webkit-transition:all .4s ease;
    transition:all .4s ease
    }
    
    .custom-accordion.accordion>.card .card-header {
    margin-bottom:0;
    background:#fff
    }
    
    .custom-accordion.accordion>.card:first-of-type {
    border-bottom:1px solid #e5e5e5;
    border-bottom-right-radius:4px;
    border-bottom-left-radius:4px
    }
    
    .custom-accordion.accordion>.card:last-of-type {
    border-top-left-radius:inherit;
    border-top-right-radius:inherit
    }
    
    .custom-accordion.accordion>.card:not(:first-of-type) .card-header:first-child {
    border-radius:4px
    }
    
    .custom-accordion.accordion>.card:not(:first-of-type):not(:last-of-type) {
    border-bottom:1px solid #e5e5e5;
    border-radius:4px
    }
    
    .custom-accordion .card-header {
    cursor:pointer;
    padding:0;
    border:none
    }
    
    .custom-accordion .card-header h4 {
    margin:0;
    font-size:15px;
    color:#455360;
    padding:0;
    padding-top:0;
    padding-left:0;
    position:relative;
    -webkit-transition:all .4s ease;
    transition:all .4s ease;
    display:block;
    text-align:left;
    font-weight:600;
    padding:15px
    }
    
    .custom-accordion .card-body {
    margin-top:0;
    padding:0 18px;
    text-align:left;
    padding-bottom:18px;
    font-size:14px
    }
    
    .custom-accordion .card-header h4:before {
    content:'\f067';
    display:inline-block;
    font-size:13px;
    color:#5f666d;
    position:absolute;
    top:50%;
    right:15px;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    -webkit-transition:all .4s ease;
    transition:all .4s ease;
    font-family:"Font Awesome 5 Free";
    font-weight:900
    }
    
    .custom-accordion .card.active h4:before {
    content:'\f068'
    }
    
    .custom-accordion .card.active h4 {
    font-weight:700;
    color:#0f4469
    }
    
    .custom-accordion .card-body p {
    font-size:14px;
    line-height:26px;
    color:#47484a
    }
    
    .mobileshortcuts {
    display:none
    }
    
    .review-block .review {
    position:relative;
    -webkit-box-shadow:0 2px 4px rgba(0,0,0,.07);
    -moz-box-shadow:0 2px 4px rgba(0,0,0,.07);
    box-shadow:0 2px 4px rgba(0,0,0,.07);
    background:#fff;
    -webkit-border-radius:5px;
    border-radius:5px;
    padding:10px;
    z-index:1;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    margin-bottom:15px;
    border:1px solid #7194b77a
    }
    
    .review-block .review-avatar {
    min-width:65px;
    width:65px;
    height:65px;
    -webkit-border-radius:50%;
    border-radius:50%;
    background:#f0f0f0;
    overflow:hidden;
    border:1px solid #b799ec
    }
    
    .review-block .review-content {
    margin-left:20px
    }
    
    .review-block .review-author {
    text-transform:uppercase;
    font-size:13px;
    position:relative;
    padding-left:15px;
    margin-bottom:4px;
    color:#0f68af
    }
    
    .review-text .designation {
    color:#a0a0a0;
    font-size:13px;
    margin-bottom:10px
    }
    
    .review-block .review-author span {
    float:right;
    color:#ffc107;
    font-size:11px
    }
    
    .review-block .review-author span i {
    display:inline-block;
    margin-right:2px
    }
    
    .review-block .review-author .fa {
    color:#ffc107
    }
    
    .review-block .review-text {
    font-size:12px;
    margin-bottom:6px
    }
    
    .review-block .review-text p {
    font-size:13px
    }
    
    .review-block .review-author:before {
    content:'';
    position:absolute;
    width:10px;
    height:1px;
    background:rgba(36,38,43,.35);
    left:0;
    top:50%
    }
    
    .review-block .review-author strong {
    color:#443087;
    font-family:'Open Sans',sans-serif!important
    }
    
    .content-innerpages {
    padding-top:35px
    }
    
    #about_course {
    margin-top:-10px
    }
    
    .piece-content {
    padding:10px 20px;
    font-size:14px;
    color:#252525;
    line-height:26px
    }
    
    .piece-content .h4,.piece-content h4 {
    margin:0 0 10px;
    font-weight:600;
    font-size:16px
    }
    
    .piece-content ul {
    margin-bottom:20px;
    float:left;
    width:100%
    }
    
    .piece-content ul li {
    position:relative;
    font-family:'Open Sans',sans-serif;
    margin-bottom:5px;
    color:#252525
    }
    
    .piece-content ul.dotted-list li {
    padding-left:30px
    }
    
    .piece-content  ul.tick-list-grey li,
    .piece-content  ul.tick-list-blue li,
    .piece-content  ul.tick-list-purple li{
        padding: 0 0 0 30px;
    position: relative;
    }
     .piece-content  ul.dot-list-grey li,
     .piece-content  ul.dot-list-blue li,
     .piece-content  ul.dot-list-purple li{
        padding: 0 0 0 20px;
        position: relative;
     }
    .piece-content  ul.singlearrow-list-grey li,
    .piece-content  ul.singlearrow-list-blue li,
    .piece-content  ul.singlearrow-list-purple li{
        padding: 0 0 0 30px;
        position: relative;
    }
    
    .piece-content  ul.singlearrow-list-grey li:before,
    .piece-content  ul.singlearrow-list-blue li:before,
    .piece-content  ul.singlearrow-list-purple li:before{
        position: absolute;
        left: 0;
        top: 1px;
        content: '\f054';
        font-size: 14px;
        background: none;
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
     
    }
    
    .piece-content  ul.singlearrow-list-grey li:before{ 
        color: #666;
    }
    .piece-content  ul.singlearrow-list-blue li:before{
    color: #2196f3; 
    }
    .piece-content  ul.singlearrow-list-purple li:before{
    color: #443087;
    }
    
    
    .piece-content  ul.dot-list-grey li:before,
    .piece-content  ul.dot-list-blue li:before,
    .piece-content  ul.dot-list-purple li:before{
        position: absolute;
        left: 0;
        top: 9px;
        content: '\f111';
        font-size: 6px;
        background: none;
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
     
    }
    .piece-content  ul.dot-list-grey li:before{ 
        color: #666;
    }
    .piece-content  ul.dot-list-blue li:before{
    color: #2196f3; 
    }
    .piece-content  ul.dot-list-purple li:before{
    color: #443087;
    }
    
    .piece-content  ul.tick-list-grey li:before{
        position: absolute;
        left: 0;
        top: 0;
        content: '\f00c';
        font-size: 14px;
        background: none;
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        color: #666; 
    }
    .piece-content  ul.tick-list-blue li:before{
        position: absolute;
        left: 0;
        top: 0;
        content: '\f00c';
        font-size: 14px;
        background: none;
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        color: #2196f3; 
    }
    .piece-content  ul.tick-list-purple li:before{
        position: absolute;
        left: 0;
        top: 0;
        content: '\f00c';
        font-size: 14px;
        background: none;
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        color: #443087; 
    }
    
    
    .review-ratingstar .fa {
    color:#ffcb00;
    font-size:11px
    }
    
    ul.listwith-link li {
    position:relative
    }
    
    ul.listwith-link li a {
    color:#056acc
    }
    
    ul.listwith-link li:after {
    position:absolute;
    width:15px;
    height:15px;
    content:'';
    left:0;
    top:6px;
    background:url(../images/rightarrow.svg);
    background-size:contain;
    background-repeat:no-repeat;
    background-position:0 0
    }
    
    .keepmorelink {
    font-size:13px;
    white-space:nowrap;
    font-family:'Open Sans',sans-serif;
    font-size:16px;
    font-weight:600;
    height:40px;
    line-height:24px;
    background:#ffc10794!important
    }
    
    ul.listwith-link li a strong {
    font-weight:500
    }
    
    .syllabus-download {
    position:absolute;
    right:0;
    color:#fff!important;
    text-decoration:none;
    top:0;
    font-size:14px
    }
    
    .syllabus-download i {
    display:inline-block;
    margin-right:10px
    }
    
    .piece-content ul li:before {
    position:absolute;
    width:15px;
    height:15px;
    content:'';
    left:0;
    top:6px;
    background:url(../images/rightarrow.svg);
    background-size:contain;
    background-repeat:no-repeat;
    background-position:0 0
    }
    
    .heading-text h2 {
    position:relative;
    display:block;
    padding:0 0 10px;
    color:#1181da;
    font-size:22px;
    line-height:28px;
    font-weight:600;
    text-transform:none;
    margin:0 0 20px
    }
    
    .streight-line-text {
    display:block;
    margin-bottom:10px;
    float:left;
    width:100%
    }
    
    .heading-text h2:after {
    content:"";
    position:absolute;
    border-radius:25px;
    bottom:0;
    height:3px;
    background-repeat:repeat-x;
    width:90px;
    left:0;
    background:#1181da
    }
    
    .batch-table table {
    border-collapse:collapse;
    margin-bottom:0
    }
    
    .batch-table table thead tr {
    background:#673ab7
    }
    
    .batch-table table thead tr td {
    color:#fff;
    font-family:'Open Sans',sans-serif;
    text-transform:uppercase;
    font-size:13px;
    padding:8px;
    border:none
    }
    
    .batch-table table tbody tr td {
    font-size:13px;
    padding:8px;
    border:1px solid #efeaea;
    color:#505050
    }
    
    .batch-section {
    padding:30px 0;
    background:#f9f6f678;
    padding-bottom:0
    }
    
    .batch-table ul li {
    padding:0;
    margin:0
    }
    
    .batch-table ul li:before {
    display:none
    }
    
    #upcoming_batches {
    box-shadow:0 1px 9px 0 rgba(179,179,179,.09);
    border-radius:4px;
    background:#fff;
    border:1px solid #f1f1f1;
    margin-bottom:0
    }
    
    .sm-text {
    font-size:12px;
    color:#ca9d19;
    margin:0
    }
    
    .batch-table .batch-row {
    border-bottom:1px solid #f1f1f1;
    padding-bottom:10px;
    padding-top:10px;
    color:#403c3c;
    font-weight:500;
    font-family:'Open Sans',sans-serif;
    font-size:14px
    }
    
    .batch-table .batch-row:last-child {
    border-bottom:none
    }
    
    .batch-table .batch-row .btn {
    font-size:13px
    }
    
    .btn-outline-primary {
    color:#2471ce;
    border-color:#2471ce
    }
    
    .batch-row i.fa-calendar-check-o {
    color:#3396e4;
    display:inline-block;
    font-size:18px;
    margin-right:10px
    }
    
    .batch-calander {
    /*margin-top:20px*/
    }
    
    .batch-calander h3 {
    font-size:26px;
    margin-top:20px
    }
    
    .batch-calander .req-btn {
    font-size:12px;
    margin-top:5px;
    background:#ec167f;
    border-color:#ec167f;
    text-transform:uppercase;
    font-weight:700
    }
    
    .recent-card {
    border:1px solid rgba(70,214,100,.1)
    }
    
    .recent-card .card-header {
    background-color:rgba(70,214,100,.1);
    font-family:'Open Sans',sans-serif!important;
    color:#0bca33;
    padding:5px 10px;
    font-size:14px;
    border:1px solid rgba(70,214,100,.1)
    }
    
    .recent-card .card-body {
    padding:10px 15px
    }
    
    .recent-card .card-footer {
    padding:5px 15px;
    background-color:#f0f9f2;
    border-top:1px solid #cff9d7
    }
    
    .card-footer:last-child {
    border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)
    }
    
    .recent-card .card-footer a {
    color:#006cc1
    }
    
    .recent-card .card-text {
    font-size:14px;
    color:#47484a
    }
    
    .card-text:last-child {
    margin-bottom:0
    }
    
    .custotm-siderbar-list .custom-checkbox {
    padding-left:12px;
    cursor:pointer
    }
    
    .custotm-siderbar-list .custom-checkbox input {
    width:100%;
    height:100%;
    cursor:pointer;
    left:0;
    z-index:1
    }
    
    .custotm-siderbar-list .custom-checkbox .custom-control-label:after,.custotm-siderbar-list .custom-checkbox .custom-control-label:before {
    display:none
    }
    
    .custotm-siderbar-list .custom-checkbox .custom-control-label {
    height:100%;
    color:#411d7c;
    font-size:14px;
    padding:10px 10px 10px 0;
    display:block;
    width:100%;
    text-transform:none;
    overflow:hidden;
    font-weight:600;
    text-overflow:ellipsis;
    white-space:nowrap;
    text-decoration:none;
    position:relative;
    font-family:'Open Sans',sans-serif
    }
    
    .custom-checkbox .custom-control-input:checked~.custom-control-label:before {
    background:#8064d4;
    border-color:#8064d4
    }
    
    .video-page.pages-seperator {
    padding-top:0;
    background:#f0f2f5
    }
    
    .video-page.pages-seperator .common-heading {
    margin-bottom:20px;
    background:#ffc107;
    padding-top:20px;
    padding-bottom:20px
    }
    
    .video-page.pages-seperator .common-heading h3 {
    color:#212121
    }
    
    .video-page.pages-seperator .common-heading p {
    color:#212121
    }
    
    .video-page .img-thumbnail {
        width:100%;
        background: transparent;
        border: none;
    }
    
    .img-thumbnail h2 {
    font-size:20px;
    text-align:center;
    font-weight:600;
    margin-top:20px!important
    }
    
    .testimonial-theme1 { 
        text-align: center;
        background-color: #fff;
        border: 1px solid #dee2e6;
        padding: 20px;
        border-radius: 6px;
        height: 500px;
        margin-bottom: 20px;
    }
    
    .img-thumbnail .testimonial-theme1 .testimonial-thumb-theme1 {
    margin:5px auto;
    width:85px;
    height:85px;
    border-radius:50%;
    border:4px solid #eb7260;
    overflow:hidden
    }
    
    .img-thumbnail .testimonial-theme1 .testimonial-description-profiles-theme1 small {
    font-size:14px;
    margin:10px 0!important
    }
    
    .img-thumbnail div#testimonial-slider-theme1 {
    padding:5px 20px
    }
    
    .img-thumbnail .testimonial-theme1 .testimonial-description-theme1 {
    color:#545353;
    font-size:14px;
    margin-bottom:40px;
    font-style:italic;
    line-height:24px
    }
    
    .img-thumbnail .testimonial-theme1 .fa-fw {
    font-size:13px;
    color:#ffc107
    }
    
    .img-thumbnail .testimonial-theme1 .testimonial-description-title-theme1 {
    margin-right:0;
    font-size:14px;
    color:#2196f3;
    text-transform:capitalize
    }
    
    .img-thumbnail .testimonial-theme1 .testimonial-description-title-theme1:after {
    border-right:1px solid #e2dfdf;
    display:none
    }
    
    .owl-theme .owl-controls {
    position:absolute;
    bottom:0;
    text-align:center;
    width:100%
    }
    
    .testimonial-theme1 .testimonial-description-profiles-theme1 {
    margin:10px 0!important
    }
    
    .online-training {
    display:inline-block;
    margin-right:6px
    }
    
    .img-thumbnail #testimonial-slider-theme1 .owl-nav,.img-thumbnail #testimonial-slider-theme1 .owl-nav.clickable {
        top: 130px;
        left: 0;
        position: absolute;
        width: 100%;
    }
    
    .img-thumbnail #testimonial-slider-theme1 .owl-nav .owl-prev {
    background:url(../images/left_test.png) no-repeat center center;
    width:34px;
    height:34px;
    left:-20px;
    font-size:0
    }
    
    .img-thumbnail #testimonial-slider-theme1 .owl-nav .owl-next {
    background:url(../images/right_test.png) no-repeat center center;
    width:34px;
    height:34px;
    right:-20px;
    font-size:0
    }
    
    .career-section {
        background:#fff8f8 url(../images/buildings.svg) no-repeat bottom center;
        padding-top: 70px;
        padding-bottom: 70px;
        background-size: 100%;
        background-position: 0 180px;
    }
    
    .clients-wrapper li {
    margin:0;
    list-style:none;
    display:inline-block;
    margin-bottom:12px;
    width:25%;
    float:left;
    padding:0 6px
    }
    
    .clients-wrapper li .client-logo {
    float:left;
    width:100%
    }
    
    .clients-wrapper li img {
        display: inline-block;
        width: auto;
        height: auto;
        transition: .5s ease;
        border-radius: 4px;
        box-shadow: 0 0 8px rgb(0 0 0 / 3%);
        max-width: 110px;
    }
    
    .employee-wrapper {
    background-color:#dc5050;
    padding:20px 30px
    }
    
    .employee-wrapper h2 {
    margin-top:0;
    color:#fff;
    font-size:25px
    }
    
    .employee-wrapper p {
    color:#fff
    }
    
    .video-thumb {
    text-align:center
    }
    
    .video-thumb a {
    display:inline-block;
    width:100%;
    margin:0 auto;
    position:relative
    }
    
    .thumb-img {
    width:100%
    }
    
    .border-btn {
    background:#cddc39;
    padding:10px 20px;
    display:block;
    width:100%;
    max-width:200px;
    color:#fff!important;
    font-size:14px;
    font-weight:500;
    border-radius:4px;
    border:1px solid #cddc39;
    font-family:'Open Sans',sans-serif;
    text-decoration:none;
    text-transform:uppercase;
    height:40px;
    margin:0 auto
    }
    
    .border-btn:hover {
    background:#239eff;
    border-color:#239eff;
    color:#fff;
    text-decoration:none
    }
    
    .small-ratings {
    position:relative;
    padding-left:70px
    }
    
    .small-ratings img {
    position:absolute;
    top:5px;
    left:0
    }
    
    .democlass {
    position:relative;
    overflow:hidden
    }
    
    .youtube-btn {
    width:90%;
    height:40px;
    position:absolute;
    background:#fb3e7d;
    color:#fff;
    font-size:14px;
    text-decoration:none;
    z-index:9;
    border-color:#fb3e7d;
    font-family:'Open Sans',sans-serif;
    bottom:20px
    }
    
    .demo-icon {
    display:flex;
    flex-wrap:wrap;
    margin-bottom:10px
    }
    
    .d-icon {
    height:50px;
    width:50px;
    border-radius:500px;
    background:#49bd62;
    text-align:center;
    line-height:50px;
    font-size:25px
    }
    
    .demo-content {
    padding-left:20px;
    flex:0 0 80%
    }
    
    .democlass .btn {
    min-width:100px;
    position:absolute;
    right:0;
    background:#fb3e7d;
    color:#fff;
    font-size:14px;
    text-decoration:none;
    z-index:9;
    border-color:#fb3e7d;
    font-family:'Open Sans',sans-serif
    }
    
    .offerprices {
    display:flex;
    position:relative;
    justify-content:flex-start;
    align-items:center
    }
    
    .offerprices span {
    font-size:15px;
    font-weight:500;
    color:#000;
    display:inline-flex;
    margin-right:17px
    }
    
    .offerprices strong {
    color:#000;
    font-size:25px;
    text-decoration:none;
    display:inline-flex
    }
    
    .offerprices strong ins {
    background:0 0
    }
    
    .democlass {
    background:#ffeb3b;
    padding:20px;
    min-height:164px;
    max-height:164px
    }
    
    .couuse_banner {
    background:#fff;
    border-radius:6px;
    padding:5px 5px 20px
    }
    
    .video-symbol {
    position:relative;
    background-repeat:no-repeat!important;
    background-position:center center!important;
    background-size:cover!important;
    cursor:pointer;
    margin-bottom:15px;
    overflow:hidden;
    border-radius:6px
    }
    
    .youtubeplay {
    background:#fa183d;
    border-radius:100%;
    color:#fff;
    height:3em;
    padding:0;
    position:absolute;
    text-align:center;
    text-indent:.1em;
    transition:all .15s ease-out;
    width:3em;
    top:0;
    bottom:0;
    left:0;
    right:0;
    margin:auto;
    z-index:2
    }
    
    .video-symbol img {
    max-width:100%;
    width:100%
    }
    
    .youtubeplay:before {
    content:"";
    position:absolute;
    z-index:0;
    left:50%;
    top:50%;
    transform:translateX(-50%) translateY(-50%);
    display:block;
    width:3em;
    height:3em;
    background:#ff7b71;
    border-radius:50%;
    animation:pulse-border 1.5s ease-out infinite
    }
    
    .btn-dark {
    color:#fff;
    background-color:#1b538c;
    border-color:#1b538c
    }
    
    .youtubeplay:after {
    border-style:solid;
    border-width:1em 0 1em 1.732em;
    border-color:transparent transparent transparent #fff;
    content:' ';
    font-size:.75em;
    height:0;
    margin:-1em 0 0 -.75em;
    top:50%;
    position:absolute;
    width:0
    }
    
    .video-symbol:before {
    position:absolute;
    left:0;
    top:0;
    background:rgba(0,0,0,.4);
    content:'';
    z-index:1;
    width:100%;
    height:100%
    }
    
    .democlass.onetone {
    background:#57ff7b
    }
    
    .democlass h4 {
    margin-bottom:5px;
    font-size:14px;
    font-weight:700;
    color:#161a54
    }
    
    .democlass img {
    width:100%
    }
    
    .inner-mainpage-lists {
    background:#f8f7fb;
    padding:30px 0
    }
    
    .piece-content ul.featues-list li:before {
    content:'\f058'
    }
    
    .schedule-block {
    position:relative;
    padding:12px 15px;
    background-color:#fff;
    -webkit-box-shadow:0 2px 10px rgba(134,136,152,.05);
    -ms-box-shadow:0 2px 10px rgba(134,136,152,.05);
    box-shadow:0 2px 10px rgba(134,136,152,.05);
    margin-bottom:10px;
    -webkit-transition:all .3s ease;
    -moz-transition:all .3s ease;
    -ms-transition:all .3s ease;
    -o-transition:all .3s ease;
    transition:all .3s ease;
    border-radius:6px;
    list-style:none
    }
    
    .schedule-block .inner-box {
    position:relative;
    padding-left:190px;
    min-height:90px;
    display:block;
    text-decoration:none!important
    }
    
    .schedule-block .thumbs-box {
    position:absolute;
    left:0;
    top:0;
    height:90px;
    width:170px;
    overflow:hidden;
    background-repeat:no-repeat;
    background-position:center center!important;
    background-size:cover!important
    }
    
    .schedule-block h4 {
    font-size:18px;
    color:#3f4161;
    font-weight:600;
    margin:0 0 5px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
    }
    
    .schedule-block .author-info {
    position:relative;
    display:block;
    font-size:16px;
    line-height:24px;
    color:#7f8897;
    font-weight:400
    }
    
    .schedule-block .thumbs-box img {
    display:block;
    width:100%
    }
    
    .schedule-block .rating-stars {
    display:block;
    font-size:14px;
    line-height:24px;
    color:#7f8897;
    font-weight:400;
    text-transform:uppercase;
    margin-top:10px
    }
    
    .schedule-block .rating-stars i {
    display:inline-block;
    color:#ffc107;
    font-size:12px
    }
    
    .schedule-block .inner-box p {
    color:#777171;
    font-size:13px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    display:block
    }
    
    .rating-list-inline {
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    padding-left:75px;
    flex-wrap:wrap;
    position:relative;
    justify-content:flex-start;
    align-items:center;
    font-size:12px;
    font-weight:600;
    color:#3f4161
    }
    
    .rating-list-inline li:first-child {
    position:absolute;
    left:0;
    top:-2px
    }
    
    .rating-list-inline li {
    margin-right:20px;
    text-transform:capitalize
    }
    
    .allblog-listing figure.figure {
    border:none;
    box-shadow:0 0 36px rgba(0,0,0,.1);
    margin:0;
    background:#fff;
    border-radius:4px;
    overflow:hidden;
    margin-bottom:30px;
    width:100%
    }
    
    .allblog-listing figure.figure a {
    display:block;
    text-decoration:none;
    line-height:25px;
    text-transform:none;
    color:#666
    }
    
    .allblog-listing figcaption.figure-caption {
    margin-bottom:0;
    text-align:left;
    padding:15px 20px
    }
    
    .allblog-listing figcaption.figure-caption strong {
    display:block;
    width:100%;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    font-family:'Open Sans',sans-serif;
    margin-bottom:15px;
    text-transform:capitalize;
    font-size:18px;
    color:#230952
    }
    
    .posted-date {
    font-size:12px;
    text-transform:uppercase;
    color:#999
    }
    
    .allblog-listing figcaption.figure-caption .postedbtn {
    margin-bottom:0;
    padding-bottom:0;
    text-align:left
    }
    
    .allblog-listing figcaption.figure-caption .postedbtn span {
    font-size:13px;
    display:inline-block;
    color:#0775be;
    vertical-align:middle;
    text-align:left;
    font-family:'Open Sans',sans-serif
    }
    
    .allblog-listing figcaption.figure-caption .postedbtn span i {
    display:inline-block;
    vertical-align:middle;
    margin-left:3px;
    font-size:12px
    }
    
    .allblog-listing figure.figure .figure-img {
    margin-bottom:0;
    width:100%
    }
    
    .customblogheadersearch {
    width:100%;
    margin-bottom:30px;
    display:flex;
    align-items:center;
    margin-top:30px
    }
    
    .search-with-blog .input-group-addon {
    background:0 0;
    border:none;
    padding:0;
    margin:0
    }
    
    .search-with-blog select {
    font-size:14px;
    height:42px
    }
    
    .search-with-blog .input-group-addon input {
    border-radius:0;
    height:42px;
    width:110px;
    outline:0!important;
    font-size:17px;
    background:#0a6fd6;
    text-transform:capitalize;
    font-weight:400;
    padding:0;
    border-top-right-radius:4px;
    border-bottom-right-radius:4px
    }
    
    .post-sections {
    float:left;
    width:100%;
    background:#fff;
    margin-bottom:25px;
    -webkit-box-shadow:0 0 18px 0 rgba(156,148,148,.12);
    box-shadow:0 0 18px 0 rgba(156,148,148,.12);
    padding-bottom:15px;
    padding-top:15px;
    border-radius:6px
    }
    
    .all-post-blog .searchform {
    background:#a7ccf1;
    padding:15px;
    border-radius:2px;
    margin-bottom:20px;
    float:left;
    width:100%
    }
    
    .all-post-blog .searchform .search-form {
    display:flex;
    position: relative;
    }
    
    .all-post-blog .searchform .search-form label {
    margin:0;
    display:block;
    width:100%
    }
    
    .all-post-blog .blogsearch-form .form-group {
    margin-bottom:0
    }
    
    .all-post-blog .searchform .search-form .search-submit {
        position: absolute;
        left: 0;
        top: 0;
        width: 38px;
        padding: 0;
        height: 100%;
        border-radius: 0;
        background: url(../images/search_icon.png);
        background-repeat: no-repeat;
        background-position: center center;
        font-size: 0;
        background-size: 16px;
    }
    
    .all-post-blog .searchform .search-form label input {
    width:100%;
    border: none;
    padding-left: 35px;
    padding-right: 105px;
    }
    
    .blogsearch-form .btn-primary {
    background-color:#ff5722;
    border-color:#ff5722
    }
    
    .post-template-default {
    background:#f7f8f9!important
    }
    
    .customsingleblog {
    float:left;
    width:100%;
    margin-top:20px
    }
    
    .custom-blog-content {
    padding:20px
    }
    
    .custom-blog-content h5,.custom-blog-content h5 strong {
    font-size:18px;
    display:block;
    width:100%;
    margin:15px 0 16px;
    font-weight:700
    }
    
    .custom-blog-content ul {
    margin-bottom:20px;
    float:left;
    width:100%;
    padding-left:20px
    }
    
    .custom-blog-content ul li {
    position:relative;
    padding-left:30px;
    margin-bottom:5px
    }
    
    .custom-blog-content ul li:before {
    position:absolute;
    left:0;
    top:0;
    width:25px;
    height:25px;
    content:'\f101';
    font-family:"Font Awesome 5 Free";
    font-weight:900;
    font-size:14px;
    text-align:center;
    line-height:25px;
    color:#431c88
    }
    
    .custom-blog-content img {
    margin:15px 0;
    max-width:100%
    }
    
    .customsingleblog h1.blog-title {
    font-family:Poppins,sans-serif;
    font-size:23px;
    color:#2b2b2b;
    font-weight:600;
    padding-bottom:5px;    line-height: 38px;
    text-align: left !important;word-spacing: 2px;
    }
    
    .customsingleblog .entry-footer.blog-entry-footer {
    max-width:inherit;
    margin:0 0 10px;
    font-size:11px;
    color:#0991c5
    }
    
    .customsingleblog .custom-thumbnail {
    margin:0;
    padding:0
    }
    
    .customsingleblog .custom-thumbnail img {
    width:100%
    }
    
    .image-filters-enabled .entry .post-thumbnail {
    margin:0
    }
    
    .image-filters-enabled .entry .post-thumbnail img {
    width:100%
    }
    
    .customsingleblog .customsingleblog-inner {
    background:#fff;
    padding:0;
    border:none;
    overflow:hidden;
    -webkit-box-shadow:0 0 3px rgba(31,30,47,.05);
    box-shadow:0 0 3px rgba(31,30,47,.05);
    margin-bottom:5px;
    background-color:#fff;
    border-radius:.25rem;
    padding-bottom:20px
    }
    
    .customsingleblog .custom-thumbnail {
    margin:0;
    padding:0
    }
    
    .custom-post-navigation {
    margin:15px 0!important;
    width:100%;
    display:none!important
    }
    
    .custom-post-navigation .nav-links {
    padding-left:15px;
    padding-right:15px
    }
    
    .custom-post-navigation .nav-next,.custom-post-navigation .nav-previous {
    font-size:13px
    }
    
    .custom-comments-area {
    float:left;
    width:100%;
    margin:35px 0
    }
    
    .custom-comments-area .comments-inner {
    background:#fff;
    border:none;
    -webkit-box-shadow:0 0 3px rgba(31,30,47,.05);
    box-shadow:0 0 3px rgba(31,30,47,.05);
    margin-bottom:5px;
    background-color:#fff;
    border-radius:.25rem;
    padding:20px 20px 0;
    float:left;
    width:100%
    }
    
    .comment-form-flex #respond+.comments-title,.comments-inner .comments-title-wrap .comments-title {
    font-family:Poppins,sans-serif;
    font-size:23px;
    color:#2b2b2b;
    font-weight:600;
    padding-bottom:5px
    }
    
    .custom-post-navigation .meta-nav {
    margin-bottom:5px;
    display:block;
    font-size:13px
    }
    
    .image-filters-enabled .entry .post-thumbnail:after,.image-filters-enabled .entry .post-thumbnail:before {
    display:none
    }
    
    .query_us {
    float:left;
    width:100%;
    background:#2196f3;
    padding:20px;
    border-radius:4px;
    color:#fff;
    margin-bottom:20px;
    font-size:16px;
    text-align:center
    }
    
    .query_us .custom-html-widget,.query_us .custom-html-widget p,.query_us .custom-html-widget p a {
    color:#fff
    }
    
    .query_us .custom-html-widget .fa-phone,.query_us .custom-html-widget p .fa-phone {
    transform:rotate(100deg);
    display:inline-block;
    margin-right:8px;
    margin-left:8px;
    vertical-align:middle
    }
    
    .query_us .custom-html-widget p span {
    font-weight:600
    }
    
    .query_us h3,.query_us h4 {
    color:#fff;
    font-size:20px;
    font-weight:500
    }
    
    .query_us h4 {
    font-size:17px;
    margin-top:30px!important
    }
    
    .query_us h4 a {
    color:#fff
    }
    
    .site-footer {
    background-color:#202846
    }
    
    .site-footer .widget {
    margin-top:20px
    }
    
    .site-information {
    padding:10px;
    background:#141e40
    }
    
    .footer-widget h3 {
    color:#fff;
    font-size:20px;
    line-height:30px;
    font-weight:600
    }
    
    .site-information a {
    color:#99a2c1;
    font-size:13px
    }
    
    .footer-menu li a:hover {
    color:#fc4d4a
    }
    
    .footer-menu li a {
    line-height:34px;
    font-size:14px;
    color:#8b95b7;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
    }
    
    .site-footer .widget-title,.submenu-expand {
    display:none!important
    }
    
    .post-lists {
    margin-bottom:20px;
    position:relative;
    background:#fff;
    box-sizing:border-box;
    border-radius:4px;
    border:1px solid #f2f4f9
    }
    
    .make-lead .post-lists {
    padding:20px;
    float:left;
    width:100%
    }
    
    .make-lead .post-lists .view_all_btnset {
    margin:10px 0 0;
    padding:8px;
    border-radius:0;
    min-width:160px
    }
    
    .make-lead .post-lists p {
    font-size:18px
    }
    
    .post-lists .widget-title,.post-lists .widget-title.popular-course-posts-title,.customsingleblog h3.widget-title{
    margin:0;
    padding:20px 20px 10px;
    font-size:20px;
    background:none;
    color:#353535;
    position:relative;
    margin-bottom:15px
    }
    
    .post-lists li a {
    color:#565656;
    border-bottom:1px solid #eee;
    display:block;
    padding:3px 0 9px
    }
    
    .post-lists li:last-child a {
    border-bottom:none
    }
    
    .post-lists .widget-title:before,.post-lists .widget-title.popular-course-posts-title:before,.customsingleblog h3.widget-title:before{
    position:absolute;
    content:'';
    width:70px;
    height:2px;
    background:#2196f3;
    top:100%
    }
    
    .post-lists li {
    padding:4px 20px;
    border:none
    }
    
    .custom-widgets-list,.post-lists {
    float:left;
    width:100%
    }
    
    .post-lists li a i {
    display:inline-block;
    padding-right:10px;
    vertical-align:middle;
    font-size:14px
    }
    
    .post-lists {
    padding-bottom:20px
    }
    
    .embed-responsive {
    margin-bottom:20px;
    float:left
    }
    
    .custom-widgets-list li {
    margin-bottom:20px;
    border-radius:4px;
    position:relative;
    -webkit-box-shadow:0 2px 4px rgba(0,0,0,.07);
    -moz-box-shadow:0 2px 4px rgba(0,0,0,.07);
    box-shadow:0 2px 4px rgba(0,0,0,.07);
    background:#fff;
    border:1px solid #7194b77a;
    overflow:hidden
    }
    
    .custom-widgets-list .widget-title {
    margin:0;
    padding:10px;
    font-size:18px;
    background:#1b538c9e;
    color:#fff
    }
    
    .custom-widgets-list .custom-html-widget {
    padding:20px
    }
    
    .none i {
    display:inline-block;
    vertical-align:top;
    font-size:18px
    }
    
    .text {
    display:inline-block;
    vertical-align:top;
    max-width:85%
    }
    
    .none h3 {
    font-family:'Open Sans',sans-serif;
    font-size:14px;
    font-weight:400
    }
    
    .contact_us {
    margin-bottom:20px;
    border-radius:4px;
    position: sticky;
    top:50px;
    float:left;
    width:100%;
    -webkit-box-shadow:0 2px 4px rgba(0,0,0,.07);
    -moz-box-shadow:0 2px 4px rgba(0,0,0,.07);
    box-shadow:0 2px 4px rgba(0,0,0,.07);
    background:#fff;
    border:1px solid #7194b77a
    }
    
    .contact_us .form-group .btn {
    margin-left:20px;
    height:38px;
    line-height:0;
    font-size:14px;
    border-radius:3px;
    min-width:40%
    }
    
    .contact_us .contact_us_inner {
    padding:10px
    }
    
    .contact_us .form-title {
    margin:0;
    padding:10px;
    font-size:18px;
    background:#7194b7;
    color:#fff
    }
    
    .contact_us .form-group {
    margin-bottom:15px
    }
    
    .form-group .form-control {
    border-radius:4px;
    font-size:14px
    }
    
    .form-group input[type=text].form-control {
    height:38px
    }
    
    .fixed_scroll_top {
    position:fixed;
    bottom:20px;
    cursor:pointer;
    z-index:9999;
    left:10px;
    width:60px;
    border:1px solid #2196f3;
    background:#2196f3;
    text-align:center;
    height:60px;
    border-radius:100%;
    color:#fff;
    font-size:25px;
    line-height:10px;
    padding-top:8px
    }
    
    .fixed_scroll_top span {
    font-size:14px;
    text-transform:uppercase
    }
    
    .fixed_scroll_top span i {
    display:block;
    font-size:21px
    }
    
    .from-innerpage {
    width:100%;
    position:relative;
    display:block;
    vertical-align:middle;
    overflow:hidden;
    white-space:normal;
    text-overflow:ellipsis;
    padding-right:80px
    }
    
    .from-innerpage.expandtext {
    height:auto;
    white-space:normal;
    overflow:inherit;
    cursor:pointer;
    transition:height .25s ease-in
    }
    
    .viewmore-div {
    display:inline-block;
    position:absolute;
    right:0;
    bottom:5px;
    color:#ffc107;
    border-radius:2px;
    font-size:13px
    }
    
    .viewmore-div a {
    text-decoration:none;
    display:inline-block;
    padding:1px 10px;
    color:#ffc107;
    cursor:pointer
    }
    
    .searchtext-header {
    border-color:#cecece;
    padding-top:1.5em;
    padding-bottom:1.5em;
    background:#cecece;
    margin-top:20px
    }
    
    .search-results .page-title {
    position:relative;
    padding-left:60px;
    font-family:'Open Sans',sans-serif;
    font-size:18px
    }
    
    .archive,.page-template-page-blog,.search-results {
    background:#f7f7f7
    }
    
    ul.search-results {
    list-style:none;
    margin-top:20px;
    background:#fff;
    border:none;
    -webkit-box-shadow:0 0 3px rgba(31,30,47,.05);
    box-shadow:0 0 3px rgba(31,30,47,.05);
    background-color:#fff;
    border-radius:.25rem;
    padding:20px 20px 0;
    margin-bottom:30px
    }
    
    ul.search-results li {
    margin:0;
    list-style:none;
    padding:10px;
    margin-bottom:20px;
    flex-wrap:wrap;
    background:0 0;
    border:none;
    border-bottom:1px solid #f1f1f1
    }
    
    ul.search-results .search-meta {
    margin:0;
    color:#da044d;
    text-transform:capitalize;
    font-size:13px;
    margin-bottom:6px
    }
    
    .search-title {
    font-size:21px;
    font-weight:300;
    margin-bottom:0;
    display:inline-block;
    width:100%
    }
    
    .all-post-blog .page-title i {
    font-size:30px;
    display:inline-block;
    vertical-align:middle;
    opacity:.35;
    color:#fff;
    position:absolute;
    left:0;
    top:0
    }
    
    .search-results .page-title {
    position:relative;
    padding-left:60px
    }
    
    .all-post-blog .page-title span {
    vertical-align:middle;
    color:#fff;
    font-size:25px;
    font-weight:300
    }
    
    .page-title span code {
    background:0 0;
    color:#fff;
    font-weight:300;
    font-size:23px;
    display:inline-block;
    vertical-align:middle
    }
    
    .search-img {
    margin:5px 0;
    padding-right:15px
    }
    
    .search-img .post-thumbnail {
    margin-bottom:0
    }
    
    .search-img img {
    max-width:460px
    }
    
    .archive .search-img img {
    max-width:320px
    }
    
    .search-results .page-title {
    margin:0
    }
    
    .search-title a {
    color:#2196f3;
    font-weight:500;
    display:inline-block;
    margin-bottom:10px;
    font-size:22px;
    font-family:'Open Sans',sans-serif
    }
    
    .search-summary {
    border-color:#e6e6e6
    }
    
    .search-summary .media-heading {
    line-height:inherit;
    line-height:inherit
    }
    
    .search .navigation {
    width:100%;
    text-align:center;
    display:block;
    border-radius:0;
    border:0;
    margin:0!important
    }
    
    .search .nav-links {
    margin-left:0!important;
    padding:0;
    justify-content:center
    }
    
    .blogsearch-form .btn-primary {
    background-color:#ff5722;
    border-color:#ff5722
    }
    
    .blogsearch-form .btn-primary:active:focus,.blogsearch-form .btn-primary:focus {
    background-color:#ff5722;
    border-color:#ff5722
    }
    
    .shadowboxes-lsit {
    border-radius:6px;
    box-shadow:0 0 8px rgba(0,0,0,.1);
    position:relative;
    background:#fff;
    margin-bottom:25px;
    overflow:hidden
    }
    
    .listofallcategories {
    padding-bottom:10px;
    margin-top:20px;
    border-radius:4px;
    background:#fff
    }
    
    .catetitle {
    padding:6px 20px;
    border-bottom:1px solid #f9f9f9
    }
    
    .catetitle strong {
    font-family:Poppins,sans-serif;
    font-size:18px;
    display:block;
    font-weight:600
    }
    
    .listofallcategories .list-group-item.total-blogs {
    padding-left:20px
    }
    
    .listofallcategories .list-group-item {
    border:none;
    border-bottom:1px solid #f9f8f8;
    padding:6px 20px;
    padding-left:40px;
    border-radius:0;
    margin:0;
    float:left;
    width:100%
    }
    
    .listofallcategories .list-group-item a {
    display:inline-block;
    font-size:14px
    }
    
    .listofallcategories .list-group-item a i {
    display:inline-block;
    padding-right:10px;
    vertical-align:middle;
    font-size:14px
    }
    
    .forms input.form-control {
    height:38px
    }
    
    .forms .form-control {
    border-radius:3px;
    background:#eee!important;
    box-shadow:none!important;
    border:none!important;
    color:#000!important;
    font-size:14px!important
    }
    
    .form-group {
    margin-bottom:15px
    }
    
    .forms button.btn-secondary:not(.forms button.mp-cert-btn.btn-primary) {
    border-color:#969696;
    color:#fff;
    background-color:#969696;
    height:38px;
    border-radius:3px;
    text-transform:uppercase;
    min-width:85px;
    text-align:center
    }
    
    .forms button.btn-secondary:first-child {
    margin-left:0
    }
    
    .modal-body .forms button.btn-secondary {
    min-width:105px
    }
    
    .forms button.btn-primary {
    border-color:#44ce6f;
    color:#fff;
    background-color:#44ce6f;
    height:38px;
    border-radius:3px;
    text-transform:uppercase;
    min-width:105px
    }
    
    .forms button.btn-primary:hover {
    border-color:#f48665;
    color:#fff;
    background-color:#f48665
    }
    
    .btn-primary.focus,.btn-primary:focus,.btn-secondary.focus,.btn-secondary:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus {
    box-shadow:none
    }
    
    .btn-set .btn {
    margin-left:15px;
    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
    }
    
    .modal-header {
    padding:15px;
    border-bottom:1px solid #e5e5e5
    }
    
    .modal .modal-title {
    margin:0;
    line-height:1.42857143;
    font-size:19px;
    font-weight:600;
    text-shadow:none
    }
    
    .modal-body {
    position:relative;
    padding:15px
    }
    
    .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 5px 15px rgba(0,0,0,.5)
    }
    
    .forms .form-control {
    border-radius:3px;
    background:#eee!important;
    box-shadow:none!important;
    border:none!important;
    color:#000!important;
    font-size:14px!important
    }
    
    .wpcf7-form-control-wrap textarea {
    resize:none;
    max-height:105px
    }
    
    textarea.form-control {
    height:auto
    }
    
    .forms .form-control:focus {
    outline:0!important;
    background:#fff!important;
    -webkit-box-shadow:unset;
    box-shadow:unset;
    border:1px solid #f48665!important
    }
    
    .combo-course {
    border-radius:4px;
    overflow:hidden;
    border:1px solid rgba(181,181,181,.125);
    background:#efefef1f;
    margin-bottom:20px
    }
    
    .pad {
    color:#fff;
    font-size:18px;
    padding:20px 45px;
    position:relative
    }
    
    .combo-course .card-body {
    padding:20px 45px
    }
    
    .red-pad .pad {
    background-image:linear-gradient(to right top,#051937,#004d7a,#008793,#00bf72,#a8eb12)
    }
    
    .combo_btn {
    display:inline-block;
    background:#e91e63;
    border-color:#e91e63;
    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-radius:4px
    }
    
    .pad h2 {
    font-size:18px;
    color:#fff
    }
    
    .dollars span {
    color:#fff;
    font-size:18px;
    text-decoration:line-through
    }
    
    .offer {
    color:#fff
    }
    
    .card-body h2 {
    color:#777;
    font-size:18px
    }
    
    .card-body h2 a {
    color:#337ab7
    }
    
    .card-body p,.ratings {
    font-size:13px;
    color:#777
    }
    
    .btn.download {
    background:rgba(0,0,0,0) linear-gradient(to right,#e0eafc,#cfdef3) repeat scroll 0 0;
    color:#337ab7
    }
    
    .ratings ul {
    display:inline-block;
    margin:0;
    padding:0;
    width:auto;
    margin-right:15px
    }
    
    .dollars .combo_btn.btn-primary {
    color:#fff;
    background-color:#cddc39;
    border:1px solid #cddc39
    }
    
    .green-pad .pad {
    background-image:linear-gradient(to right top,#079f85,#0bb299,#0ec4ad,#11d8c2,#12ebd8)
    }
    
    .blue-pad .pad {
    background-image:linear-gradient(to right top,#9f077e,#b30495,#c604ad,#d908c7,#eb12e2)
    }
    
    .ratings li {
    list-style-type:none;
    width:auto;
    display:inline-block;
    color:#a6a3a3;
    font-size:10px;
    padding-left:5px!important
    }
    
    .ratings li:before {
    content:none!important
    }
    
    .combo_btn.download {
    background:rgba(0,0,0,0) linear-gradient(to right,#e0eafc,#cfdef3) repeat scroll 0 0
    }
    
    .enroll-now {
    float:right
    }
    
    .fa-download {
    color:#a6a3a3
    }
    
    .media {
    border:1px solid rgba(0,0,0,.125)
    }
    
    #responsive-menu-button {
    display:none!important
    }
    
    .mainmenu #responsive-menu-button { 
    width:inherit;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    background:0 0!important
    }
    
    .responsive-menu-open button#responsive-menu-button,.responsive-menu-open button#responsive-menu-button:focus,.responsive-menu-open button#responsive-menu-button:hover,button#responsive-menu-button:focus,button#responsive-menu-button:hover {
    background:#98a4af!important
    }
    
    #responsive-menu-container li.responsive-menu-item a .fab,#responsive-menu-container li.responsive-menu-item a i {
    margin-right:10px!important;
    float:left;
    margin-top:12px;
    display:inline-block
    }
    
    .responsive-menu-subarrow {
    font-size:21px
    }
    
    .responsive-menu-subarrow.responsive-menu-subarrow-active {
    font-size:34px
    }
    
    #responsive-menu-additional-content {
    margin-bottom:30px
    }
    
    #responsive-menu-container #responsive-menu-additional-content,#responsive-menu-container #responsive-menu-search-box,#responsive-menu-container #responsive-menu-title {
    padding:10px 5%!important;
    padding-top:0!important
    }
    
    #responsive-menu-additional-content ul li a {
    text-decoration:none;
    color:#fff;
    display:inline-block
    }
    
    #responsive-menu-additional-content ul li {
    margin-bottom:5px
    }
    
    .innertext {
    height:24px;
    overflow:hidden;
    text-overflow:ellipsis;
    width:100%;
    white-space:nowrap
    }
    
    .refer-card {
    margin-bottom:20px
    }
    
    .refer-card .card-body {
    padding:0;
    overflow:hidden;
    border:none
    }
    
    .refer-card .card-body .card-title {
    font-size:18px;
    text-align:center;
    padding:16px 10px;
    color:#fff;
    border-top-right-radius:4px;
    border-top-left-radius:4px
    }
    
    .refer-green .card-title {
    background:#4caf50
    }
    
    .refer-card .card-text {
    padding:0 20px
    }
    
    .refer-card .card-link {
    width:100%;
    display:block;
    color:#fff;
    text-align:center;
    padding:6px
    }
    
    .refer-card.refer-green .card-link {
    background:#4caf50b0
    }
    
    .refer-red .card-title {
    background:#5e6b98
    }
    
    .refer-card.refer-red .card-link {
    background:#94a3d8
    }
    
    .refer-blue .card-title {
    background:orange
    }
    
    .refer-card.refer-blue .card-link {
    background:#ffb328c9
    }
    
    .refer-card.refer-green {
    border:1px solid #9bde9d
    }
    
    .refer-card.refer-red {
    border:1px solid #aab4da
    }
    
    .refer-card.refer-blue {
    border:1px solid #ffc55a
    }
    
    .home .mobile-search {
    display:none
    }
    
    .mobile-search {
    padding:0;
    position:relative;
    background:0 0;
    font-size:18px;
    line-height:0;
    min-width:20px;
    height:30px
    }
    
    .mobile-search i {
    position:absolute;
    left:0;
    top:17px;
    line-height:0
    }
    
    button.mobile-search:focus,button.mobile-search:hover {
    background:0 0
    }
    
    button.mobile-search:hover,button.mobile-search:hover i {
    color:#ff0057
    }
    
    .overlay-search {
    position:fixed;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background:rgba(0,0,0,.4);
    align-items:center;
    justify-content:center;
    flex-direction:column;
    text-align:center;
    z-index:99999;
    display:none
    }
    
    .mobile-search-enabled .overlay-search {
    display:flex
    }
    
    body.mobile-search-enabled {
    width:100%;
    position:fixed
    }
    
    .brd-crumbs {
    line-height:36px;
    margin-bottom:0;
    color:#fff;
    font-size:13px;
    background:linear-gradient(90deg,rgba(2,0,36,1) 0%,rgba(0,212,255,0.6) 100%);
    position:relative;
    z-index:99
    }
    
    .brd-crumbs a {
    color:#fff;
    font-size:12px
    }
    
    .brd-crumbs .current {
    font-size:11px;
    color:#acdffb
    }
    
    .page-template-country-pages {
    background:#f8f7fb
    }
    
    .custotm-siderbar-list {
    margin-bottom:20px;
    padding-bottom:20px;
    border-radius:4px;
    min-height:250px;
    position:relative;
    -webkit-box-shadow:0 2px 4px rgba(0,0,0,.07);
    -moz-box-shadow:0 2px 4px rgba(0,0,0,.07);
    box-shadow:0 2px 4px rgba(0,0,0,.07);
    background:#fff
    }
    
    .custotm-siderbar-list ul {
    padding:0
    }
    
    .custotm-siderbar-list ul li a {
    color:#411d7c;
    text-transform:capitalize;
    font-size:14px;
    padding:10px 20px;
    text-decoration:none;
    display:block;
    width:100%;
    text-transform:none;
    overflow:hidden;
    font-weight:600;
    text-overflow:ellipsis;
    white-space:nowrap;
    text-decoration:none;
    position:relative;
    font-family:'Open Sans',sans-serif;
    padding-left:35px!important
    }
    
    .custotm-siderbar-list ul li a i {
    display:inline-block;
    height:100%;
    font-size:16px;
    color:#929292;
    margin-right:12px;
    float:left;
    margin-top:2px;
    position:absolute;
    top:12px;
    left:10px
    }
    
    .custotm-siderbar-list .pagenav {
    font-size:0
    }
    
    .inerr-hrs .custotm-siderbar-list .hello ul li {
    font-size:9px
    }
    
    .custotm-siderbar-list ul li {
    border-bottom:1px solid #dadada;
    border-left:5px solid transparent
    }
    
    .custotm-siderbar-list ul li:last-child {
    border-bottom:0
    }
    
    .custotm-siderbar-list ul li:hover {
    background:#eee;
    border-left:5px solid #296ec9;
    transition:all .3s ease
    }
    
    .custotm-siderbar-list ul li:hover a,.custotm-siderbar-list ul li:hover a i {
    color:#ff0057;
    color:#2b6ec7
    }
    
    .caption-p p {
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    font-size:12px;
    width:100%
    }
    
    .training-institue {
    background:#f9f6f6
    }
    
    .header-part-two {
    background-color:#f9f9f9;
    padding:10px 0;
    float:left;
    width:100%
    }
    
    .header-part-two .site-logo {
    margin:inherit
    }
    
    .our-activities {
    background:#e6ecf3
    }
    
    .list-program .figure {
    border-radius:6px;
    box-shadow:0 0 8px rgba(0,0,0,.1);
    position:relative;
    background:#fff;
    margin-bottom:25px;
    overflow:hidden;
    float:left;
    display:block;
    width:100%
    }
    
    .list-program .figure img {
    margin-bottom:0;
    border-bottom-left-radius:0!important;
    border-bottom-right-radius:0!important;
    width:100%;
    max-width:100%;
    display:block
    }
    
    .list-program .figure-caption {
    font-size:14px;
    padding:10px 15px;
    display:block;
    float:left;
    width:100%;
    color:#3a3636;
    font-family:'Open Sans',sans-serif
    }
    
    .list-program .figure-caption strong {
    display:block;
    font-size:18px;
    padding-bottom:5px;
    min-height:35px;
    white-space:nowrap;
    font-family:'Open Sans',sans-serif;
    overflow:hidden;
    text-overflow:ellipsis
    }
    
    .postedbtn {
    padding-bottom:20px
    }
    
    .postedbtn p {
    margin:0;
    font-size:12px;
    text-transform:capitalize;
    color:#9e9d9d;
    text-align:left
    }
    
    .postedbtn .viewall {
    width:140px;
    border-radius:4px;
    height:40px;
    color:#000;
    margin:20px 0 0
    }
    
    .hinds-cards {
    background:#4182b7;
    padding-top:20px;
    padding-bottom:20px
    }
    
    .hinds-cards .common-heading {
    margin-bottom:0
    }
    
    .hinds-cards h3 {
    margin:0;
    color:#fff;
    font-size:25px;
    font-weight:700
    }
    
    .hinds-cards .badge {
    background:0 0;
    margin-left:30px;
    position:relative;
    padding-left:30px
    }
    
    .hinds-cards .badge:before {
    position:absolute;
    content:'';
    left:0;
    top:0;
    width:2px;
    height:100%;
    background:#f8ffb1
    }
    
    .hinds-cards .badge a {
    color:#ffe504;
    font-size:23px
    }
    
    .hinds-cards .view_all_btnset {
    margin:0;
    background:#2196f3;
    border:1px solid #2196f3;
    text-decoration:none
    }
    
    .hinds-cards .view_all_btnset:hover {
    text-decoration:none
    }
    
    .top-offer-bar {
    position:relative
    }
    
    .offerclose_open .fa-times {
    font-size:18px;
    display:inline-block
    }
    
    .offerclose_open .fa-angle-down {
    display:none
    }
    
    .offerclose_open.collapsed .fa-angle-down {
    display:inline-block;
    font-size:22px
    }
    
    .offerclose_open.collapsed .fa-times {
    display:none
    }
    
    .offer_widet_section {
    position:relative;
    background-color:#ff4c4c;
    background-image:linear-gradient(294deg,#ef2c2c 0%,#ffff00cf 98%)
    }
    
    .offer_widet_section .widget_text {
    margin:0
    }
    
    .offer-content {
    font-size:14px;
    padding:5px 0;
    color:#fff;
    font-family:Poppins,sans-serif
    }
    
    .offer-content strong {
    color:#fff;
    display:inline-block;
    font-weight:400;
    background:transparent;
    margin:0 10px
    }
    
    .offer-content #grabedate span {
    display:inline-block;
    margin:0 5px;
    background:#f88f1c;
    padding:0 5px;
    border-radius:4px;
    font-size:14px;
    font-weight:600;
    width:32px;
    text-align:center
    }
    
    .offer-content span.badge {
    padding:5px 12px;
    cursor:pointer;
    font-weight:600;
    font-size:14px;
    background:transparent;
    color:#fff;
    text-decoration:underline
    }
    
    .offerclose_open {
    font-size:20px;
    position:absolute;
    right:1%;
    z-index:1;
    top:1px;
    background:0 0;
    border:none;
    padding:0;
    height:34px;
    width:34px
    }
    
    .offerclose_open:focus,.offerclose_open:hover {
    background:0 0;
    outline:0;
    border:none
    }
    
    .static_navigation .enroll-now .btn {
    text-decoration:none;
    color:#1d1d1d;
    display:inline-block;
    margin-left:20px;
    margin-right:10px;
    background:#ffeb3b;
    font-size:14px;
    padding:8px 12px;
    font-weight:700;
    position:relative;
    padding-right:20px;
    border-color:#ffeb3b;
    min-width:120px;
    margin-top:8px
    }
    
    .static_navigation .enroll-now .btn:hover {
    color:#1b1b1b;
    background-color:#ffeb3b;
    border-color:#ffeb3b
    }
    
    .static_navigation .enroll-now .btn {
    margin:0 0 0 30px
    }
    
    .static_navigation .enroll-now .btn .badge {
    position:absolute;
    top:6px;
    font-size:17px;
    font-weight:400;
    color:#3c370d;
    background:#fff6a5;
    border-radius:10px;
    right:-12px
    }
    
    .page-template-customer-details {
    background:#f9f9f9
    }
    
    .payment-container {
    font-size:14px;
    margin-bottom:20px;
    width:100%;
    float:left;
    background:#fff;
    -webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.09);
    box-shadow:0 2px 12px 0 rgba(0,0,0,.09);
    border-radius:4px;
    padding:16px 10px
    }
    
    .payment-container button.btn-primary {
    border-color:#44ce6f;
    color:#fff;
    background-color:#44ce6f;
    -webkit-box-shadow:0 13px 27px 0 rgba(198,121,227,.25);
    box-shadow:0 3px 4px 0 rgba(198,121,227,.25);
    height:40px;
    border-radius:3px;
    text-transform:uppercase;
    font-size:14px
    }
    
    .best-gudie {
    position:relative;
    background:#e6ecf3;
    padding-top:25px;
    padding-bottom:15px
    }
    
    .best-gudie:before {
    background:rgba(27,43,103,.72);
    content:'';
    display:block;
    height:175px;
    position:absolute;
    width:100%;
    top:0
    }
    
    .points-best-guidence {
    background:#fff;
    border-radius:6px;
    position:relative;
    z-index:99;
    padding:20px
    }
    
    .best-gudie .common-heading {
    position:relative;
    z-index:99
    }
    
    .best-gudie .common-heading h3 {
    color:#fff
    }
    
    .points-best-guidence ul li strong {
    font-size:30px;
    font-weight:600;
    color:#333;
    padding-bottom:2px;
    position:relative;
    margin-bottom:15px;
    text-align:center;
    display:block;
    font-family:'Open Sans',sans-serif
    }
    
    .points-best-guidence ul li strong:after {
    content:"";
    background:#f44336;
    position:absolute;
    width:50px;
    height:3px;
    left:0;
    bottom:0;
    right:0;
    margin:0 auto
    }
    
    .trusted-brands {
    background:#f7f7f7;
    padding-top:25px;
    padding-bottom:25px
    }
    
    .trusted-brands ul li {
    margin:0 15px
    }
    
    .trusted-brands ul li img {
    max-width:100%
    }
    
    .footer-vertical-tabs .nav-tabs {
    border-right:1px solid #4c4c4c;
    border-bottom:none
    }
    
    .footer-vertical-tabs .nav-tabs li {
    width:100%
    }
    
    .footer-vertical-tabs .nav-tabs li a {
    color:#b3b3b3;
    font-size:13px;
    text-transform:uppercase;
    margin-right:0;
    font-family:'Open Sans',sans-serif;
    position:relative;
    border-radius:0;
    border:none;
    display:block;
    padding:3px 4px;
    font-weight:500;
    text-decoration:none
    }
    
    .footer-vertical-tabs .nav-tabs li a.active {
    color:#00b0ff
    }
    
    .footer-vertical-tabs .nav-tabs li a.active:after {
    content:"";
    position:absolute;
    right:0;
    height:100%;
    width:3px;
    top:0;
    background:#43a3ff
    }
    
    .branches-address {
    margin-top:0;
    min-height:300px
    }
    
    .branches-address h5 {
    padding:0 0 10px;
    color:#f9f9f9;
    font-size:16px;
    font-weight:400
    }
    
    .branches-address code {
    color:#d4d4d4;
    background:0 0;
    font-size:14px;
    font-family:inherit;
    padding:0;
    letter-spacing:initial;
    display:block;
    padding-bottom:5px
    }
    
    .branches-address code.phone {
    color:#45b9ec;
    font-family:'Open Sans',sans-serif
    }
    
    .branches-address code.phone i {
    display:inline-block;
    padding-top:3px;
    vertical-align:text-bottom;
    margin-right:10px;
    transform:rotate(90deg)
    }
    
    .custom-widget-title {
    font-size:18px;
    color:#c3c3c3;
    margin-bottom:20px!important;
    width:100%
    }
    
    .tabs-form .nav-tabs {
    border-bottom:1px solid #1b538c;
    background:#1b538c;
    border-radius:25px;
    padding:6px
    }
    
    .tabs-form h5 {
    font-size:18px;
    text-align:center
    }
    
    .tabs-form .nav-tabs .nav-link {
    padding:4px;
    height:inherit;
    margin:0;
    line-height:inherit;
    border-radius:25px;
    border:none;
    color:#fff;
    font-family:'Open Sans',sans-serif
    }
    
    .tabs-form .nav-tabs .nav-link.active {
    color:#fff;
    background:#2196f3
    }
    
    .tabs-form .tab-content {
    padding:15px 5px
    }
    
    .tabs-form .nav-tabs .nav-item {
    margin-bottom:0
    }
    
    .btn-session .btn {
    margin:0 6px
    }
    
    .btn-session {
    border-bottom:1px solid #f5f5f5;
    padding-bottom:20px
    }
    
    .btn-session .btn-primary {
    background:0 0;
    color:#fb3e7d;
    width:130px;
    font-size:14px;
    border-color:#fb3e7d;
    font-weight:700;
    border-radius:25px;
    height:38px
    }
    
    .btn-session .btn-primary:hover {
    background-color:#0a2e6d;
    border-color:#0a2e6d;
    color:#fff;
    color:#fff
    }
    
    .btn-session .btn-secondary {
    background:0 0;
    color:#4caf50;
    width:130px;
    font-size:14px;
    border-color:#4caf50;
    font-weight:700;
    border-radius:25px;
    height:38px
    }
    
    .btn-session .btn-secondary:hover {
    background-color:#6c757d;
    color:#fff;
    border-color:#6c757d
    }
    
    .contact-expert {
    display:flex;
    align-items:center;
    justify-content:center;
    width:100%;
    margin-top:10px
    }
    
    .contact-expert-ring {
    text-align:center;
    padding-right:10px;
    margin-right:10px
    }
    
    .contact-expert-no {
    text-align:left;
    padding-right:5px
    }
    
    .contact-expert-no p {
    margin-bottom:0
    }
    
    .contact-expert-ring .fa.fa-phone-square {
    font-size:40px;
    color:#ff46a1;
    transform:inherit!important
    }
    
    .calladvisor i {
    font-size:21px;
    display:inline-block;
    vertical-align:middle;
    margin-top:-4px;
    transform:rotate(90deg);
    margin-right:10px
    }
    
    .contact-expert-no p a {
    font-size:17px;
    display:block;
    font-family:'Open Sans',sans-serif;
    color:#0463ff;
    font-weight:700
    }
    
    .contact-expert-no span {
    font-size:12px;
    display:block;
    font-family:'Open Sans',sans-serif;
    color:#0867c5
    }
    
    .cs-badge {
    border-radius:3px;
    padding:3px 16px 0 8px;
    background:#ffc600;
    border:none;
    color:#000!important;
    min-width:inherit;
    position:relative;
    text-align:center;
    text-transform:capitalize;
    height:20px;
    margin-right:20px;
    line-height:15px;
    font-family:'Open Sans',sans-serif!important;
    font-size:12px!important
    }
    
    .cs-badge:after {
    background:inherit;
    content:'';
    height:16px;
    position:absolute;
    top:2px;
    transform:rotate(45deg);
    width:15px;
    display:block;
    border-radius:3px;
    right:-5px;
    z-index:1
    }
    
    .btn-contact-advisor {
    margin-top:40px
    }
    
    .btn-contact-advisor a.btn-warning {
    color:#000;
    -webkit-box-shadow:0 13px 27px 0 rgba(198,121,227,.25);
    box-shadow:0 13px 27px 0 rgba(198,121,227,.25);
    height:38px;
    line-height:21px;
    font-size:13px;
    border-radius:3px;
    text-transform:uppercase;
    min-width:95px;
    text-align:center;
    font-weight:700;
    text-decoration:none
    }
    
    .btn-contact-advisor a.btn-primary {
    border-color:#d4eaff;
    margin-right:10px;
    color:#000;
    font-size:14px;
    background-color:#d4eaff;
    -webkit-box-shadow:0 13px 27px 0 rgba(198,121,227,.25);
    box-shadow:0 13px 27px 0 rgba(198,121,227,.25);
    height:38px;
    border-radius:3px;
    text-transform:uppercase;
    min-width:105px;
    line-height:22px;
    font-weight:700
    }
    
    .offer-slider-widget {
    position:relative
    }
    
    .course-points {
    border-top:1px solid rgba(255,255,255,0.1);
    width:100%;
    margin-top:70px
    }
    
    .course-points li {
    flex:0 0 25%;
    max-width:25%;
    padding:15px 20px;
    border-right:1px solid rgba(255,255,255,0.1);
    text-align:center
    }
    
    .course-points li:first-child {
    border-left:1px solid rgba(255,255,255,0.1)
    }
    
    .course-points li strong {
    font-size:24px;
    line-height:30px;
    color:#fff;
    margin-bottom:7px;
    font-weight:500;
    display:block
    }
    
    .course-points li span {
    font-size:14px;
    line-height:20px;
    color:#fff;
    text-transform:capitalize;
    margin-bottom:0;
    display:block
    }
    
    .overallfeature {
    display:flex;
    padding:5px;
    height:100%;
    align-items:center;
    justify-content:center;
    border-right:1px solid #fdeda6
    }
    
    .feature_thumb {
    height:100%;
    align-items:center;
    display:flex;
    padding:0 10px
    }
    
    .feature_content {
    height:100%;
    justify-content:center;
    display:flex;
    flex-direction:column
    }
    
    .feature_content h5 {
    color:#695e2c;
    font-size:16px;
    padding:5px 0;
    line-height:20px;
    margin:0
    }
    
    .feature_content p {
    font-size:12px;
    padding:0;
    line-height:20px;
    margin:0;
    color:#796611;
    font-family:'Open Sans',sans-serif
    }
    
    .cal-img {
    max-width:200px;
    margin-top:20px
    }
    
    .related-post .post-list.owl-carousel .owl-prev {
    background:url(../images/left_test.png) no-repeat center center;
    width:34px;
    height:34px;
    left:-10px;
    font-size:0
    }
    
    .related-post .post-list .owl-nav {
    position:absolute;
    left:0;
    top:45%;
    width:100%
    }
    
    .related-post .post-list {
    padding-left:30px!important;
    padding-right:30px!important
    }
    
    .related-post .post-list.owl-carousel .owl-next {
    background:url(../images/right_test.png) no-repeat center center;
    width:34px;
    height:34px;
    right:-10px;
    font-size:0
    }
    
    .related-post,.related-post .post-list.owl-carousel {
    margin:0!important
    }
    
    .related-post .headline {
    display:none
    }
    
    .related-post .post-list .item {
    background:#fff
    }
    
    .related-post .post-list .item .post_title {
    font-family:'Open Sans',sans-serif;
    padding:10px!important;
    margin:0!important;
    font-size:14px;
    font-weight:600
    }
    
    .related-post .post-list .item,.smptext {
    box-shadow:0 0 3px rgba(0,0,0,.08);
    margin:10px;
    padding:0;
    border-radius:6px;
    overflow:hidden;
    background:#fff
    }
    
    .related-post .post-list .item .post_thumb {
    margin:0!important
    }
    
    .smptext .blog-text {
    font-family:'Open Sans',sans-serif;
    font-size:14px;
    color:#252525;
    padding:10px 15px;
    text-decoration:none;
    display:block;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    font-weight:400
    }
    
    .related-post .post-list .item .post_title {
    width:100%;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    padding:10px 15px 0!important
    }
    
    .related-post .post-list .item .thumb img {
    width:100%;
    min-height:165px
    }
    
    .related-post .post-list .item {
    display:block!important
    }
    
    .related-post .owl-dots {
    display:none
    }
    
    .smptext a:hover {
    text-decoration:none!important
    }
    
    .small-ratings span {
    display:inline-block!important
    }
    
    .wp-megamenu-sub-menu {
    width:100%
    }
    
    .fixed-menu #stickThis {
    display:none
    }
    
    .fixed-menu #stickThis.stick {
    display:block
    }
    
    .list-column1 {
    display:flex;
    width:100%;
    flex-direction:row;
    flex-wrap:wrap;
    justify-content:center;
    margin:20px 0 0;
    align-items:center;
    padding-left:0
    }
    
    .list-column1 li {
    display:inline-flex;
    margin:10px;
    width:140px;
    border:1px solid #e9e9e9;
    padding:10px;
    background:#fff;
    height:100px;
    align-items:center;
    justify-content:center
    }
    
    .list-column1 li img {
    width:auto
    }
    
    .list-column1 li:before {
    display:none
    }
    
    .list-column2 {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    margin:0;
    flex-wrap:wrap;
    margin-bottom:20px;
    padding-left:0
    }
    
    .piece-content .list-column2 li {
    width:50%;
    -webkit-box-flex:0;
    -ms-flex:0 0 50%;
    flex:0 0 50%;
    max-width:50%;
    margin:5px 0;
    padding-left:0
    }
    
    .piece-content .list-column2.fullwidth-lists li {
    padding-left:30px;
    width:100%;
    position:relative;
    flex:0 0 100%;
    max-width:100%
    }
    
    .piece-content .list-column2.fullwidth-lists li .horron {
    width:20px;
    height:20px;
    position:absolute;
    top:2px;
    left:0;
    background:url(../images/round-arrow.png) no-repeat;
    background-position:center center;
    background-size:contain
    }
    
    .key_features .list-column2 li {
    font-weight:600
    }
    
    .list-column2 li:before {
    display:none
    }
    
    .horron {
    width:30px;
    height:30px;
    color:#fff;
    border-radius:100%;
    display:inline-block;
    vertical-align:middle;
    margin-right:8px;
    text-align:center;
    line-height:38px!important;
    font-size:18px;
    background:url(../images/target.png) no-repeat;
    background-position:center center;
    background-size:contain
    }
    
    .custom-list {
    font-size:0
    }
    
    .custom-list li {
    position:relative;
    font-size:14px;
    width:48%;
    display:inline-block;
    vertical-align:middle;
    background:#f7f7f7;
    margin:5px;
    border:1px solid #e6e6e6;
    border-radius:2px!important;
    color:#111d27;
    font-weight:600;
    padding:7px 10px
    }
    
    .custom-list li:after,.custom-list li:before {
    content:'';
    position:absolute;
    width:0;
    height:2px;
    background:#056acc;
    opacity:0;
    visibility:hidden;
    bottom:0;
    -webkit-transition:.5s;
    transition:.5s
    }
    
    .custom-list .list-group-item .badge {
    float:none;
    text-align:center;
    background:0 0;
    border-radius:50%;
    margin-right:10px
    }
    
    .custom-list li:after {
    right:0
    }
    
    .custom-list li.list-group-item.full-width {
    width:97.5%
    }
    
    .custom-list li.list-group-item.full-width .btn-primary {
    background:#1b538c;
    border-color:#1b538c
    }
    
    .custom-list li:hover:after,.custom-list li:hover:before {
    opacity:1;
    visibility:visible;
    width:50%;
    content:'';
    height:2px;
    top:inherit
    }
    
    .custom-list li:hover:before {
    height:2px!important;
    bottom:0;
    top:inherit;
    width:50%!important
    }
    
    .custom-list li.list-group-item.full-width .btn-primary,.custom-list li.list-group-item.full-width .btn-secondary {
    width:180px;
    border-radius:0;
    padding:10px;
    margin:0 10px;
    color:#fff;
    text-transform:uppercase;
    font-size:14px
    }
    
    .custom-list li.list-group-item.full-width .btn-secondary {
    background:#fff;
    border-color:#554f5f;
    color:#212121
    }
    
    .custom-list li.list-group-item.full-width .btn-secondary:hover {
    background:#44ce6e;
    border-color:#44ce6e;
    color:#fff
    }
    
    .piece-content .list-group.custom-list li:before {
    top:inherit;
    bottom:0;
    width:50%;
    content:'';
    height:2px
    }
    
    .verticale-tab .nav-pills .nav-link {
    display:block;
    padding:12px 15px;
    color:#046acc;
    border-radius:0;
    border:0;
    z-index:1;
    background:0 0;
    position:relative;
    text-decoration:none;
    padding-left:30px;
    font-size:14px
    }
    
    .verticale-tab .tab-content {
    height:100%;
    padding:20px;
    font-size:14px
    }
    
    .verticale-tab .tab-content .tab-pane strong {
    display:block;
    font-size:16px;
    margin-bottom:5px;
    font-family:Poppins,sans-serif
    }
    
    .verticale-tab .tab-content .tab-pane code {
    color:#000;
    font-size:14px;
    background:0 0;
    display:block;
    font-family:'Open Sans',sans-serif;
    margin-bottom:5px
    }
    
    .verticale-tab .nav-pills ul li:before {
    content:''
    }
    
    .verticale-tab .tab-content .tab-pane code.phone {
    color:#0481d9
    }
    
    .verticale-tab .tab-content .tab-pane code.phone i {
    transform:rotate(115deg);
    display:inline-block;
    margin-right:9px
    }
    
    .verticale-tab .nav-pills {
    border-right:1px solid #f7f7f7;
    background:#fafafa;
    padding-top:15px;
    padding-bottom:15px
    }
    
    .verticale-tab .nav-pills .active.nav-link,.verticale-tab .nav-pills .show>.nav-link {
    color:#7142b7;
    background-color:transparent;
    font-weight:600
    }
    
    .verticale-tab .nav-pills .active.nav-link:after {
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    width:90%;
    background-color:#e7dafc;
    z-index:0;
    border-top-right-radius:25px;
    border-bottom-right-radius:25px;
    border-left:1px solid #865bd2;
    z-index:-1
    }
    
    .single-box {
    border:1px dashed #cdf1d8;
    padding:20px 5px;
    position:relative;
    z-index:1;
    border-radius:5px;
    background:#fff;
    -webkit-box-shadow:0 0 10px rgba(72,69,224,.1);
    box-shadow:0 0 10px rgba(72,69,224,.1);
    -webkit-transition:.5s;
    transition:.5s;
    margin-bottom:25px
    }
    
    .single-box h3 {
    margin-bottom:20px!important;
    font-size:21px;
    font-weight:600;
    text-transform:capitalize
    }
    
    .all-post-blog header,.contact-form header,.ourlocations article header,.viewallcourse article header {
    padding:30px;
    text-align:center;
    text-transform:uppercase;
    font-size:14px
    }
    
    .panel-group {
    margin-bottom:20px
    }
    
    .panel-group .panel {
    margin-bottom:0;
    border-radius:4px
    }
    
    .panel-default {
    border-color:#ddd!important
    }
    
    .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-default>.panel-heading {
    color:#333;
    background-color:#f5f5f5;
    border-color:#ddd
    }
    
    .panel-group .panel-heading {
    border-bottom:0
    }
    
    .panel-group .panel+.panel {
    margin-top:5px
    }
    
    .panel-heading {
    padding:10px 15px;
    border-bottom:1px solid transparent;
    border-top-left-radius:3px;
    border-top-right-radius:3px
    }
    
    .panel-title {
    margin-top:0;
    margin-bottom:0;
    font-size:16px;
    color:inherit
    }
    
    .ourlocations .panel-group .panel-title a {
    text-transform:uppercase;
    display:block;
    text-decoration:none;
    font-family:Poppins,sans-serif;
    color:#333;
    font-size:18px;
    font-weight:600
    }
    
    .panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top-color:#ddd
    }
    
    .panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body {
    border-top:1px solid #ddd
    }
    
    .panel-body {
    padding:15px
    }
    
    .panel-title {
    margin-top:0;
    margin-bottom:0;
    font-size:16px;
    color:inherit
    }
    
    .ourlocations .branches-address {
    border-radius:4px;
    -webkit-border-radius:4px;
    -ms-border-radius:4px;
    overflow:hidden;
    padding:20px;
    position:relative;
    background:#fff;
    z-index:2;
    margin-bottom:28px!important;
    border:1px solid #f1f1f1
    }
    
    .ourlocations .branches-address h5 {
    padding:0 0 15px;
    color:#3b1d82;
    font-size:18px;
    font-weight:600
    }
    
    .ourlocations .branches-address h5 i {
    color:#ff007a
    }
    
    .ourlocations .branches-address code {
    color:#5d5d5d
    }
    
    .ourlocations {
    margin-top:30px
    }
    
    .panel-default>.panel-heading {
    color:#333;
    background-color:#f5f5f5;
    border-color:#ddd
    }
    
    .contact-image {
    background:url(../images/master-programs4.jpg);
    height:200px;
    width:100%;
    background-position:center center;
    background-repeat:no-repeat;
    position:relative;
    background-size:cover
    }
    
    .contact-form {
    background:#fff
    }
    
    .contact-form-inner {
    padding:40px 0 0
    }
    
    .contact-form header {
    padding:50px;
    text-align:center;
    text-transform:capitalize
    }
    
    .contact-form article h3 {
    font-size:21px;
    line-height:23px;
    padding-bottom:10px;
    position:relative;
    margin-bottom:30px!important
    }
    
    .contact-form .btn-set.text-center {
    text-align:right!important
    }
    
    .contact-form article ul {
    padding:0
    }
    
    .contact-form h3 span {
    font-size:14px;
    display:block;
    color:#9c9c9c;
    padding-top:2px
    }
    
    .addressinfo li {
    position:relative;
    border-bottom:1px solid #eaeaea;
    float:left;
    width:100%;
    margin-bottom:15px;
    padding-bottom:15px
    }
    
    .addressinfo li div {
    padding:10px 10px 10px 30px;
    font-size:14px
    }
    
    .addressinfo li i {
    position:absolute;
    left:0;
    font-size:16px;
    width:20px;
    top:15px
    }
    
    .addressinfo li p a i {
    position:relative;
    font-size:14px
    }
    
    .addressinfo li p a {
    display:inline-block;
    color:#283339;
    margin-top:5px;
    position:relative;
    padding-left:27px
    }
    
    .addressinfo li p a i {
    position:absolute;
    font-size:14px;
    top:6px;
    left:0
    }
    
    .addressinfo li p a:hover {
    color:#45b9ec
    }
    
    .addressinfo li .fas.fa-phone {
    transform:rotate(105deg)
    }
    
    .addressinfo li label {
    display:block;
    margin:0;
    font-family:Poppins,sans-serif;
    font-weight:600;
    margin-bottom:7px
    }
    
    .addressinfo li p {
    margin:0
    }
    
    .contact-form article h3:before {
    position:absolute;
    width:45px;
    height:1px;
    background:#2196f3;
    left:0;
    bottom:0;
    content:''
    }
    
    .addressinfo li div {
    padding:10px 10px 10px 30px;
    font-size:14px
    }
    
    .socialmedias a i {
    position:static;
    font-size:21px;
    color:#afafaf;
    margin:8px
    }
    
    .redirecttobranches a {
    display:inline-block;
    font-size:14px;
    color:#f5c200;
    font-weight:400;
    font-family:Poppins,sans-serif
    }
    
    .custom-accordion .card .card-body h6 {
    margin:0 0 10px!important;
    font-weight:600!important;
    font-size:15px!important
    }
    
    .custom-sidebar.vinay {
    width:375px;
    position:fixed;
    top:90px
    }
    
    .postedbtn .view_all_btnset {
    background:#ffc107;
    border:1px solid #ffc107
    }
    
    button#responsive-menu-button {
    top:2px!important;
    left:0;
    border-radius:0;
    right:inherit!important;
    position:absolute!important;
    background:0 0!important;
    display:none!important
    }
    
    .responsive-menu-open button#responsive-menu-button .responsive-menu-box {
    color:#fff
    }
    
    .responsive-menu-open body button#responsive-menu-button {
    background:#98a4af!important;
    position:fixed!important
    }
    
    .related-post .post-list .item .post_excerpt {
    margin:0!important;
    padding:0 10px 15px!important
    }
    
    .mainmenu button#responsive-menu-button {
    width:40px!important;
    height:40px!important;
    display:none;
    position:fixed;
    top:0!important;transition: all 0.3s ease-in;
    right:5%;
    background:url('../images/isopen.svg') #1b538c!important;
    background-repeat: no-repeat !important;
        background-size: 42px !important;
        background-position: center center !important;
    }
    .mainmenu button#responsive-menu-button svg{
        width: 48px;
        height: 48px;
        margin: -20px 0 0 -24px;
        transition: all 0.3s ease-in;
    }
    .mainmenu button#responsive-menu-button.isClose.is-active{
    background:url('../images/isclose.svg') #1b538c!important;    background-repeat: no-repeat !important;
        background-size: 36px !important;
        background-position: center center !important;
    }
    #rmp_menu_trigger-257123{
        display: none !important;
    }
    #rmp_menu_trigger-257123 .rmp-trigger-box {
        width: 25px;
        color: #fff;
    }
    button.rmp_menu_trigger .rmp-trigger-box {
        width: 40px;
        display: inline-block;
        position: relative;
        pointer-events: none;
        vertical-align: super;
    }
    .expand_image {
    max-height:270px;
    overflow:hidden
    }
    
    .expand_image.expand_image_big {
    overflow:auto;
    max-height:inherit
    }
    
    .expand_image img {
    max-width:100%
    }
    
    .expand_image_btn {
    font-size:16px;
    font-family:'Open Sans',sans-serif;
    font-weight:600;
    margin-top:20px;
    color:#2196f3
    }
    
    .beforeline {
    position:relative
    }
    
    .beforeline:before {
    content:"";
    border-right:1px solid #d8c9c9;
    position:absolute;
    right:10px;
    display:block;
    top:-5px;
    height:30px
    }
    
    .img-thumbnail .review-theme .testimonial-theme1 .testimonial-thumb-theme1 {
    margin:5px auto
    }
    
    .img-thumbnail .review-theme .testimonial-theme1 .testimonial-description-theme1 {
    color:#545353;
    font-size:14px;
    margin-bottom:10px
    }
    
    .review-theme .testimonial-theme1 {
    text-align:center;
    padding:0 30px
    }
    
    .review-theme .testimonial-theme1 .testimonial-thumb-theme1 {
    width:85px;
    height:85px;
    border-radius:50%;
    margin:0 auto 40px;
    border-width:4px;
    border-style:solid;
    border-color:#eb7260;
    border-image:initial;
    overflow:hidden
    }
    
    .review-theme .testimonial-theme1 .super-testimonial-theme1 {
    display:block;
    text-align:center;
    overflow:hidden
    }
    
    .img-thumbnail .review-theme .testimonial-theme1 .fa-fw {
    font-size:13px;
    color:#ffc107
    }
    
    .review-theme .owl-nav button.owl-next,.review-theme .owl-nav button.owl-prev {
    font-size:44px;
    background:#7db0ff;
    position:absolute;
    bottom:8%;
    width:34px;
    height:34px;
    border-radius:100%;
    line-height:0;
    color:#fff;
    display:flex;
    align-items:center;
    justify-content:center
    }
    
    .review-theme .owl-nav button.owl-next {
    right:20px
    }
    
    .review-theme .owl-nav button.owl-prev {
    left:20px
    }
    
    .review-theme .owl-nav button.owl-prev span {
    display:block;
    line-height:0;
    margin:0 0 0 -3px;
    padding:0;
    width:100%;
    height:3px
    }
    
    .review-theme .owl-nav button.owl-next span {
    display:block;
    line-height:0;
    margin:0 0 0 3px;
    padding:0;
    width:100%;
    height:3px
    }
    
    .fixedform {
    position:fixed;
    width:395px;
    top:85px
    }
    
    .reviews-header {
    padding:30px 0;
    position:relative;
    background:linear-gradient(45deg,#525a9c,#0083f5);
    min-height:160px;
    justify-content:center;
    align-items:center;
    display:flex
    }
    
    .reviews-header .container h3 {
    font-family:inherit!important
    }
    
    .reviews-contents {
    background:#f1f1f1;
    padding:20px 0
    }
    
    body.page-template-reviews {
    background:#fff
    }
    
    form.glsr-form input.glsr-field-control,form.glsr-form textarea.glsr-field-control {
    border-radius:3px;
    background:#eee!important;
    box-shadow:none!important;
    border:none!important;
    color:#000!important;
    font-size:14px!important
    }
    
    form.glsr-form input.glsr-field-control {
    height:38px;
    min-height:inherit!important
    }
    
    form.glsr-form input.glsr-field-control:focus,form.glsr-form textarea.glsr-field-control:focus {
    outline:0!important;
    background:#fff!important;
    -webkit-box-shadow:unset;
    box-shadow:unset;
    border:1px solid #f48665!important
    }
    
    form.glsr-form label {
    font-size:14px
    }
    
    form.glsr-form .glsr-button {
    border-color:#44ce6f;
    color:#fff;
    background-color:#44ce6f;
    border-radius:3px;
    text-transform:uppercase;
    min-width:105px;
    padding:7px 15px
    }
    
    form.glsr-form .glsr-field-choice {
    display:none!important
    }
    
    .glsr-button-text {
    font-size:13px
    }
    
    form.glsr-form .gl-star-rating-stars>span {
    width:16px!important;
    height:16px!important;
    background-size:contain!important
    }
    
    .reviewsform-lists {
    padding-top:30px
    }
    
    .glsr-default .glsr-review {
    margin-bottom:20px!important;
    border-top:1px solid #eaeaea;
    padding-top:20px
    }
    
    .glsr-review .glsr-review-title h3 {
    font-size:18px;
    font-weight:700;
    margin:0
    }
    
    .glsr-review .glsr-review-rating .glsr-star {
    height:14px!important;
    width:14px!important;
    background-size:contain!important
    }
    
    .glsr-review .glsr-review-date {
    color:#2196f3;
    font-size:12px
    }
    
    .glsr-default .glsr-review-content p {
    line-height:1.5;
    font-size:13px
    }
    
    .glsr-review .glsr-review-author {
    color:#1b538c;
    font-size:13px;
    font-weight:600
    }
    
    .glsr-default .glsr-review>div {
    margin-bottom:10px!important
    }
    
    .button:focus,button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus {
    background-color:#007bff;
    border-color:#007bff;
    color:#fff
    }
    
    .reviews-count {
    border-top:1px solid #eaeaea;
    padding-bottom:20px;
    padding-top:20px
    }
    
    .reviews-count strong {
    display:block;
    font-size:17px;
    font-weight:500;
    font-family:'Open Sans',sans-serif
    }
    
    .reviews-count span {
    font-size:14px
    }
    
    .reviews-count span i {
    color:#ffb900;
    font-size:13px;
    display:inline-block
    }
    
    .reviews-count span i:first-child {
    margin-left:5px
    }
    
    .reviews-count span i:last-child {
    margin-right:7px
    }
    
    .main-courses {
    text-align:center;
    display:flex;
    justify-content:flex-start;
    flex-direction:row;
    flex-wrap:wrap
    }
    
    .main-courses .figure {
    border:1px solid #eee;
    border-radius:4px;
    padding:0;
    flex:30.333333%;
    overflow:hidden;
    margin:8px;
    display:inline-block;
    vertical-align:top;
    max-width:31.333333%
    }
    
    .main-courses .figure a {
    display:block
    }
    
    .main-courses .figure h5 {
    padding:0 15px;
    margin:15px 0 5px!important;
    font-size:18px;
    color:#3f4161;
    font-weight:600;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    text-align:left
    }
    
    .main-courses .figure .content_txt {
    padding:0 15px 15px;
    word-break:break-all;
    font-size:13px;
    color:#949494;
    text-align:left
    }
    
    .discount-slider h3 {
    border-bottom:1px solid #2196f3;
    background:#2196f3;
    border-radius:25px;
    padding:6px;
    color:#fff;
    font-size:18px;
    text-align:center
    }
    
    .discount-slider .action-table {
    text-align:center
    }
    
    .discount-slider button {
    padding:4px 12px;
    border-color:#44ce6f;
    color:#fff;
    background-color:#44ce6f;
    height:inherit;
    border-radius:3px;
    text-transform:capitalize;
    min-width:105px;
    font-size:14px;
    margin-top:20px
    }
    
    .discount-slider .carousel-item h3 i {
    display:inline-block;
    margin-right:8px
    }
    
    .discount-slider .carousel-item {
    text-align:center
    }
    
    .discount_box {
    background:#e5f3ff;
    padding:10px;
    font-size:14px;
    height:110px
    }
    
    .discount-slider .carousel-item .row>div {
    padding-left:5px;
    padding-right:5px
    }
    
    .discount-slider .carousel-item .col-lg-4 {
    padding:0 5px
    }
    
    .discount_box h4 {
    font-size:24px;
    margin:0
    }
    
    .discount-slider .carousel-indicators li.active {
    border:1px solid #65bbff;
    background:#65bbff
    }
    
    .discount-slider .carousel-indicators li {
    cursor:pointer;
    margin-bottom:0
    }
    
    .discount-slider .carousel-indicators {
    margin-top:20px;
    position:static
    }
    
    .site-branding {
    margin:inherit
    }
    
    .queries-sections h4 {
    font-size:18px;
    font-weight:600;
    margin-bottom:17px;
    color:#333
    }
    
    .queries-sections p {
    margin-bottom:0
    }
    
    .queries-sections p a {
    font-size:16px;
    font-weight:600
    }
    
    .queries-sections p a i {
    transform:rotate(90deg);
    font-size:18px
    }
    
    .piece-content aside.widget_text {
    margin:0
    }
    
    .queries-sections button {
    font-size:14px;
    margin-top:15px
    }
    
    .piece-content a.btn.btn-primary.btn-sm:visited,.piece-content a.btn.btn-primary.btn-sm:visited i {
    color:#fff;
    text-decoration:none
    }
    
    .sub-head h4 {
    font-size:16px;
    position:relative;
    color:#161717;
    padding-bottom:10px;
    font-family:'Open Sans',sans-serif;
    display:block;
    margin-top:15px;
    margin-bottom:10px
    }
    
    .sub-head h4:after {
    content:"";
    position:absolute;
    border-radius:25px;
    bottom:0;
    height:3px;
    background-repeat:repeat-x;
    width:40px;
    left:0;
    background:#717171
    }
    
    .errormsg {
    color:red!important;
    font-size:12px
    }
    
    #curriculam .inner-pages-list .rating-stars,#curriculam .inner-pages-list li:before {
    display:none
    }
    
    #curriculam .inner-pages-list {
    text-align:center
    }
    
    #curriculam .inner-pages-list li {
    border:1px solid #eee;
    border-radius:4px;
    padding:0;
    text-align:left;
    flex:0 0 22%;
    overflow:hidden;
    margin:6px;
    display:inline-block;
    vertical-align:top;
    max-width:22%
    }
    
    #curriculam .inner-pages-list .schedule-block .inner-box {
    padding:0
    }
    
    #curriculam .inner-pages-list .schedule-block .thumbs-box {
    position:static;
    width:100%;
    min-height:inherit;
    height:145px;
    display:block;
    margin:0 auto
    }
    
    #curriculam .inner-pages-list .schedule-block h4 {
    padding:15px 15px 0;
    font-size:15px;
    font-weight:400
    }
    
    #curriculam .inner-pages-list .schedule-block .inner-box p {
    padding:0 15px
    }
    
    .highlighted-points li {
    font-size:15px;
    line-height:30px;
    list-style:none;
    position:relative;
    padding-left:35px
    }
    
    .highlighted-points li:before {
    position:absolute;
    left:0;
    top:3px;
    width:25px;
    height:25px;
    content:'\f14a';
    font-family:"Font Awesome 5 Free";
    font-weight:400;
    text-align:center;
    line-height:25px;
    color:#fffbdb;
    font-size:18px
    }
    
    .piece-content .sub-heading-text h5 {
    font-size:25px;
    margin:0;
    color:#000
    }
    
    .piece-content .sub-heading-text blockquote {
    position:relative;
    margin-bottom:25px;
    padding:20px 40px 0;
    text-align:center;
    border-left:0 solid #2c2c2c;
    float:left;
    width:100%;
    display:block
    }
    
    .piece-content .sub-heading-text blockquote:before {
    font-family:Georgia,Arial,sans-serif;
    float:left;
    line-height:.51;
    content:"\201c";
    position:absolute;
    z-index:0;
    margin:0;
    left:50%;
    transform:translateX(-50%) translateY(9px) rotate(1deg);
    color:#2d53fe;
    opacity:.13;
    font-size:170px
    }
    
    .tools-covering {
    background:#f7f7f7;
    padding:10px;
    border-radius:4px;
    border:1px solid #f3f3f3
    }
    
    .placed-students-slider {
    float:left;
    width:100%
    }
    
    .inline-group-lists li:before {
    display:none
    }
    
    .inline-group-lists li p {
    font-size:14px;
    font-weight:700;
    color:#3c3c3c;
    font-style:italic
    }
    
    .placed-students-slider {
    margin-top:20px;
    position:relative
    }
    
    .moreplaced-students {
    position:absolute;
    bottom:0;
    right:0;
    z-index:99
    }
    
    .moreplaced-students a {
    text-decoration:underline;
    font-size: 12px;
    background: #ff9800;
    border-color: #ff9800;
    padding: 8px 8px;
    border-radius: 0;
    text-decoration: none;
    text-transform: uppercase;
    color: #fff !important;
    }
    
    .placed-students-slider .user-review-img {
    border-radius:100%;
    display:inline-block!important;
    height:70px;
    margin-bottom:10px;
    overflow:hidden;
    border:1px solid #eee;
    width:70px!important
    }
    
    .placed-students-slider .media {
    align-items:center;
    border:none
    }
    
    .placed-students-slider .media-body {
    padding-left:26px
    }
    
    .placed-students-slider .media-body h5 {
    margin:0 0 5px;
    font-size:16px;
    color:#000
    }
    
    .placed-students-slider .media-img span {
    display:block;
    text-align:center;
    color:#2196f3;
    margin:0
    }
    
    .placed-students-slider .media-img span a {
    display:inline-block;
    color:#2196f3;
    pointer-events:none;
    text-decoration:none;
    font-size:20px
    }
    
    .placed-students-slider .media-body h6 {
    display:block;
    font-size:14px;
    font-family:'Open Sans',sans-serif;
    margin:0 0 5px;
    color:#2196f3
    }
    
    .placed-students-slider .media-body h6 span {
    display:inline-block;
    font-family:'Open Sans',sans-serif;
    margin-left:10px;
    font-size:12px;
    color:#797575;
    font-weight:300;
    font-style:italic
    }
    
    .placed-students-slider .media-body p {
    margin:0;
    line-height:26px
    }
    
    .owl-nav button {
    position:absolute;
    top:50%;
    background-color:#000;
    color:#fff;
    margin:0;
    transition:all .3s ease-in-out
    }
    
    .placed-students-slider .owl-nav button.owl-prev {
    left:0
    }
    
    .placed-students-slider .owl-nav button.owl-next {
    right:0
    }
    
    .placed-students-slider .owl-dots {
    text-align:center;
    padding-top:15px
    }
    
    .placed-students-slider .owl-dots button.owl-dot {
    width:12px;
    height:12px;
    border-radius:50%;
    display:inline-block;
    background:#ccc;
    margin:0 3px
    }
    
    .placed-students-slider .owl-dots button.owl-dot.active {
    background-color:#2196f3
    }
    
    .placed-students-slider .owl-dots button.owl-dot:focus {
    outline:0
    }
    
    .placed-students-slider .owl-nav button {
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    background:rgba(255,255,255,.38)!important
    }
    
    .placed-students-slider .owl-nav button span {
    font-size:70px;
    position:relative;
    top:-5px
    }
    
    .placed-students-slider .owl-nav button:focus {
    outline:0
    }
    
    .project-cards {
    padding:0;
    margin-bottom:20px;
    }
    
    .project-cards .card-body {
    padding:10px 15px
    }
    
    .project-cards .card-body,.project-cards .card-body p {
    color:#000;
    font-size:14px
    }
    
    .project-cards .card-title {
    font-size:14px;
    color:#6c757d;
    font-weight:inherit;
    font-family:'Open Sans',sans-serif
    }
    
    .project-cards .card-header {
    padding:10px 15px
    }
    
    .custom-tabset {
    margin-bottom:20px;
    margin-top:25px
    }
    
    .custom-tabset .nav-tabs {
    border-bottom:1px solid #e4e4e4
    }
    
    .custom-tabset .nav-tabs>li {
    float:left;
    margin-bottom:-2px
    }
    
    .custom-tabset .nav-tabs>li:before {
    display:none
    }
    
    .custom-tabset .nav-tabs>li>a {
    margin-right:0;
    line-height:1.42857143;
    border:1px solid transparent;
    border-radius:0;
    background:rgba(40,44,42,.08);
    color:#046ad0;
    font-weight:600;
    text-transform:uppercase;
    font-size:13px;
    position:relative;
    display:block;
    padding:18px 12px
    }
    
    .custom-tabset .nav-tabs>li>a.active,.custom-tabset .nav-tabs>li>a.active:focus,.custom-tabset .nav-tabs>li>a.active:hover {
    color:#056acc;
    cursor:default;
    background-color:#fff;
    border:1px solid #e4e4e4;
    border-bottom-color:transparent;
    border-top:3px solid #056acc
    }
    
    .mastser-pgm-offer-slider {
    margin-top:20px
    }
    
    .couuse_banner.master-pgm-couuse_banner {
    position:absolute;
    z-index:9
    }
    
    .master-pgm-calendar {
    display:flex;
    flex-direction:row;
    align-items:center;
    padding:20px 0
    }
    
    .master-pgm-calendar .cal-img {
    width:140px
    }
    
    .master-pgm-calendar .req-btn {
    margin-top:0
    }
    
    .master-pgm-calendar .batch-content {
    text-align:left;
    padding-left:40px
    }
    
    .price-list-group {
    margin-bottom:15px
    }
    
    .price-list-group li {
    padding:12px;
    border:0;
    border-bottom:1px solid #f7f7f7
    }
    
    .price-list-group p {
    margin:0;
    font-weight:700;
    font-size:14px;
    color:#000000bf;
    font-family:'Open Sans',sans-serif
    }
    
    .price-list-group p strong {
    display:block;
    font-size:12px;
    color:#adadad;
    font-weight:400;
    font-family:'Open Sans',sans-serif
    }
    
    .price-list-group .badge {
    min-width:65px;
    padding:.45em .4em;
    background:#9fbfde1c;
    font-size:14px;
    color:#000
    }
    
    .master-pgm-couuse_banner.btn-session {
    border-bottom:1px solid #f5f5f5;
    padding-bottom:20px;
    padding-top:20px;
    border-top:1px solid #f5f5f5
    }
    
    .list-original-amount {
    margin-top:15px
    }
    
    .list-offered-amount,.list-original-amount,.list-total-amount {
    background:#f5f5f559;
    border-bottom:0!important
    }
    
    .list-original-amount .badge,.list-original-amount p {
    color:#ff46a1;
    font-size:16px
    }
    
    .list-offered-amount .badge,.list-offered-amount p {
    color:#4caf50;
    font-size:16px
    }
    
    .list-total-amount .badge,.list-total-amount p {
    color:#1181da;
    font-size:18px
    }
    
    .pr-container {
    padding:10px
    }
    
    .pr-container .pr-label {
    font-size:22px;
    font-weight:600;
    text-align:right;
    margin:0;
    color:#234970
    }
    
    .pr-container .pr-price {
    margin:0
    }
    
    .pr-container .pr-price span {
    display:block;
    font-size:14px;
    color:#9f9999;
    font-weight:400
    }
    
    .pr-container .pr-price strong {
    color:red;
    font-size:19px;
    display:inline-block;
    color:#2196f3;
    margin-left:10px
    }
    
    input::-webkit-inner-spin-button,input::-webkit-outer-spin-button {
    -webkit-appearance:none;
    margin:0
    }
    
    input[type=number] {
    -moz-appearance:textfield
    }
    
    .yourmessage textarea {
    max-height:65px!important
    }
    
    #contactform button.close {
    background-color:transparent;
    border-color:transparent;
    margin-right:4px;
    }
    #corporateTrainingModal .modal-header .close{
            margin-right: 4px;
    }
    .wp-megamenu-wrap {
    z-index:999!important
    }
    
    .enquiry-now {
    position:fixed;
    top:330px;
    right:-45px;
    width:130px;
    height:40px;
    color:#fff;
    padding:5px 12px;
    border-top-right-radius:12px;
    border-top-left-radius:12px;
    text-align:center;
    transform:rotate(-90deg);
    font-size:16px;
    cursor:pointer;
    z-index:99;
    background-image:linear-gradient(120deg,#a5d4f9 0,#2aa1ff 100%)
    }
    
    .placed-students .single-box {
    padding:20px 30px
    }
    
    #table-id .thead-dark th {
    color:#fff;
    background-color:#005fc5;
    border-color:#3387e2
    }
    
    #table-id tbody tr:nth-of-type(odd) {
    background-color:rgba(235,242,255,.46)
    }
    
    #table-id tbody tr:hover {
    color:#212529;
    background-color:rgba(0,95,197,.22)
    }
    
    .page-item.active .page-link {
    cursor:pointer
    }
    
    .placed-students .entry .entry-title {
    display:none
    }
    
    .online-training-image {
    margin:20px 0
    }
    
    .online-training-image h4 {
    font-weight:400;
    font-size:26px
    }
    
    .online-training-image h4 p {
    font-size:20px;
    margin-top:5px
    }
    
    .viewmoreviewless {
    position:relative;
    
    }
    
    .viewmoreviewless .accordion_showmore {
    height: 0;
    overflow: hidden;
    }
    
    .viewmoreviewless.showcollapseall .accordion_showmore {
    height: auto;
    overflow: visible;
    }
    
    
    .viewmoreviewless .accordion {
    display: none
    }
    
    .viewmoreviewless.showcollapseall .accordion {
    display: block;
    }
    
    .cbs_collapse_btn, .faq_collapse_btn,.show_collapse-content_btn,.show_collapse-scrolltop,.show_collapse_btn,.show_reviews-content_btn,.show_reviews-scrolltop {
    font-size:14px;
    font-weight:600
    }
    
    .viewmoreviewless_contents .hidding-contents {
    height:520px;
    transition:height 4s .5s ease;
    overflow:hidden
    }
    
    .viewmoreviewless_contents.showcollapseall-contents .hidding-contents {
    height:auto;
    transition:all .5s ease;
    overflow:visible
    }
    
    .viewmoreviewless_contents .show_collapse-scrolltop {
    display:none
    }
    
    .viewmoreviewless_contents .show_collapse-content_btn {
    display:inline-block
    }
    
    .viewmoreviewless_contents.showcollapseall-contents .show_collapse-scrolltop {
    display:inline-block
    }
    
    .viewmoreviewless_contents.showcollapseall-contents .show_collapse-content_btn {
    display:none
    }
    
    .faqviewmoreviewless .hidding-contents {
    height:360px;
    transition:height 4s .5s ease;
    overflow:hidden
    }
    
    .faqviewmoreviewless.faqcollapseall .hidding-contents {
    height:auto;
    transition:height 4s .5s ease;
    overflow:visible
    }
    
    .cbsviewmoreviewless .hidding-contents {
    height:360px;
    transition:height 4s .5s ease;
    overflow:hidden
    }
    .cbsviewmoreviewless.cbscollapseall .hidding-contents {
    height:auto;
    transition:height 4s .5s ease;
    overflow:visible
    }
    
    
    .reviesviewmore .hidding-contents {
    height:0;
    transition:height 4s .5s ease;
    overflow:hidden
    }
    
    .reviesviewmore.reviesviewmorecollapseall .hidding-contents {
    height:auto;
    transition:height 4s .5s ease;
    overflow:visible
    }
    
    .reviesviewmore .show_reviews-scrolltop {
    display:none
    }
    
    .reviesviewmore .show_reviews-content_btn {
    display:inline-block
    }
    
    .reviesviewmore.reviesviewmorecollapseall .show_reviews-scrolltop {
    display:inline-block
    }
    
    .reviesviewmore.reviesviewmorecollapseall .show_reviews-content_btn {
    display:none
    }
    
    .review-video-section {
    margin-bottom:20px
    }
    
    .modal {
    z-index:99999
    }
    
    .responsive-menu-open body:before {
    position:absolute;
    left:0;
    top:0;
    background:rgba(0,0,0,.7);
    width:100%;
    height:100%;
    content:'';
    z-index:5
    }
    
    .callbutton {
    display:none;
    position:fixed;
    bottom:20px;
    cursor:pointer;
    z-index:9999;
    left:10px;
    width:60px;
    border:1px solid #ff4d89;
    background:#ff4d89;
    text-align:center;
    height:60px;
    border-radius:100%;
    color:#fff;
    font-size:35px;
    line-height:30px
    }
    
    .fixed_scroll_top {
    position:fixed;
    bottom:20px;
    cursor:pointer;
    z-index:9999;
    left:10px;
    width:60px;
    border:1px solid #2196f3;
    background:#2196f3;
    text-align:center;
    height:60px;
    border-radius:100%;
    color:#fff;
    font-size:25px;
    line-height:10px;
    padding-top:8px
    }
    
    .fixed_scroll_top span {
    font-size:14px;
    text-transform:uppercase;
    display:inline-block
    }
    
    .callbutton a i {
    transform:rotate(90deg);
    font-size:13px
    }
    
    .card-subtitle {
    font-size:16px
    }
    
    .foter-privacy-policy p {
    color:#d4d4d4;
    background:0 0;
    font-size:12px;
    font-family:inherit;
    padding:0;
    letter-spacing:initial;
    display:block;
    padding-bottom:5px
    }
    
    .whatsppslidercontainer {
    overflow:hidden;
    width:100%
    }
    
    .calltoplacements {
    margin-top:30px
    }
    
    .video-cards {
    padding:3px;
    overflow:hidden;
    margin:0
    }
    
    .mt25 {
    margin-top:15px
    }
    
    .btn-small {
    font-size:13px
    }
    
    .review-videos-cards-lists {
    width:100%;
    display:flex;
    margin-top:20px;
    flex-wrap:wrap
    }
    
    .review-videos-cards-lists .card {
    border:1px solid rgba(165,165,165,.125);
    margin-bottom:30px
    }
    
    .review-videos-cards-lists .card-content {
    padding:0 15px 15px
    }
    
    .review-videos-cards-lists .card-content .card-title {
    font-size:16px;
    font-weight:700
    }
    
    .modal-header .close.button:focus,.modal-header button.close:focus {
    background-color:transparent;
    border-color:transparent
    }
    
    .block-link-btn {
    font-size:14px;
    color:#fff!important;
    display:block;
    margin:20px 0;
    text-decoration:none;
    border-radius:25px
    }
    
    .block-link-btn i {
    display:inline-flex;
    margin-right:7px;
    font-size:16px
    }
    
    .block-link-btn:active,.block-link-btn:focus,.block-link-btn:hover {
    color:#fff;
    text-decoration:none
    }
    
    .main-forms .no-need {
    display:none
    }
    
    .activities-img {
    height:185px;
    width:100%;
    overflow:hidden;
    background-size:cover!important;
    background-position:center center!important;
    background-repeat:no-repeat!important
    }
    
    .mobile-menu-triggers {
    display:none
    }
    
    .fb-page,.fb-page iframe[style],.fb-page span {
    width:100%!important
    }
    
    .fb-comments,.fb-comments iframe[style],.fb-comments span {
    width:100%!important
    }
    
    ._2p3a {
    background:red
    }
    
    .menu-enquiry {
    display:none
    }
    
    .tm-slider-items{
        background: #fff; 
        box-shadow: 0px 5px 38.25px 6.75px rgb(0 0 0 / 9%); 
        transition: all .3s;
        width: 100%;   
        overflow: hidden;
        text-align: center;
        border-radius: 4px;
    }
    .tm-slider-thumb{ 
        padding: 116px 50px;
        /* padding: 50%; */
        width: 100%;
        position: relative;
    }
    .tm-slider-details{
        padding: 12px;
    }
    .tm-slider-details h5{
        font-size: 16px;
        font-weight: 600;
        margin: 0 0 2px 0;
        padding: 0;
        color: #010101;
    }
    .tm-slider-details p{
        margin: 0;
        color: #919191;
        font-size: 14px;
        font-weight: 500;
    }
    .linkedin-pr{
        position: relative;
        background: #2196f3;
        width: 30px;
        height: 30px;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 100%;
        color: #fff;
        margin: -30px auto 15px auto;
    }
    .linkedin-pr a{
        width: 100%;
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        color: #fff;
        font-size: 14px;
        border: 2px solid #fff;
        border-radius: 100%;
    }
    .linkedin-pr a .em{
        display: block;
        color: #fff;
        font-size: 14px;
    }
    .review-card{
    text-align: center;
        padding: 20px;
        box-shadow: 0px 10px 30px 0px rgb(0 21 81 / 10%);
        background: #fff;
    }
    .review-card-userinfo{
        display: flex;
        align-items: center;
        justify-content: flex-start;
        margin: 0 0 18px 0;
    }
    .review-card-userinfo a{
        display: inline-block;
        width: 60px;
        height: 60px;
        overflow: hidden;
        border-radius: 100%;
        position: relative;
    }
    .review-card-userinfo .namecard{
        text-align: left;
        padding: 0 0 0 14px;
    }
    .namecard i.fa-star{
        font-size: 10px;
        color: #ff9800;
    }
    .namecard h6{
        font-size: 16px;
        margin: 0 0 4px 0;
    }
    .namecard p{
        line-height: 12px;
    }
    .namecard span{
        font-size: 13px;
        display: block;
        margin: 0;
        color: #919191;
        font-weight: 500;
    }
    .review-card-desc{
        text-align: left;
        margin: 0;
        font-size: 14px;
        line-height: 24px; 
        color: #565555;
    }
    .review-card-desc p{
        margin: 0;
        font-size: 14px; 
        line-height: 24px;
    }
    .sm-star i{
        font-size: 10px;
        color: #ff9800;
    }
    @media (min-width:1025px) {
    .learnovita-menu {
    position:relative;
    display:inline-block
    }
    
    .menu-enquiry {
    display:inline-block
    }
    
    .btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus {
    box-shadow:none
    }
    
    .learnovita-menu .main-menu>li {
    display:inline-block
    }
    
    .learnovita-menu .main-menu>li a {
    color:#fff;
    padding:15px 0;
    display:inline-block;
    margin-right:20px
    }
    
    .learnovita-menu .main-menu li .sub-menu {
    position:absolute;
    display:none;
    background:#fff;
    padding:0;
    top:100%;
    z-index:99;
    box-shadow:inset 0 4px 8px rgba(152,151,151,.08)
    }
    
    .learnovita-menu .main-menu li .sub-menu li:hover .sub-menu {
    display:-ms-grid;
    display:grid
    }
    
    .learnovita-menu .sub-menu li {
    border-bottom:1px solid #eaeaea;
    border-right:1px solid #eaeaea;
    border-left:5px solid #fff;
    transition:all .3s ease
    }
    
    .learnovita-menu .sub-menu li a {
    display:block;
    min-width:256px;
    max-width:256px;
    width:100%;
    padding:10px;
    color:#444;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    font-size:13px;
    text-decoration:none;
    font-weight:600;
    position:relative;
    font-family:'Open Sans',sans-serif;
    padding-left:35px!important
    }
    
    .learnovita-menu .sub-menu li a i {
    display:inline-block;
    height:100%;
    font-size:16px;
    color:#929292;
    margin-right:12px;
    float:left;
    margin-top:2px;
    position:absolute;
    top:10px;
    left:10px
    }
    
    .learnovita-menu .main-menu li .sub-menu li .sub-menu li {
    min-width:228px;
    max-width:228px
    }
    
    .learnovita-menu .main-menu li .sub-menu li:hover {
    background:#f8f8f8;
    border-left-color:#ff0057;
    border-right-color:#f8f8f8
    }
    
    .learnovita-menu .main-menu li a:hover,.learnovita-menu .main-menu li a:hover i {
    color:#ff0057
    }
    
    .learnovita-menu .main-menu li .sub-menu li .sub-menu li a {
    padding:5px;
    font-family:'Open Sans',sans-serif!important;
    padding-left:5px!important;
    font-weight:400;
    font-size:13px;
    min-width:203px;
    max-width:203px
    }
    
    .learnovita-menu .main-menu li .sub-menu li .sub-menu li {
    border:0;
    border-right:1px solid #ececec;
    padding-left:15px
    }
    
    .learnovita-menu .main-menu li:hover>.sub-menu {
    display:block;
    min-height:520px
    }
    }
    
    @media (max-width:1024px) {
    .our-special {
    display:none
    }
    
    .site-branding-container {
    padding:5px 0
    }
    
    .site-logo {
    margin:inherit;
    position:static
    }
    
    .container {
    max-width:100%
    }
    
    .banner {
    padding:30px 0 20px
    }
    
    .banner-text h2 {
    font-size:24px
    }
    
    .banner-text h5 {
    font-size:13px
    }
    
    .banner-search {
    padding:5px;
    margin:28px auto 5px;
    max-width:90%
    }
    
    .banner-search .search-form label {
    height:45px
    }
    
    .banner-search .search-form .search-submit {
    width:45px;
    height:45px
    }
    
    .pages-seperator {
    padding-top:25px;
    padding-bottom:25px
    }
    
    .common-heading h3 {
    font-size:20px;
    margin-bottom:10px
    }
    
    .video-page.pages-seperator .common-heading {
    padding-left:15px;
    padding-right:15px
    }
    
    .skills {
    min-height:inherit;
    margin-bottom:20px
    }
    
    .video-page .img-thumbnail {
    margin-bottom:20px
    }
    
    .employee-wrapper {
    margin-bottom:20px
    }
    
    .clients-wrapper li {
    width:50%
    }
    
    .custom-accordion .card-header h4 {
    padding-right:40px;
    font-size:14px;
    line-height:21px
    }
    
    .item-container .items .caption {
    font-size:16px
    }
    
    .schedule-block .thumbs-box {
    height:60px;
    width:100px
    }
    
    .schedule-block .rating-stars {
    margin-top:5px;
    font-size:12px
    }
    
    .schedule-block .inner-box {
    padding-left:120px;
    min-height:70px
    }
    
    .rating-list-inline li {
    margin-right:0
    }
    
    .rating-list-inline li img {
    max-width:80%
    }
    
    .schedule-block .inner-box p {
    display:none
    }
    
    .rating-list-inline li:last-child {
    display:none
    }
    
    #stickThis {
    background:#00b3ca;
    float:left;
    width:100%;
    display:block
    }
    
    .fixed-menu ul.staticmenu li:not(:last-child) {
    margin-right:0
    }
    
    .fixed-menu ul.staticmenu li {
    width:12.5%;
    height:46px;
    overflow:hidden;
    border:0
    }
    
    .mobileshortcuts {
    color:#fff;
    display:block;
    vertical-align:middle;
    padding:15px 5px;
    font-size:14px;
    text-align:center;
    cursor:pointer;
    font-weight:600;
    font-family:'Open Sans',sans-serif
    }
    
    .piece-content {
    float:left;
    width:100%;
    padding:15px;
    margin-bottom:5px;
    color:#252525
    }
    
    .ratings-information ul li .infoarea {
    display:inline-block
    }
    
    .from-innerpage {
    height:auto;
    white-space:normal;
    padding:0
    }
    
    .viewmore-div {
    bottom:0;
    top:inherit;
    cursor:pointer
    }
    
    .infoarea span {
    margin-right:13px
    }
    
    .infoarea span,.infoarea strong {
    font-size:13px
    }
    
    .democlass {
    width:100%;
    margin-bottom:15px
    }
    
    .allblog-listing figure.figure {
    width:100%
    }
    
    .footer-widget {
    text-align:center
    }
    
    #upcoming_batches {
    margin-bottom:25px
    }
    
    #wp-megamenu-menu-1 {
    z-index:99;
    text-align:left;
    height:58px;
    background-color:#1b538c;
    background-image:linear-gradient(-90deg,#1b538c,#1b538c);
    border-radius:4px
    }
    
    #wp-megamenu-menu-1,#wp-megamenu-menu-1.wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap {
    display:none!important
    }
    
    .brd-crumbs {
    display:none
    }
    
    .top-titles h1 {
    font-size:18px;
    line-height:24px
    }
    
    .highlighted-points li {
    font-size:13px
    }
    }
    
    @media(max-width:768px) {
    .site-branding-container {
    padding:5px 0
    }
    
    .site-logo {
    margin:inherit;
    position:static;
    width:100%;
    margin-left:-15px
    }
    
    .header-contact-info {
    margin-right:-15px
    }
    
    .header-contact-info label {
    font-size:13px
    }
    
    .container {
    max-width:100%
    }
    
    .banner {
    padding:30px 0 20px
    }
    
    .banner-text h2 {
    font-size:24px
    }
    
    .banner-text h5 {
    font-size:13px
    }
    
    .banner-search {
    padding:5px;
    margin:28px auto 5px;
    max-width:90%
    }
    
    .banner-search .search-form label {
    height:45px
    }
    
    .banner-search .search-form .search-submit {
    width:45px;
    height:45px
    }
    
    .pages-seperator {
    padding-top:25px;
    padding-bottom:25px
    }
    
    .common-heading h3 {
    font-size:20px;
    margin-bottom:10px
    }
    
    .video-page.pages-seperator .common-heading {
    padding-left:15px;
    padding-right:15px
    }
    
    .skills {
    min-height:inherit;
    margin-bottom:20px
    }
    
    .video-page .img-thumbnail {
    margin-bottom:20px
    }
    
    .employee-wrapper {
    margin-bottom:20px
    }
    
    .clients-wrapper li {
    width:50%
    }
    
    .custom-accordion .card-header h4 {
    padding-right:40px;
    font-size:14px
    }
    
    .item-container .items .caption {
    font-size:16px
    }
    
    .schedule-block .thumbs-box {
    height:60px;
    width:100px
    }
    
    .schedule-block .rating-stars {
    margin-top:5px;
    font-size:12px
    }
    
    .schedule-block .inner-box {
    padding-left:120px;
    min-height:70px
    }
    
    .rating-list-inline li {
    margin-right:0;
    position:static!important
    }
    
    .rating-list-inline li img {
    max-width:80%
    }
    
    .schedule-block .inner-box p {
    display:none
    }
    
    .rating-list-inline li:last-child {
    display:none
    }
    
    #stickThis {
    background:#00b3ca;
    float:left;
    width:100%;
    display:block
    }
    
    .fixed-menu ul.staticmenu li:not(:last-child) {
    margin-right:0
    }
    
    .fixed-menu ul.staticmenu li {
    width:25%;
    height:46px;
    overflow:hidden;
    border:0
    }
    
    .mobileshortcuts {
    color:#fff;
    display:block;
    vertical-align:middle;
    padding:15px 5px;
    font-size:14px;
    text-align:center;
    cursor:pointer;
    font-weight:600;
    font-family:'Open Sans',sans-serif
    }
    
    .piece-content {
    float:left;
    width:100%;
    padding:10px 20px;
    margin-bottom:5px
    }
    
    .ratings-information ul li .infoarea {
    display:inline-block
    }
    
    .from-innerpage {
    height:auto;
    white-space:normal
    }
    
    .viewmore-div {
    bottom:0;
    top:inherit;
    cursor:pointer!important
    }
    
    .infoarea span {
    margin-right:13px
    }
    
    .infoarea span,.infoarea strong {
    font-size:13px
    }
    
    .democlass {
    width:100%;
    margin-bottom:15px
    }
    
    .allblog-listing figure.figure {
    width:100%
    }
    
    .footer-widget {
    text-align:center
    }
    
    .piece-content .sub-heading-text blockquote {
    padding:20px 10px 0
    }
    
    .piece-content .sub-heading-text h5 {
    font-size:18px;
    line-height: 28px;
    }
    
    #curriculam .inner-pages-list .schedule-block .thumbs-box {
    height:125px
    }
    
    #curriculam .inner-pages-list .schedule-block h4 {
    padding:15px 15px 10px;
    font-size:14px
    }
    
    .couuse_banner.master-pgm-couuse_banner {
    position:static;
    margin-bottom:20px
    }
    
    .master-pgm-calendar {
    display:block
    }
    
    .master-pgm-calendar .batch-content {
    text-align:center;
    padding-left:0;
    width:100%
    }
    
    .placed-students-slider .media {
    display:block;
    text-align:center
    }
    
    .placed-students-slider .media-body {
    padding-left:0
    }
    
    .placed-students-slider .media-body h5 {
    font-size:14px
    }
    
    .moreplaced-students {
        position: static;
        margin-top: 10px;
        text-align: center;
        float: left;
        width: 100%;
        margin: 30px 0 0 0;
    }
    
    .moreplaced-students a {
    font-size:13px
    }
    
    .queries-sections button {
    margin-bottom:15px;
    font-size:13px
    }
    
    .piece-content ul.dotted-list li {
    width:100%
    }
    
    #reviews .d-flex {
    display:block!important
    }
    
    .keepmorelink {
    font-size:14px
    }
    
    .review-block .review {
    display:block;
    width:100%
    }
    
    .review-block .review-avatar {
    display:block;
    margin:25px auto
    }
    
    .inner-mainpage-lists .d-flex {
    flex-wrap:wrap
    }
    
    .inner-mainpage-lists .d-flex .item-container {
    margin:10px 0
    }
    
    .discount-slider button {
    font-size:12px
    }
    
    .single-box h3 {
    margin-top:15px;
    font-size:18px
    }
    
    .reviews-header .container h3 {
    font-size:18px
    }
    
    .reviews-header {
    min-height:inherit
    }
    
    .review-theme .owl-nav button.owl-prev {
    left:0
    }
    
    .review-theme .owl-nav button.owl-next {
    right:0
    }
    
    .review-theme .owl-nav button.owl-next span,.review-theme .owl-nav button.owl-prev span {
    height:10px
    }
    
    .mobilevideos {
    height:auto
    }
    }
    
    @media (min-width:768px) {
    
    /* .modal-dialog {
    width:600px;
    margin:30px auto
    } */
    
    #site-navigation {
    display:inline-block
    }
    
    .related-post .owl-theme .owl-controls {
    top:45%;
    bottom:inherit
    }
    
    .owl-controls .owl-buttons div,.related-post .owl-controls .owl-page {
    position:absolute;
    height:34px;
    width:34px
    }
    
    .related-post .owl-controls .owl-page span {
    display:inline-block;
    position:relative
    }
    
    .related-post .owl-controls .owl-page:first-child {
    left:-30px
    }
    
    .related-post .owl-controls .owl-page:first-child span {
    background:url(../images/left_test.png) no-repeat center center;
    width:34px;
    height:34px
    }
    
    .related-post .owl-controls .owl-page:last-child {
    right:-30px
    }
    
    .related-post .owl-controls .owl-page:last-child span {
    background:url(../images/right_test.png) no-repeat center center;
    width:34px;
    height:34px;
    font-size:0
    }
    }
    
    @media(max-width:767px) {
    .hidden-xs {
    display:none!important
    }
    
    #stickThis {
    background:#00b3ca
    }
    
    #stickThis .container {
    padding:0
    }
    
    .fixed-menu ul.staticmenu li {
    width:25%;
    height:46px;
    overflow:hidden;
    border:0
    }
    
    .fixed-menu ul.staticmenu li a {
    display:block;
    font-size:0;
    padding:0
    }
    
    .set-title h2 {
    padding-bottom:0
    }
    
    .fixed-menu ul.staticmenu li:not(:last-child) {
    margin-right:0
    }
    
    .mobileshortcuts {
    color:#fff;
    display:block;
    vertical-align:middle;
    padding:15px 5px;
    font-size:16px;
    text-align:center;
    cursor:pointer;
    font-family:'Open Sans',sans-serif;
    font-weight:500
    }
    
    .fixed-menu ul.staticmenu li.active,.fixed-menu ul.staticmenu li:hover {
    border-bottom:3px solid #009688;
    background:#0de2fd
    }
    
    .custom-list li {
    width:100%;
    max-height:inherit!important
    }
    
    .custom-list li.list-group-item.full-width .btn-primary,.custom-list li.list-group-item.full-width .btn-secondary {
    margin:0 0 10px;
    width:100%
    }
    
    .piece-content .list-column2 li {
    flex:0 0 100%;
    max-width:100%
    }
    
    .custom-sidebar {
    width:100%!important
    }
    
    .related-post .post-list .item {
    display:block
    }
    
    .btn-contact-advisor a.btn-warning,.couuse_banner {
    margin-top:10px;
    margin-bottom:20px
    }
    
    .contact_us {
    margin-top:20px
    }
    
    .skills {
    padding:10px;
    margin-bottom:0
    }
    
    .caption {
    margin-top:90px
    }
    
    .hinds-cards .badge {
    margin:10px 0 0
    }
    
    .trusted-brands ul li {
    margin:8px 15px;
    width:40%
    }
    
    .feature_thumb {
    width:70px
    }
    
    .feature_content h5 {
    font-size:13px
    }
    
    .feature_content p {
    font-size:10px
    }
    
    .offer_widet_section {
    padding-right:20px
    }
    
    .custom-accordion .card-body p {
    font-size:13px;
    line-height:23px
    }
    
    .hinds-cards .badge:before {
    display:none
    }
    
    .hinds-cards .badge a {
    font-size:18px;
    display:block
    }
    
    .fixed_scroll_top {
    margin:0 auto;
    left:0;
    font-size:16px;
    line-height:13px;
    right:0;
    padding-top:3px
    }
    
    .callbutton,.fixed_scroll_top {
    cursor:pointer;
    width:40px;
    height:40px;
    font-size:25px
    }
    
    .fixed_scroll_top span {
    font-size:11px;
    line-height:6px
    }
    
    .callbutton a {
    color:#fff!important
    }
    
    .beforeline:before {
    display:none
    }
    
    .batch-calander h3 {
    font-size:18px
    }
    
    .cal-img {
    max-width:140px
    }
    
    .heading-text h2 {
    font-size:18px
    }
    
    .expand_image_btn {
    font-size:14px
    }
    
    #curriculam .inner-pages-list li {
    max-width:100%;
    flex:0 0 100%
    }
    
    .footer-vertical-tabs .nav-tabs {
    border-right:none;
    margin-bottom:20px
    }
    
    .footer-vertical-tabs .nav-tabs li {
    width:auto
    }
    
    .footer-vertical-tabs .nav-tabs li a.active:after {
    right:-2px;
    height:3px;
    width:100%;
    bottom:0;
    background:#43a3ff;
    top:inherit
    }
    
    .footer-vertical-tabs .nav-tabs li a {
    padding:5px 10px!important
    }
    
    .footer-vertical-tabs .nav-tabs li a.active {
    color:#00b0ff
    }
    
    .related-post .post-list .item .thumb img {
    min-height:inherit
    }
    
    .branches-address {
    min-height:inherit
    }
    
    .branches-address code {
    font-size:13px;
    display:inline-block;
    margin-right:5px
    }
    
    .staticmenu .remove-mobile-menu {
    display:none!important
    }
    
    #course_explanation .list-group.custom-list .list-group-item .badge img {
    width:30px
    }
    
    #course_explanation .list-group.custom-list .list-group-item {
    font-size:12px;
    white-space:nowrap
    }
    
    #course_explanation .list-group.custom-list .list-group-item.full-width {
    white-space:normal
    }
    
    .mobile-menu-location {
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    overflow-x:hidden;
    overflow-y:auto;
    z-index:9999999999;
    background:linear-gradient(45deg,#525a9c,#0083f5);
    padding:10px;
    -webkit-transition:-webkit-transform .3s;
    -moz-transition:-moz-transform .3s;
    transition:transform .3s;
    padding-top:50px;
    visibility:hidden;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    -webkit-transform:translateZ(0);
    -moz-transform:translateZ(0);
    -ms-transform:translateZ(0);
    -o-transform:translateZ(0);
    transform:translateZ(0);
    -webkit-transform:translateY(-100%);
    -moz-transform:translateY(-100%);
    -ms-transform:translateY(-100%);
    -o-transform:translateY(-100%);
    transform:translateY(-100%);
    -webkit-transition:-webkit-transform .5s 0s,visibility 0 .5s;
    -moz-transition:-moz-transform .5s 0s,visibility 0 .5s;
    transition:transform .5s 0s,visibility 0 .5s
    }
    
    .mobile-menu-location-active {
    visibility:visible;
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    -ms-transform:translateY(0);
    -o-transform:translateY(0);
    transform:translateY(0);
    -webkit-transition:-webkit-transform .5s 0s,visibility 0 0;
    -moz-transition:-moz-transform .5s 0s,visibility 0 0;
    transition:transform .5s 0s,visibility 0 0
    }
    
    .mobile-menu-location .custotm-siderbar-list {
    background:0 0;
    box-shadow:none
    }
    
    .mobile-menu-location .custotm-siderbar-list ul li {
    border-left:0;
    border-color:#255dbfbd
    }
    
    .mobile-menu-location .custotm-siderbar-list ul li a {
    color:#fff;
    padding-left:10px!important;
    font-size:13px;
    font-weight:500;
    padding-right:10px!important
    }
    
    .mobile-menu-location .custotm-siderbar-list ul li:hover {
    background:0 0
    }
    
    .mobile-menu-triggers {
    display:flex;
    justify-content:space-between;
    align-items:center;
    font-size:16px;
    font-weight:600;
    text-transform:uppercase;
    margin-bottom:20px;
    color:#1f1f1f
    }
    
    .trigger-menu {
    position:relative;
    font-size:16px;
    color:#fff;
    background:#2196f3;
    font-weight:600;
    border-radius:4px;
    text-align:left;
    padding:7px 15px
    }
    
    .untrigger-menu {
    z-index:1;
    right:0;
    top:0;
    height:50px;
    width:50px;
    color:#fff;
    background:#037ddc;
    position:absolute;
    display:flex;
    align-items:center;
    justify-content:center
    }
    
    .untrigger-menu:after,.untrigger-menu:before {
    content:'';
    position:absolute;
    left:50%;
    top:50%;
    bottom:auto;
    right:auto;
    -webkit-transform:translateX(-50%) translateY(-50%);
    -moz-transform:translateX(-50%) translateY(-50%);
    -ms-transform:translateX(-50%) translateY(-50%);
    -o-transform:translateX(-50%) translateY(-50%);
    transform:translateX(-50%) translateY(-50%);
    height:20px;
    width:2px;
    background-color:#fff
    }
    
    .untrigger-menu:before {
    -webkit-transform:translateX(-50%) translateY(-50%) rotate(-45deg);
    -moz-transform:translateX(-50%) translateY(-50%) rotate(-45deg);
    -ms-transform:translateX(-50%) translateY(-50%) rotate(-45deg);
    -o-transform:translateX(-50%) translateY(-50%) rotate(-45deg);
    transform:translateX(-50%) translateY(-50%) rotate(-45deg)
    }
    
    .untrigger-menu:after {
    -webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);
    -moz-transform:translateX(-50%) translateY(-50%) rotate(45deg);
    -ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);
    -o-transform:translateX(-50%) translateY(-50%) rotate(45deg);
    transform:translateX(-50%) translateY(-50%) rotate(45deg)
    }
    
    .static-innerpage-header-bg {
    min-height:inherit;
    padding-bottom:0
    }
    
    .static-innerpage-header-bg .top-titles h1 {
    margin-bottom:15px
    }
    
    .rating-list-inline {
    padding:0
    }
    
    .schedule-block h4 {
    font-size:14px;
    line-height:20px;
    margin-bottom:10px;
    white-space:normal;
    overflow:visible
    }
    
    .inner-mainpage-lists {
    padding:20px 0
    }
    
    .inner-mainpage-lists .d-flex .col-12 {
    padding:0
    }
    
    .discount_box {
    margin-bottom:10px;
    height:inherit
    }
    
    .learn-menu {
    height:50px
    }
    
    .learn-menu>.container {
    padding-left:8px;
    padding-right:8px
    }
    
    .search-img {
    padding-right:0
    }
    
    .archive .search-img img,.search-img img {
    max-width:100%
    }
    
    ul.search-results {
    padding:20px 12px 0
    }
    
    .tabs-form .nav-tabs .nav-link {
    font-size:12px
    }
    
    .topheader .col-md-6.country-list.text-right {
    text-align:right!important
    }
    .christmast-offer{
        display: none;
    }
    }
    
    @media(max-width:650px) {
    .list-column1 li {
    width:40%
    }
    
    .custom-list {
    margin-bottom:0
    }
    
    .btn-session {
    padding-bottom:0
    }
    
    .btn-session .btn-primary,.btn-session .btn-secondary {
    margin-bottom:10px;
    height:40px;
    line-height:30px;
    width:100%
    }
    
    .abouts-content h3 .btn-small {
    margin-top:10px
    }
    }
    
    .country-list li a.ytext {
    color:#2196f3
    }
    
    .readmore a.btn-info {
    font-size:12px;
    color:#fff;
    font-weight:600;
    padding:4px 10px
    }
    
    .country-list li a.ytext:hover i,.country-list li a.ytext:hover span {
    color:#d6bf88!important
    }
    
    .blog-entry-footer {
    margin-bottom:10px
    }
    
    .styles .byline svg,.styles .cat-links svg,.styles .comments-link svg,.styles .posted-on svg {
    margin-right:7px;
    color:#0073aa
    }
    
    .search-title a {
    margin-bottom:10px;
    color:#4f5050;
    font-weight:600
    }
    
    .comments-link,.edit-link,.post-edit-link {
    display:none!important
    }
    
    .author.vcard,.author.vcard a,.cat-links a,.posted-on a {
    color:#0073aa;
    font-weight:600;
    font-size:12px
    }
    
    .styles .byline,.styles .cat-links,.styles .comments-link,.styles .posted-on {
    margin-right:18px;
    display:inline-flex;
    align-items:center
    }
    
    .blue-border {
    padding:30px 0;
    position:relative;
    background:linear-gradient(45deg,#525a9c,#0083f5);
    min-height:90px;
    justify-content:center;
    align-items:center;
    display:flex
    }
    
    .blue-border h3 {
    color:#fff;
    font-size:23px;
    font-weight:600;
    font-family:'Open Sans',sans-serif;
    border:1px solid #90afd275;
    padding:10px 20px
    }
    
    .blue-border h3 span {
    font-weight:600
    }
    
    .divider {
    margin:20px 0;
    display:table;
    width:100%;
    position:relative
    }
    
    .divider:after {
    position:absolute;
    content:"";
    background:#fff;
    width:250px;
    height:1px;
    left:0;
    right:0;
    margin:0 auto
    }
    
    .query_us .widget_text p {
    color:#fff;
    text-align:left;
    padding:5px 0
    }
    
    .query_us .widget_text .fa.fa-phone,.query_us .widget_text a,.query_us .widget_text p span {
    color:#fff;
    font-size:16px;
    font-weight:600;
    display:inline-block;
    margin-right:7px
    }
    
    .query_us .widget_text .fa.fa-phone {
    transform:rotate(100deg)
    }
    
    .excerpt {
    white-space:nowrap;
    text-overflow:ellipsis;
    display:block;
    width:100%;
    overflow:hidden
    }
    
    .post-lists.links_post_links li {
    padding:0 20px;
    margin:0
    }
    
    .post-lists.links_post_links li a {
    border-bottom:1px dotted #e4e4e4;
    padding:8px 0
    }
    
    @media (max-width:670px) {
    .country-list li {
    padding:3px 8px
    }
    
    .country-list li a,.country-list li a span {
    font-size:12px
    }
    }
    
    @keyframes pulse-border {
    0% {
    transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    opacity:1
    }
    
    100% {
    transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    opacity:0
    }
    }
    
    .fb-card {
    padding:15px;
    margin-bottom:30px;
    border-color:#ececec
    }
    
    .fb-card .profile-info {
    display:flex;
    justify-content:flex-start;
    margin-bottom:20px;
    align-items:center
    }
    
    .profile-info .profile-photo {
    background:0 0;
    border-radius:100%;
    width:50px;
    height:50px;
    border:1px solid #f5f5f5;
    overflow:hidden;
    padding:4px
    }
    
    .profile-info .profile-name {
    flex:1;
    position:relative;
    padding:0 15px
    }
    
    .profile-info .profile-name .acte-link {
    white-space:normal;
    word-break:break-all;
    font-size:14px;
    font-weight:600;
    color:#0073aa
    }
    
    .time-ago {
    font-size:12px;
    color:#929292
    }
    
    .fb-page-link {
    font-size:19px;
    position:absolute;
    right:0;
    top:0
    }
    
    .profile-message {
    font-size:14px;
    line-height:24px;
    color:#252323;
    margin-bottom:20px
    }
    
    .profile-banners img {
    display:block;
    margin:0 auto;
    width:100%
    }
    
    .fb-post-title {
    background:rgba(247,247,247,.94);
    margin:10px 0;
    padding:10px;
    border-radius:4px
    }
    
    .fb-post-title h5 {
    margin:0;
    font-size:16px;
    margin-bottom:6px
    }
    
    .fb-post-title p {
    font-size:12px;
    color:#0073aa;
    font-weight:600;
    margin:0
    }
    
    .modal-country-list li {
    position:relative;
    padding-left:30px;
    margin-bottom:6px
    }
    
    .modal-country-list li:after {
    width:20px;
    height:20px;
    position:absolute;
    top:2px;
    left:0;
    content:'';
    background:url(../images/round-arrow.png) no-repeat;
    background-position:center center;
    background-size:contain
    }
    
    .modal-country-list li a {
    font-size:14px;
    color:#181819;
    font-weight:500
    }
    
    .block-layered {
    display:inline-block;
    background:#282929b8;
    padding:10px 20px;
    font-size:23px;
    text-transform:capitalize;
    color:#fff;
    font-weight:600;
    min-width:300px;
    text-align:center;
    line-height:1.2
    }
    
    .modal-country-list li:hover a {
    color:#2081f0
    }
    
    .glsr-ltr .glsr-default .glsr-review-avatar {
    float:left;
    margin-right:1em;
    border-radius:100%;
    overflow:hidden
    }
    
    .glsr-button-text {
    display:block
    }
    
    .page-template-careers h1.page-header {
    display:none
    }
    
    .careers-cards .card-img-top {
    max-width:100%;
    width:100%;
   border-radius: 15px 15px 0px 0px;
    }
    
.careers-cards {
    box-shadow: 0px 0px 18px #cdcdcd;
    border-radius: 20px;
    margin-bottom: 40px;
    height: 580px;
}
    
.careers-cards .card-body {
padding:0 15px 15px;
background:#fff;
border-radius: 0px 0px 15px 15px;
}
    
    p.salary {
    text-align:center;
    color:#fff;
    font-size:14px;
    padding:10px 0;
    margin-bottom:0
    }
    
    .careers-cards .card-body h6 {
    color:#fff;
    text-align:center;
    font-size:17px;
    line-height:25px;
    font-weight:700;
    margin:0;
    padding:10px 0;
    border-bottom:1px solid #46539e
    }
    
    .fb-links {
    color:#2196f3;
    font-size:18px;
    display:inline-flex;
    text-decoration:none;
    display:block
    }
    
    .fb-links:active,.fb-links:focus,.fb-links:hover {
    color:inherit;
    text-decoration:none
    }
    
    .careers-cards .card-body .card-text {
    background:#fff;
    padding:15px 20px
    }
    
    .careers-cards .card-body .card-text strong {
    display:block;
    margin-bottom:5px;
    font-size:16px;
    font-weight:700
    }
    
    .careers-cards .card-body .card-text ul li {
    position:relative;
    padding-left:20px;
    margin-bottom:3px;
    font-size:14px
    }
    
    .careers-cards .card-body .card-text ul li:before {
    position:absolute;
    content:'';
    width:7px;
    height:7px;
    top:9px;
    left:0;
	border-top: 5px solid transparent;
    border-left: 8px solid #1b538c;
    border-bottom: 5px solid transparent;
    }
    
    .careers-cards .card-body .card-footer {
    display:flex;
    justify-content:space-between;
    align-items:center;
    background:#fff;
    padding:.45rem 0;
    padding-bottom:0
    }
    
    .careers-cards .card-body .card-footer>div span {
    color:#6c7186;
    margin-right:15px;
    font-size:14px;
    display:inline-block;
    vertical-align:middle;
    font-weight:700
    }
    
    .careers-cards .card-body .card-footer>div span i {
    margin-right:5px
    }
    
    .code-injector {
    background:#fbfbfb78;
    padding:20px;
    border:1px solid #ececec;
    border-radius:4px;
    border-left:2px solid #f1519f;
    float:left;
    width:100%;
    padding-left:40px;
    margin:20px 0
    }
    
    .code-injector ul {
    margin-bottom:0
    }
    
    .code-injector ul li:before {
    display:none
    }
    
    .code-injector ul li {
    line-height:22px;
    padding-left:20px;
    list-style:decimal;
    color:#0059a0;
    font-size:14px;
    font-style:italic;
    margin:0 0 5px
    }
    
    .blog-table tbody tr td:first-child {
    display:none
    }
    
    .blog-table thead tr th {
    font-size:15px
    }
    
    .table.blog-table td,.table.blog-table th {
    padding:.45rem
    }
    
    footer#branch_locations {
    margin-top:20px
    }
    
    #responsive-menu-container #responsive-menu ul.responsive-menu-submenu-depth-1 a.responsive-menu-item-link {
    padding-left:46px!important
    }
    
    .christmast-offer{
        position: fixed;
        bottom: -10px;
        left: 0;
        z-index: 99;
    }
    .christmast-offer{
        width: 190px;
    }
    /*mediass*/
    @media only screen and (min-width:767px) {
    .wp-megamenu-wrap .wpmm-nav-wrap>ul>li.menu-item-has-children>a {
    pointer-events:none
    }
    
    .related-post .post-list .owl-nav {
    display:block
    }
    
    .related-post .owl-dots {
    display:none
    }
    }
    
    .table.blog-table td,.table.blog-table th {
    word-break:break-word
    }
    
    .publishing-date {
    color:#9b9b9b;
    margin:0;
    font-size:12px
    }
    
    .author-details {
    margin-top:10px;
    border-bottom:1px solid #e0e0e0;
    margin-bottom:20px;
    padding-top:5px;
    padding-bottom:10px
    }
    
    .blog-author .review-text .designation {
    color:#a0a0a0;
    font-size:13px;
    padding-left:15px;
    margin-bottom:10px;
    font-weight:400
    }
    
    .blog-author .review-block .review-avatar {
    position:relative;
    display:block;
    }
    
    .blog-author .review-block .review-avatar a {
    display:block
    }
    
    .blog-entry-footer .review-block .review-avatar a img {
    margin:0
    }
    
    .linkli {
    position:absolute;
    top:90px;
    font-size:17px;
    left:33px
    }
    
    .email-post {
    display:block;
    padding-bottom:20px;
    color:#b6b7b9;
    font-size:13px;
    margin-bottom:6px;
    cursor:pointer
    }
    
    .author-details .entry-footer.blog-entry-footer {
    width:100%;
    margin:0;
    padding:0;
    max-width:100%
    }
    
    .author-blog-ratings {
    margin-bottom:20px;
    padding-bottom:20px
    }
    
    .author-blog-ratings .social-media {
    display:inline-flex;
    justify-content:flex-end;
    align-items:center
    }
    
    .author-blog-ratings .social-media a {
    font-size:24px;
    display:inline-block;
    margin-left:7px;
    color:#66686b
    }
    
    .widget a {
    color:#565656
    }
    
    .author-ratings {
    font-size:13px;
    font-weight:600;
    justify-content:flex-start;
    align-items:center;
    display:flex;
    flex-wrap:wrap;
    color:#2d2d2d
    }
    
    .author-ratings span {
    margin-left:7px
    }
    
    span.blog-views {
    color:#ff5d0f;
    margin-left:25px
    }
    
    .batch-schedule-widget {
    border-radius:2px;
    background-image:linear-gradient(255deg,#92b4ff,#fd63ff)
    }
    
    .course-curriculum-widget {
    border-radius:2px;
    background-image:linear-gradient(105deg,#E91E63,#9C27B0 1%,#49c0f0);
    color:#fff
    }
    
    .course-curriculum-widget .course-details-section>h3,.batch-schedule-widget .course-details-section>h3 {
    font-size:20px;
    font-weight:600;
    line-height:1.5;
    color:#fff
    }
    
    .course-curriculum-widget img,.batch-schedule-widget img,.batch-schedule-widget.course-preview-widget img {
    width:100%;
    margin-bottom:0
    }
    
    .course-curriculum-widget .course-details-section>a.btn,.batch-schedule-widget .course-details-section>a.btn {
    color:#073187;
    font-size:14px;
    font-weight:600;
    border-radius:3px;
    background-color:#fffafc;
    box-shadow:none
    }
    
    .course-curriculum-widget .course-details-section>ul>li {
    display:inline-block;
    line-height:unset;
    font-size:14px;
    font-style:italic;
    padding-left:0;
    margin-right:15px
    }
    
    .course-curriculum-widget .course-details-section>ul>li:before {
    content:'';
    width:5px;
    height:5px;
    display:inline-block;
    background-color:#fff;
    position:static;
    border-radius:100%;
    vertical-align:middle;
    margin-right:4px
    }
    
    .batch-schedule-widget .course-details-section>.batch-week {
    font-size:.75rem;
    color:#fff;
    display:block;
    margin-bottom:1rem
    }
    
    .batch-schedule-widget .course-details-section>button {
    color:#0c4b95
    }
    
    .course-objectives {
    margin-top:25px;
    float:left;
    width:100%;
    background:#e9f3ff;
    padding:15px 10px 15px 20px;
    border-radius:4px
    }
    
    .course-objectives strong {
    font-size:14px;
    font-weight:600;
    width:100%
    }
    
    .btn.btn-orange-outline {
    width:150px;
    font-size:14px;
    color:#fff;
    padding:7px
    }
    
    .popular-course-posts li:last-child {
    border-bottom:none
    }
    
    .popular-course-posts li a {
    display:block;
    font-size:15px;
    color:#000;
    border-bottom:none;
    padding-bottom:0
    }
    
    .popular-course-posts li .fa-star {
    font-size:11px;
    color:#ffcb00;
    display:inline-block;
    margin-bottom:2px
    }
    
    
    .popular-course-posts li p {
    margin-bottom:0
    }
    
    /*.post-lists li p:last-child{
    font-size:13px;
    color:#777;
    display:block;
    border-bottom:1px solid #e0e3e6;
    padding:0 0 7px
    }*/
    
    #stick-here {
    position:relative
    }
    
    .menu-enquiry {
    position:absolute;
    right:14px;
    top:8px
    }
    
    .menu-enquiry button {
    font-size:14px;
    line-height:inherit;
    padding:10px 15px
    }
    
    .blog-vertical-form .forms .form-group {
    margin:0 15px 0 0;
    flex:0 0 24%;
    max-width:24%
    }
    
    .single .blog-vertical-form .forms .form-group {
        max-width:23%
        }
    
    .blog-vertical-form .forms .form-group .form-control {
    width:100%;
    background:#fff!important
    }
    
    .single .blog-vertical-form .forms .form-group .form-control {
        width:100%;
        background:#eee !important
    }
    
    .blog-vertical-form .forms {
    justify-content:center
    }
    
    .blog-vertical-form {
    /*float:left;*/
    width:100%;
    text-align:center;
    padding:20px;
    background:#eaeaea;
    border-radius:4px;
    margin:30px 0;
    display: block;
    }
    
    .blog-vertical-form br {
    display:none
    }
    
    .blog-vertical-form .forms .btn-set .btn {
    margin-right:15px
    }
    
    .blog-vertical-form h5 {
    margin-top:0;
    font-size:22px;
    margin-bottom:20px;
    position:relative;
    text-align:center
    }
    
    .blog-vertical-form h5 .spacer {
    display:block;
    margin:15px auto;
    width:120px;
    background:#2196f3;
    height:2px
    }
    
    .global-reviews-list li {
    width:100%;
    text-align:left;
    padding:12px 20px
    }
    
    .global-reviews-list li a {
    font-size:.875rem;
    color:#4a4a4a;
    line-height:22px;
    font-weight:400;
    display:flex;
    align-items:center
    }
    
    .global-reviews-list li div {
    white-space:nowrap
    }
    
    .global-reviews-list li img {
    min-width:45px!important;
    height:45px!important;
    border-radius:45px;
    border:6px solid #f3f3f3;
    max-width:45px!important;
    margin:0 15px 0 0;
    background:#f3f3f3
    }
    
    .global-reviews-list p.rating_bx {
    margin:0;
    padding-bottom:0;
    font-size:18px;
    font-weight:500;
    font-style:normal;
    font-stretch:normal;
    line-height:normal;
    letter-spacing:normal;
    color:#9b9b9b;
    text-align:left
    }
    
    p.rating_bx span.rating {
    font-size:18px;
    font-weight:700;
    font-style:normal;
    font-stretch:normal;
    line-height:normal;
    letter-spacing:normal;
    color:#313131;
    margin-right:5px
    }
    
    p.rating_bx span.all {
    font-size:16px;
    font-weight:500;
    font-style:normal;
    font-stretch:normal;
    line-height:normal;
    letter-spacing:normal;
    color:#9b9b9b
    }
    
    .global-reviews-list p.text {
    font-size:12px;
    font-weight:400;
    font-style:italic;
    font-stretch:normal;
    line-height:normal;
    letter-spacing:normal;
    color:#3972a9;
    margin:0;
    text-align:left
    }
    
    .social-blog-share {
    float:left;
    width:100%;
    padding:20px 0 10px;
    display:flex;
    flex-wrap:wrap;
    align-items:center
    }
    
    .social-blog-share span {
    margin-right:20px
    }
    
    .social-blog-share a {
    font-size:22px;
    margin-right:17px
    }
    
    .course-fees {
    margin-bottom:30px;
    padding-bottom:20px;
    text-align:center
    }
    
    .normal-price {
    text-decoration:line-through;
    font-size:16px;
    line-height:24px;
    color:#828282;
    margin-bottom:8px;
    display:block
    }
    
    .offered-price {
    font-size:24px;
    line-height:22px;
    font-weight:700
    }
    
    .offer-timer {
    float:left;
    width:100%;
    margin-top:7px;
    font-size:13px;
    line-height:24px;
    color:#007bff;
    display:block;
    font-weight:500
    }
    
    .btn-blue {
    background-color:transparent;
    background-image:linear-gradient(90deg,#268fff -20%,#0061ca 115%);
    border:1px solid #1377e4;
    border-radius:4px;
    font-size:15px;
    font-weight:400;
    color:#fff;
    height:40px;
    min-width:120px
    }
    
    .openemi {
    font-size:12px;
    line-height:14px;
    display:block;
    margin-top:10px;
    font-weight:400;
    color:#424040
    }
    
    .btn-blue:not(:disabled):not(.disabled).active,.btn-blue:hover,.btn-blue:not(:disabled):not(.disabled):active {
    background-image:linear-gradient(90deg,#0061ca -20%,#268fff 115%);
    border:1px solid #0061ca;
    color:#fff
    }
    
    .btn-orange {
    letter-spacing:.2px;
    background-color:transparent;
    background-image:linear-gradient(90deg,#fea802 -20%,#ff7426 115%);
    border:1px solid #ff7426;
    border-radius:4px;
    color:#fff;
    height:40px;
    min-width:120px;
    text-transform:uppercase;
    font-weight:500;
    font-size:14px
    }
    
    .btn-orange:not(:disabled):not(.disabled).active,.btn-orange:hover,.btn-orange:not(:disabled):not(.disabled):active {
    background-image:linear-gradient(90deg,#ff7426 -20%,#fea802 115%);
    border:1px solid #ff7426;
    color:#fff
    }
    
    .inner-mainpage-banners {
    position:relative
    }
    
    .inner-mainpage-posters {
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background-repeat:no-repeat;
    background-position:center center;
    background-size:cover;
    z-index:0
    }
    
    .video-intro-card {
    position:relative;
    cursor:pointer;
    border:none;
    border:1px solid #fff;
    min-height:190px;
    max-width:85%;
    overflow:hidden;
    float:right;
    width:100%
    }
    
    .video-intro-card:before {
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background:#333232a1;
    content:'';
    z-index:1
    }
    
    .video-intro-card img {
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%
    }
    
    .youtubeplay {
    background:#F44336;
    border-radius:100%;
    color:#fff;
    height:3em;
    padding:0;
    position:absolute;
    text-align:center;
    text-indent:.1em;
    transition:all .15s ease-out;
    width:3em;
    bottom:20px;
    right:20px;
    z-index:15
    }
    
    .youtubeplay:before {
    content:"";
    position:absolute;
    z-index:0;
    left:50%;
    top:50%;
    transform:translateX(-50%) translateY(-50%);
    display:block;
    width:3em;
    height:3em;
    background:#ff3e3e;
    border-radius:50%;
    animation:pulse-border 1.5s ease-out infinite
    }
    
    .youtubeplay:after {
    border-style:solid;
    border-width:1em 0 1em 1.732em;
    border-color:transparent transparent transparent #fff;
    content:' ';
    font-size:.55em;
    height:0;
    margin:-1em 0 0 -.75em;
    top:50%;
    position:absolute;
    width:0
    }
    
    .youtube-symbol {
    max-height:198px;
    position:relative;
    padding:30px;
    overflow:hidden;
    border-top-right-radius:4px;
    border-top-left-radius:4px;
    cursor:pointer;
    z-index:9
    }
    
    .video-title {
    color:#fff;
    font-size:25px;
    font-weight:500
    }
    
    .video-title span {
    margin:5px 0 0;
    display:block;
    font-size:20px;
    font-weight:300
    }
    
    .roundone {
    position:absolute;
    width:170px;
    height:170px;
    background:#ffffff2b;
    content:'';
    right:-35px;
    bottom:-35px;
    border-radius:100%;
    z-index:9
    }
    
    .roundtwo {
    position:absolute;
    width:120px;
    height:120px;
    background:#ffffff38;
    content:'';
    right:-20px;
    bottom:-20px;
    border-radius:100%;
    z-index:7
    }
    
    .video-btn {
    margin-top:45px;
    max-width:85%;
    overflow:hidden;
    float:right;
    width:100%
    }
    
    .request-call .request-btn {
    font-size:14px;
    margin-right:15px;
    min-width:120px;
    height:40px
    }
    
    .request-call .outline-btn {
    background:none;
    font-size:14px;
    border-color:#3790c3;
    outline:0;
    min-width:120px;
    height:40px
    }
    
    .request-call.video-btn .outline-btn {
    border-color:#fff
    }
    
    .resume-card {
    float:left;
    width:100%
    }
    
    .resume-card .card {
    position:relative;
    border-left:none;
    border-right:none;
    border-radius:4px;
    box-shadow:none;
    border:1px solid #e4edf5b0;
    margin-bottom:10px
    }
    
    .resume-card .card-header {
    background-color:#f3f2f245;
    cursor:pointer;
    border-bottom:none;
    padding:0;
    font-size:14px;
    border-radius:4px
    }
    
    .resume-card .card-header h2 {
    display:flex;
    align-items:center;
    justify-content:space-between;
    padding:10px 15px;
    cursor:default;
    font-weight:600;
    margin-bottom:0;
    font-size:15px;
    color:#424040
    }
    
    .resume-card .btn {
    font-size:12px;
    text-decoration:none;
    color:#fff
    }
    
    .resume-card .btn i {
    color:#fff;
    display:inline-block;
    margin-right:6px
    }
    
    .resume-card .card-header h2 span {
    padding-right:50px;
    line-height:25px
    }
    
    .resume-card .card-header em {
    display:block;
    font-size:13px;
    text-align:center;
    margin:6px 0 0;
    font-style:normal;
    font-weight:400
    }
    
    .noopener {
    font-weight:600
    }
    
    .rating-informations {
    display:flex;
    align-items:center;
    justify-content:flex-start;
    margin:0 0 40px
    }
    
    .rating-informations span {
    margin-right:10px;
    align-items:center;
    font-size:13px;
    border-right:1px solid #15576d;
    padding-right:10px;
    line-height:13px;
    color:#fff
    }
    
    .rating-informations span code {
    display:inline-flex;
    margin-left:5px;
    color:#a3e8ffab;
    font-family:'Open Sans',sans-serif;
    font-size:13px
    }
    
    .rating-informations span:last-child {
    border-right:none;
    margin-right:0;
    padding-right:0
    }
    
    .placements {
    margin:0 0 35px
    }
    
    .placements-text {
    color:#fff;
    font-size:13px;
    background:#58738073;
    padding:7px 8px;
    border-radius:2px
    }
    
    .placements svg {
    width:17px;
    height:17px
    }
    
    body.post-template-resumes-download {
    background:#fff
    }
    
    .resume-content {
    float:left;
    width:100%;
    padding-top:40px
    }
    
    .resume-content h4 {
    font-size:20px;
    margin-top:30px
    }
    
    .resume-heading {
    margin-bottom:40px
    }
    
    .gray-block {
    background:#f5f5f5;
    padding:10px;
    border:1px solid #dedede;
    margin-top:20px;
    float:left;
    width:100%
    }
    
    .formcard .card-header {
    background-color:#fff;
    border-bottom:none
    }
    
    .only-mobile {
    display:none!important
    }
    
    .only-desktop {
    display:flex!important
    }
    
    #certification .piece-content .col-md-5 img {
    margin-bottom:20px
    }
    
    .custom-blog-content,.custom-blog-content p,.custom-blog-content li,.search-summary {
    word-spacing:-1px;
    text-align:justify
    }
    
    .aws-h3,.aws-h4 {
    font-size:18px;
    position:static
    }
    
    #aws-collapse {
    margin-bottom:25px
    }
    
    .aws-h3:before,.aws-h4:before {
    display:none
    }
    
    .page-subtitle {
    font-size:18px;
    line-height:24px;
    font-weight:400;
    margin-bottom:10px;
    margin-top:10px
    }
    
    .course-objectives {
    margin-bottom:15px;
    margin-top:10px!important;
    }
    .batches-cards-info{
    box-shadow: 0 1px 9px 0 rgba(179,179,179,.09);
    border-radius: 4px;
    background: #fff;
    border: 1px solid #f1f1f1;
    margin-bottom: 0;    width: 100%;padding:15px 10px;   display: flex;
    }
    .learncome-container{
    box-shadow: 0 1px 9px 0 rgba(179,179,179,.09);
    border-radius: 4px;   
    background: #fff;
    border: 1px solid #f1f1f1; 
    width: 100%;padding: 12px 15px;margin-bottom: 20px;
    }
    .learncome-svg{
    width: 44px;
    height: 44px;
    border-radius: 50%;
    border: 2px solid rgb(225, 225, 225);
    display: flex;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
    margin-right: 1rem;
    margin-left: 0.3rem;
    }
    .learncome{
    margin-bottom: 15px; display: flex;
    align-items: flex-start;
    }
    
    .learncome-bold{
    font-size: 16px;
    line-height: 28px;
    font-weight: 700;
    text-align: center;
    }
    .percentage-text{
    font-size: 20px;
    font-weight: 700;
    margin-right: 1rem;
    text-align: left;
    margin-left: 0.5rem;
    }
    
    .batches-cards-info-left{ 
    width: 30%;
    text-align: center;
    padding: 0 10px;
    align-items: center;
    display: flex;
    justify-content: center;
    }
    
    
    .batches-cards-info-left  img{
    width: 70px;
    }
    .batches-cards-info-right{
    width: 70%;
    padding: 0 10px;
    }
    .batches-cards-info-right h4{
    font-size: 16px;
    line-height: 28px;
    text-align: center;
    }
    
    .batches-cards-info-right p a{
    font-size: 13px;
    padding: 6px 10px;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 600;
    }
    .big-patches{
    margin-top: 30px;
    background: #2b6492;
    padding: 25px 0px;
    }
    .patch-container{
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    }
    .patch-left{
        flex: 0 0 70%;
        text-align: center;
        max-width: 70%;
    }
    .patch-img{
    width: 135px;
    margin-right: 20px;
    }
    .patch-img img{}
    .patch-content{
        width: 100%;padding: 0 40px;
        text-align: center;
    
    }
    
    .patch-content h3{       margin: 0 0 20px;
        font-size: 22px;
        color: #1181da;
        display: flex;
        position: relative;
        flex-direction: column;
        flex-wrap: wrap;}
        .patch-content h3 .spacer{
        width: 120px;
        height: 2px;
        display: inline-block;
        margin: 10px auto auto auto;
        background-color: #1181da;
        }
    .patch-content p{font-weight: normal;
        font-size: 14px;
        margin: 6px 0 0 0;
        color: #000;}
    .patch-btn{}
    
    .patch-btn a{
    font-size: 14px;
        background: #ff9800;
        border-color: #ff9800;
    padding: 8px 28px;
    border-radius: 0;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 600;
    }
    .patch-description{
        font-size: 14px;
        font-weight: 500;
        font-style: italic;
        margin: 20px 0 0;
        color: #000;
    }
    .course-objectives.inntern{
    background: #cfe0f8;margin-top: 0 !important;margin-bottom: 0!important
    }
    .course-objectives.inntern strong{font-size: 18px;}
    .course-objectives.inntern .btn{color: #fff;
    min-width: 172px;
    background: #1b538c;
    font-size: 14px;
    text-transform: uppercase;
    border-radius: 0;
    border-color: #1b538c;min-width: 172px;}
    .glsr-pagination .pagination {justify-content: center;}
    .glsr-pagination .pagination .nav-links{
    margin: 0;
    width: 100%;
    }
    .glsr-pagination .pagination .nav-links {
    align-items: center;
    justify-content: flex-center;
    display: flex;
    }
    .glsr-pagination .pagination .nav-links .page-numbers{
    padding: 10px;
    background: #e7e7e7;
    border-radius: 100%;
    width: 30px;
    height: 30px;
    color: black;
    line-height: 15px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    margin: 0 3px;
    }
    .glsr-pagination .pagination{    float: left;
    width: 100%;
    margin: 20px 0 10px 0;}
    .glsr-pagination .pagination .nav-links .page-numbers.prev,
    .glsr-pagination .pagination .nav-links .page-numbers.next{
    width: auto;
    background: none;
    height: auto;
    }
    .glsr-pagination .pagination .nav-links .page-numbers.prev{
    padding-left: 0;
    }
    .glsr-pagination .pagination .nav-links .page-numbers.current,.glsr-pagination .pagination .nav-links .page-numbers:hover{
    background: #008eff;
    color: #fff;
    }
    .glsr-pagination .pagination .nav-links .page-numbers.prev:hover,
    .glsr-pagination .pagination .nav-links .page-numbers.next:hover{
    background: none;
    color:#008eff;
    }
    @media (max-width:767px) {
    .course-points {
    flex-wrap:wrap;
    margin-top:20px;
    border:none;
    align-items:start!important
    }
    
    .course-points li {
    flex:0 0 50%;
    padding:5px 10px;
    border:1px solid rgba(255,255,255,.1);
    max-width:50%;
    height:85px
    }
    
    .rating-informations span {
    font-size:12px;
    border-right:1px solid #cecece
    }
    
    .course-points li strong {
    font-size:16px;
    font-weight:700
    }
    
    .course-points li span {
    font-size:12px;
    line-height:15px
    }
    
    .rating-informations span code {
    margin-left:0
    }
    
    .placements-text {
    font-size:12px
    }
    
    .author-details {
    margin-bottom:10px
    }
    
    .review-block .review-content {
    margin-left:0
    }
    
    .email-post {
    padding-bottom:10px
    }
    
    .author-blog-ratings {
    margin-bottom:10px;
    padding-bottom:10px
    }
    
    .blog-vertical-form {
    padding:10px
    }
    
    .blog-vertical-form .forms .form-group {
    margin:0 0 12px;
    flex:0 0 100%;
    max-width:100%
    }
    
    .code-injector {
    word-break:break-all;
    padding-left:20px
    }
    
    .course-curriculum-widget {
    padding:10px!important
    }
    
    .course-curriculum-widget img,.batch-schedule-widget img,.batch-schedule-widget.course-preview-widget img {
    max-width: 160px;
    display: block;
    margin: auto auto 20px auto;
    }
    
    .course-curriculum-widget .course-details-section>h3,.batch-schedule-widget .course-details-section>h3 {
    font-size:16px;
    text-align:center;
    }
    .course-curriculum-widget .course-details-section>a.btn, .batch-schedule-widget .course-details-section>a.btn{
    margin: 0 auto;
    display: block;
    width: 100%;
    float: left;
    }
    .course-details-section{ 
    text-align: center;  
    }
    .custom-blog-content ul {
    padding-left:0
    }
    
    .batch-schedule-widget .course-details-section>.batch-week {
    font-size:13px
    }
    
    .course-objectives {
    margin-top:15px;
    flex-wrap:wrap;
    padding:15px 10px
    }
    
    .resume-heading {
    margin-bottom:30px
    }
    
    .resume-heading h4 {
    font-size:26px;
    margin-top:-20px
    }
    
    .resume-card .card-header h2 {
    flex-wrap:wrap
    }
    
    .resume-card .card-header h2 span {
    padding-right:0;
    line-height:25px;
    margin-bottom:10px;
    width:100%;
    display:block
    }
    
    .resume-card .card-header em {
    margin:12px 0 0
    }
    
    .resume-content {
    padding-top:0
    }
    
    .gray-block {
    margin-bottom:20px
    }
    
    #resumeFormModal .modal .modal-title {
    font-size:16px
    }
    
    .btn-session .btn {
    margin-left:0
    }
    
    .couuse_banner.master-pgm-couuse_banner .btn-session {
    padding:0 10px
    }
    
    .plmreduce {
    padding-left:0;
    padding-right:0
    }
    
    .btn-contact-advisor {
    text-align:center;
    margin-top:20px
    }
    
    .only-mobile {
    display:flex!important
    }
    
    .only-desktop {
    display:none!important
    }
    
    .card.project-cards {
    margin-bottom:20px
    }
    .review-block .review-author{
    display: inline-block;
    width: auto;
    }
    .blog-author .review-text .designation{
    padding-left: 0;
    width: 100%;
    }
    .linkli{
    right: 0;
    }
    .review-block .review{
    text-align: center;
    }
    .course-objectives {
    text-align: center;
    }   
    .course-objectives .sample-resume{
    margin: 12px auto auto auto;
    }	
    .patch-container{
    justify-content: center; 
    text-align: center;
    }
    .patch-container .patch-img{
    display: none;
    }
    .patch-content h3{
    text-align: center;
    font-size: 20px;
    }
    .course-objectives.inntern{
    text-align: center;
    justify-content: center !important;
    }
    .course-objectives.inntern .btn{    margin-top: 10px;}
    }
    .popular-course-posts li code{
    display: block;
    width: 100%;
    font-size: 13px;
    color: #777;
    font-family: 'Open Sans',sans-serif;
    margin-bottom: 5px;}
    .popular-course-posts li code:last-child{border-bottom: 1px solid #eee;
    padding-bottom: 12px;}
    
    .resume-collections{
    padding: 27px 0;
    }
    .resume-collections .col-md-3{    padding-right: 6px;
    padding-left: 6px;}
    .resume-collections .resumes-list { 
    background: #fff;
    border: 1px solid #efefef;
    border-radius: 3px;
    padding: 12px;
    margin-bottom: 10px;
    }
    /*.resume-collections .col-md-3:nth-child(1n+1) .resumes-list{
    border-left: 6px solid blue;
    }
    .resume-collections .col-md-3:nth-child(1n+2) .resumes-list{
    border-left: 6px solid green;
    }*/
    /*.resume-collections .col-md-3:nth-child(2n+0) .resumes-list{
    border-left: 6px solid red;
    }*/
    .resume-collections .col-md-3:nth-child(5n+1) .resumes-list{
    
    border-left: 4px solid #392D68;
    }
    .resume-collections .col-md-3:nth-child(5n+2) .resumes-list{
    border-left: 4px solid #7B8D08;
    }
    .resume-collections .col-md-3:nth-child(5n+3) .resumes-list{
    border-left: 4px solid #C6A800;
    }
    .resume-collections .col-md-3:nth-child(5n+4) .resumes-list{
    border-left: 4px solid #8D0838;
    }
    .resume-collections .col-md-3:nth-child(5n+5) .resumes-list{
    border-left: 4px solid #86bcd6;
    }
    .resume-collections .resumes-list h5{
    font-size: 14px;
    font-weight: 600;
    color: #333;
    margin-bottom: 20px;
    min-height: 38px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    line-height: 23px;
    }
    .resume-collections .resumes-btn{
    text-align: center;
    }
    .resume-collections .resumes-btn a{
    display: inline-block;
    background: transparent;
    color: #2196f3;
    font-size: 12px;
    padding: 5px 20px;
    border-radius: 25px;
    text-transform: uppercase;
    border: 1px solid #2196f3;
    }
    .resume-collections .resumes-btn a:hover {
    background: #2196f3;
    color: white;
    }
    .reviews-header.resumes-page-header{
    background-image: url(../images/resume-heads.jpg);
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    }
    .reviews-header.resumes-page-header .container{
    position: relative;
    z-index: 2;
    }
    .bgresume-overlay{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: linear-gradient(45deg,#525a9c,#0083f5);
    opacity: 0.65;
    z-index: 0;
    }
    .page-template-general-page-php{
    background: #fff;
    }
    form .big-form .form-group{
    width: 100%;
    margin-bottom: 15px;
    }
    form .big-form .form-group .wpcf7-form-control-wrap,
    form .big-form .form-control{
    width:100%;
    }
    form .big-form .form-group p{
    margin:0;
    }
    
    form .big-form h5{font-size: 24px;
    font-weight: 600;}
    form .big-form h5 br {display: none;}
    form .big-form h5 strong{       font-size: 14px;
    font-weight: 400;
    display: block;
    margin-top: 10px;
    margin-bottom: 20px;
    }
    .bottom-form{
    background: #fff;
    padding: 20px 0px;
    margin-top: 40px;
    }
    .page-template-general-page  footer#branch_locations{margin-top:0 !important;}
    .with-countrycode{align-items: center;}
    .with-countrycode .input-group-text{
    padding: 0;
    margin: 0;
    height: inherit;
    border: none;
    }
    .with-countrycode select.form-control{
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    height: 38px;
    }
    .with-countrycode select.form-control:focus{
    border: none !important;
    }
    .with-countrycode input.form-control{border-top-left-radius: 0px;
    border-bottom-left-radius:0px; }
    ul.default-list li {
    margin: 5px 0;
    line-height: 22px;
    display: list-item;
    list-style-type: disc;
    margin-left: 25px;
    }
    .super-popup{
    
    }
    .super-popup .popup-left{
    height: 100%;
    background: #526dff;
    color: #fff;
    padding: 30px 30px 30px 30px;
    }
    .super-popup .popup-right{
    height: 100%;
    padding: 40px;
    }
    .super-popup .popup-left p{
    color: #fff;
    display: inline-block;
    font-size: 18px;
    line-height: 33px;
    margin-bottom: 30px;
    }
    .super-popup .popup-right h4{
    position: relative;
    display: block;
    padding: 0 0 8px;
    color: #000000;
    font-size: 18px;
    line-height: 28px;
    font-weight: 600;
    text-transform: none;
    margin: 0 0 20px;
    }
    .super-popup .popup-right h4:after {
    content: "";
    position: absolute;
    border-radius: 25px;
    bottom: 0;
    height: 2px;
    background-repeat: repeat-x;
    width: 90px;
    left: 0;
    background: #1181da;
    }
    .super-popup .popup-left p strong{font-weight: 700;
    display: inline-block;
    color: #fbff00;
    text-shadow: none;
    font-size: 18px;}
    .super-popup .modal-dialog{
    background: #fff;    width: 100%;    max-width: 730px;
    }
    .super-popup .modal-content{border-radius: 0;
    box-shadow: none;    height: 100%;
    border: none;}
    .super-popup .modal-content .modal-body{
    padding: 0;
    }
    .super-popup .modal-content .modal-body .row {height: 100%;}
    
    .super-forms .form-group .wpcf7-form-control-wrap .form-control{
    border-radius: 0;
    border: none;
    border-bottom: 1px solid #c7c7c7;
    padding-left: 0;
    padding-right: 0;
    }
    .super-forms .form-group select.form-control{    
    border: none;
    border-bottom: 1px solid #c7c7c7;
    border-radius: 0;
    height: 39px;
    outline: none;
    min-width: 80px;
    padding-left: 0;
    }
    .super-forms .form-group .with-countrycode input.form-control{
    padding-left: 20px;	
    }
    .super-forms .form-group .wpcf7-form-control-wrap .form-control:focus,
    .super-forms .form-group select.form-control:focus{
    box-shadow: none;    border-bottom: 1px solid #FF5722;
    }
    .super-forms .form-group .wpcf7-form-control-wrap textarea  {    max-height: 75px;}
    .super-forms .form-group p{
    margin: 0;
    width: 100%;
    }
    .super-forms .btn-set  {margin-top: 31px;}
    .super-forms .btn-set  button{
    min-width: 250px !important;
    height: 42px;
    line-height: 30px;
    text-transform: uppercase;
    border-radius: 0;
    }
    .job-support-img{
    position: absolute;
    left: 0;
    width: 100%;
    height: 147px;
    bottom: 0;overflow: hidden;
    }
    .job-support-img img{
    width: 100%;
    display: block;
    margin: 0  auto;
    }
    .custom-close-popup{
    position: absolute;
    top: 0;
    right: 1px;
    width: 35px;
    height: 35px;
    color: #0a0a0a;
    z-index: 99;
    cursor: pointer !important; 
    display: flex;
    align-items: center;
    justify-content: center;
    }
    .custom-close-popup svg{
    width: 30px;
    height: 30px;
    }
    /*custom  Paginations*/
    .custom-pagination .custom-nav-links{
    float: left;
    width: 100%;
    margin: 20px 0 10px;
    text-align: center;
    }
    .custom-pagination .custom-nav-links .page-numbers.prev{    width: auto;
    background: 0 0;
    height: auto;padding-left: 0;}
    .custom-pagination .custom-nav-links .page-numbers.next{  width: auto;
    background: 0 0;
    height: auto;padding-right: 0;}
    
    .custom-pagination .custom-nav-links .page-numbers{
    padding: 10px;
    background: #e7e7e7;
    border-radius: 100%;
    width: 30px;
    height: 30px;
    color: #000;
    font-weight: 500;
    line-height: 15px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    margin: 0 3px;
    text-decoration: none;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif !important;
    }
    .custom-pagination .custom-nav-links .page-numbers:hover,.custom-pagination .custom-nav-links .page-numbers.current{
    background: #008eff;
    color: #fff;
    }
    
    .custom-pagination .custom-nav-links .page-numbers.next:hover,
    .custom-pagination .custom-nav-links .page-numbers.prev:hover{
    background: transparent;
    color: #008eff;
    } 
    .custom-pagination .custom-nav-links ul.page-numbers{
    padding: 0;
    background: none;
    width: auto;
    height: auto;
    border-radius: 0;
    } 
    .custom-pagination .custom-nav-links ul.page-numbers:hover{
    background: none;	
    }
    
    .category-jobs-in-chennai .author-details,
    .category-jobs-in-chennai .publishing-date,
    .category-jobs-in-bangalore .author-details,
    .category-jobs-in-bangalore .publishing-date,
    .category-jobs-in-pune .author-details,
    .category-jobs-in-pune .publishing-date,
    .category-jobs-in-coimbatore .author-details,
    .category-jobs-in-coimbatore .publishing-date,
    .category-jobs-in-hyderabad .author-details,
    .category-jobs-in-hyderabad .publishing-date{ 
        display: none;
    }
    .category-jobs-in-chennai .author-blog-ratings,
    .category-jobs-in-bangalore .author-blog-ratings,
    .category-jobs-in-pune .author-blog-ratings,
    .category-jobs-in-coimbatore .author-blog-ratings,
    .category-jobs-in-hyderabad .author-blog-ratings{
        border-bottom: 1px solid #e0e0e0;
    }
    @media(max-width:768px) {
    .resume-collections .col-md-3{
    padding-right: 15px;
    padding-left: 15px;
    }
    }
    .wp-megamenu-item-9838,.hideitnow{display:none !important}
    .rules-pages{
        border: 1px dashed #cdf1d8;
        padding: 20px 20px;
        position: relative;
        z-index: 1;
        border-radius: 5px;
        background: #fff;
        -webkit-box-shadow: 0 0 10px rgba(72,69,224,.1);
        box-shadow: 0 0 10px rgba(72,69,224,.1);
        -webkit-transition: .5s;
        transition: .5s;
        margin-bottom: 25px;
    }
    .rules-pages h3{
        font-size: 22px;
        font-weight: 600;
        color: #1777db;
    }
    .rules-pages h4{
            margin-top: 20px;
        font-size: 16px;
        font-weight: 600;
        color: #000;
    }
        .rules-pages ul {
        padding-left: 40px;
        margin: 12px 0px;
        } 
    .rules-pages ul li {
        list-style: disc;
    }
    .rules-pages .entry-footer{display: none}
    .tags-list{
            margin: 40px 0 20px 0;
    }
    .tags-list ul{
        display: flex;
        flex-wrap: wrap;
        padding: 0;
        margin: 0;
    }
    .tags-list h5{
        font-size: 16px;
        position: relative;
        color: #161717;
        padding-bottom: 10px;
        font-family: 'Open Sans',sans-serif;
        display: block;
        margin-top: 15px;
        margin-bottom: 10px;
    }
    .tags-list ul li a{
        background: #607d8b14;
        border-radius: 25px;
        padding: 6px 16px;
        margin: 4px;
        color: #000;
        font-size: 13px;
        font-weight: 400;
        display: inline-block;
    }
    .tags-list ul li a:hover{
        background: #ff9800;
        color: #fff;
        transition: none;
    }
    .tags-list-links{
        margin-top: 40px;
    }
    .tags-list-links ul{
            display: flex;
        align-items: center;
        justify-content: flex-start;
        flex-wrap: wrap;
    }
    .tags-list-links ul li a{
          display: inline-block;
        margin: 0 12px 6px 6px;
        font-size: 13px;
        color: #202846;
        text-decoration: none;
        font-weight: 400;
        position: relative;
        padding-left: 10px;
    }
    .tags-list-links ul li a:before{
    position: absolute;
        content: '';
        width: 1px;
        height: 60%;
        background-color: #202846;
        left: 0;
        top: 5px;
    
    }
    .tags-list-links ul li:first-child a:before{
        display: none;
    }
    .tags-list-links ul li a:hover{
           color: #2196f3;
               text-decoration: underline;
    }
    .tags-list-links ul li a:hover:before{
            background-color: #2196f3;
    
    }
    .resume-icons{
        width: 150px;
        display: block;
        margin: 0 auto;
        } 
    .reviw-container{
      background: white;
        padding: 10px 20px;
        box-shadow: 0px 0px 1px rgb(103 92 92 / 50%);
        border-radius: 4px;
    }
    .reviw-img{
    
    }
    .reviw-content{
      
    }
    .reviw-content h4{ text-align: center;
        text-transform: uppercase;
        color: #2196f3;
        padding: 5px 0; }
    .reviw-content p {
            font-size: 13px;
        word-spacing: 0;
        text-align: center;
        line-height: 20px;
        color: #938f8f;
    }
    .reviw-img{
        text-align: center;
    }
    .reviw-img.facebook-icon em{  
        color: #4c8bf5;
    }
    .reviw-img.google-icon em{ 
        color: #006edb;
    }
    .reviw-img.youtube-icon em{ 
    color: #e62117;
    }
    .reviw-img em{
           font-size: 40px; 
    }
    .reviw-content{
        margin: 10px 0 0 0;
    }
    .reviw-content .reviw-more{
            display: flex;
        width: 100%;
        margin: 25px 0 10px;
            justify-content: center;
    }
    .reviw-content .reviw-more a{
    font-size: 13px;
        display: inline-block;
        border: 1px solid #d2cece;
        padding: 2px 15px;
        border-radius: 3px;
    }
    .list-ofjob-course{
        display: flex;
        align-items: center;
        justify-content: center;
        flex-wrap: wrap;
        margin: 0 !important;
        padding: 0;
    }
    .list-ofjob-course li{
      border: 1px solid #dcdacb;
        border-radius: 4px;
        padding: 0;
        flex: 0 0 15%;
        max-width: 15%;
        margin: 5px !important;
    }
    .list-ofjob-course li:before{
        display: none;
    }
    .list-ofjob-course li a{
        padding: 10px 10px;
        display: block;
        font-size: 14px;
        text-align: center;
        font-weight: 600;
        color: #19455a;
        text-transform: capitalize;
    }
    .most-oriented-courses {    margin: 30px 0 0 0;}
    .most-oriented-courses .post-sections{
        margin-bottom: 0
    }
    
    .most-job-course .owl-nav .owl-prev,.most-job-course .owl-nav .owl-next{
    width: 38px;
        height: 38px;
        border-radius: 100%;
        text-align: center;
        background-color: #fff !important;
        box-shadow: 0 2px 4px rgb(0 0 0 / 8%), 0 4px 12px rgb(0 0 0 / 8%);
        position: absolute;
           top:32%;
        z-index: 999;
        border: 1px solid #fdfdfd !important;
         
    }
    .most-job-course .owl-nav .owl-prev {
          left: 1.5%;
    }
    
    .most-job-course .owl-nav .owl-next {
        right: 1.5%;
    }
    .most-job-course .owl-nav .owl-prev span,
    .most-job-course .owl-nav .owl-next span{    font-size: 36px;}
    .most-job-course .owl-next.disabled, .most-job-course .owl-prev.disabled {
        display: none !important;
    }
    
    @media(max-width:767px) {
        .patch-left{
            flex: 0 0 100%;
            max-width: 100%;
        }
        .patch-content{
                padding: 0;
            margin-bottom: 20px;
        }
        .resume-icons{
            width:100px;
        display: block;
        margin: 20px auto;
        }
        .reviw-container{
        margin-bottom: 20px;
    }
    .list-ofjob-course li{
    max-width: 46%;
        flex: 0 0 46%; 
    } 
    .list-ofjob-course li:nth-child(n+5) {
      display:none;
    }
    .custom-sidebar{
        display: none !important;
    }
    
    .most-job-course .owl-nav .owl-prev {
        left: -8px;
    }
    
    .most-job-course .owl-nav .owl-next {
        right: -8px;
    }
    
    
    }
    .responsive-menu-item-link .fa.fas-menu{
        display: none;
    }
    .datepicker th{
        font-size: 12px;
    }
    .datepicker td {
        font-size: 13px;
    }
    .datepicker th,.datepicker td{
        padding: 4px;
    }
    .datepicker table tr td.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active:hover{
            border-color: #2196f3 #2196f3 #0254fd;
                background-image: linear-gradient(to bottom,#08c,#2196f3);
        
            background-image: -webkit-gradient(linear,0 0,0 100%,from(#08c),to(#007bff));
                background-color: #006dcc;
    
    }
    .datepicker table tr td.active.active, 
    .datepicker table tr td.active.disabled, 
    .datepicker table tr td.active.disabled.active, 
    .datepicker table tr td.active.disabled.disabled, 
    .datepicker table tr td.active.disabled:active, 
    .datepicker table tr td.active.disabled:hover,
    .datepicker table tr td.active.disabled:hover.active, 
    .datepicker table tr td.active.disabled:hover.disabled, 
    .datepicker table tr td.active.disabled:hover:active, 
    .datepicker table tr td.active.disabled:hover:hover, 
    .datepicker table tr td.active.disabled:hover[disabled], 
    .datepicker table tr td.active.disabled[disabled], 
    .datepicker table tr td.active:active, 
    .datepicker table tr td.active:hover, 
    .datepicker table tr td.active:hover.active, 
    .datepicker table tr td.active:hover.disabled, 
    .datepicker table tr td.active:hover:active, 
    .datepicker table tr td.active:hover:hover, 
    .datepicker table tr td.active:hover[disabled],
    .datepicker table tr td.active[disabled]{
            background-color: #2196f3;
    }
    .datepicker table tr td.active, 
    .datepicker table tr td.active.disabled, 
    .datepicker table tr td.active.disabled:hover, 
    .datepicker table tr td.active:hover{
            background-color: #2196f3;
    }
    .forms select.form-control {
      color: #788087 !important;
    }
    .forms  select.form-control  option:not(:first-of-type) {
      color: black  !important;
    }
    
    /*@media(min-width:1600) {
     .custom-sidebar{
             width: calc(100vw - 980px) !important;
     }
    }*/
    
    
    .blog-title-2 {
        font-size: 20px;
        margin: 0 0 10px;
    }
    ul.agenda-list li:before{
        display:none;
    }
    ul.agenda-list li{
    padding: 0;
        list-style: decimal;
        color: #2196f3;
        font-weight: 400;}
    ul.agenda-list li strong{color: #2196f3;
        font-weight: 500;
        font-size: 16px;}
        .group-videos{
            width: 100%;
            height: 375px;
            position: relative; 
        }
        .group-videos-linker{
            display: block;
            width: 100%;
            height: 100%; 
            overflow: hidden;
            background: url('https://www.acte.in/wp-content/uploads/2023/10/acte-videos-section.jpg');
            background-size: cover !important;
            background-position: center center !important;
            background-repeat: no-repeat  !important;
        }
        .group-ratings{
            padding: 0 0 0 14%;
        }
        .group-ratings h2{
            font-weight: 500;
            font-size: 30px;
        }
        .group-ratings h2 span {
            display: block;
        }
        .group-ratings-list li{
            display: flex;
            align-items: center;
            margin: 22px 0;
            justify-content: flex-start; 
        }
        .group-ratings-list strong{
            font-size: 28px;
            display: inline-block;
            font-weight: 600;
        }
      .group-ratings-list strong em{
            font-size: 13px;
            color: #edb200;
            display: inline-block;
            margin: 0 6px 0 6px;
        }
        .group-ratings-list span{    
            display: inline-block;
            font-size: 22px;
            margin: 0 20px 0 20px;
            border-left: 1px solid  #bdc6d9;
        }
        .group-ratings-list img{    
            display: inline-block;
            margin: 0;
            max-width: 112px;
            width: auto !important;
        }
        .line-darkedblue-btn{
            background: #2196f3;
        border: 1px solid #2196f3;
        font-size: 14px;
        margin-bottom: 5px;
        font-family: 'Open Sans',sans-serif;
        margin-top: 35px;
        color: #fff!important;
        text-decoration: none;
        display: inline-block;
        padding: 10px 30px;
        border-radius: 4px;
        }
        .line-darkedblue-btn:hover{
            background-color: #0a2e6d;
        border-color: #0a2e6d;
        text-decoration: none;
        }
        .grouping-master-ratings .group-ratings{
            padding: 0;
        }
        .grouping-master-ratings .group-ratings-list{
                display: flex;
                align-items: center;
        }
        .grouping-master-ratings .group-ratings h2 span{
            display: inline-block;
        }
        .grouping-master-ratings .group-ratings-list li{
            margin: 10px 36px 50px 0;
        }
    .group-ratings-list li a{
        color: #283339;
        display: block;
        text-decoration: none;
        }
    .acte-ratings-list ul li img{
    max-width:100%;}
    form p {
        margin: 0;
    }
    
    
    @media (max-width:767px) {
            .group-ratings{
                padding: 0;
                margin: 0 !important;
            }
            .group-ratings-list li{
                justify-content: center;
            }
            .group-ratings h2{
                    font-size: 22px;
                text-align: center;
            }
            .group-videos{
                    height: 205px;
            }
            .clients-wrapper{
                margin-top:20px;
            }
            .clients-wrapper li .client-logo{
                text-align: center;
            }
    #rmp_menu_trigger-257123 {
        display: block;
       top: 156px;
        left: 13px;
    }
    
    .blue-secondary .title-with-normal-btn{
      max-width: 100% !important;
      margin: 0 auto;    margin-bottom: 40px !important;
    }
    .title-with-normal-btn .bottom-btn-set a{
        margin: 6px 0;
    }
    .placement-banner-shape{    bottom: 0 !important;}
    
    .acte-ratings-list ul li{
        margin: 8px !important;
        flex: 0 0 42%; 
    max-width:42%;
    }
    
    .placement-img{
        padding: 0;
        margin: 0 0 40px 0px;}
    
    .placement-clients li{
        flex: 0 0 42%;
        max-width: 42%;
    }
        }
    @media screen and (max-width: 1024px){
    .site-branding-container {
        padding: 10px 0;
    }
    .mainmenu #responsive-menu-button{
    display:inline-flex !important;}
    #rmp_menu_trigger-257123 {
        display: block;
        top: 156px;
        left: 15px;
    }
     .rmp-submenu .rmp-menu-item-link i{
        margin: 0 10px 0 0;
    }
    }
    
    .viewmoreviewless .static-height {
        height: 700px ;
        transition: height 4s .5s ease;
        overflow: hidden;
    }
    .viewmoreviewless.showcollapseall .static-height {
        height: auto;
        transition: height 4s .5s ease;
        overflow: visible;
    }
    .page-template-money-page-template .allpages-enq.enquiry-now,.only-moneypage-enq.enquiry-now{
        display:none
    }
    
    .page-template-money-page-template .only-moneypage-enq.enquiry-now{
    display:inline-block;
    }
    .frm
    {
        padding:0;
    }
    /* .headcon {
        color: #1181da;
    } */
    .cont-hrd {
        align-items: center;
    }
    .phone-rot {
        transform: rotate(100deg);
        margin: 0px 15px 0px 0px;
    }
    a.fon-sz {
        font-size: 16px;
        font-weight: 700;
    }
    .footer-student li {
        display: inline-flex;
        color: #fff;
        margin: 0px 15px 10px 0px;
        border-right: 1px solid #dddddd80;
        padding-right: 10px;
    }
    .clr-h4 {
        border-bottom: 1px solid #dddddd80;
        padding-bottom: 10px;
        font-size: 18px;
        color: #c3c3c3;
    }
    .footer-student a {
        color: #c3c3c3;
    }
    .footer-student a:hover {
        color: #fff;
    }
    .footer-student li:last-child {
        border-right: none !important;
    }
    .view-chennai {
        margin: 20px 35px 20px 35px !important;
        border: 1px solid #1b538c;
        text-align: center;
    }
    .view-chennai a {
        padding: 5px !important;
    }
    .rating-txt {
        font-size: 18px;
        font-weight: 700;
        text-align:center;
    }
    .rating {
        font-size: 18px;
        font-weight: 700;
        text-align:center;
    }
    .fa-check-circle-o {
        padding-right: 10px;
        font-size: 20px !important;
        color: #1B538C;
    }
    h2.top-hed {
        font-size: 28px;
        font-weight: 600;
        text-transform: capitalize;
    }
    .compinies-prefered {
        padding: 2em 0em 2em 0em;
    }
    .why-top li {
        list-style: none;
        font-size: 15px;
        padding: 5px 0 5px 0px;
        color: #4a4a4a;
    }
    .corp-li-hed h2 {
        font-size: 18px;
        margin-bottom: 5px;
    }
    .corp-ul i.fa.fa-check-circle-o {
        font-size: 26px !important;
    }
    .corp-ul li {
        display: flex;
        align-items: center;
        padding-bottom:20px;
    }
    .con-hed {
        text-align: center;
        padding-bottom: 35px;
    }
    p.corp-para {
        width: 75%;
        margin: 0 auto;
        font-size: 16px;
    }
    h2.corp-hed {
        font-size: 30px;
    }
    .hapy-cop h2 {
        font-size: 30px;
    }
    .hapy-cop p {
       font-size: 16px !important;
    }
    .train-bg {
        background: #fff;
        padding-top: 3em;
        padding-bottom: 3em;
    }
    .programs-deliver .item {
        padding: 20px;
        border: 1px solid #ddd;
        margin: 10px;
        background-color: #fff;
    }
    h5.program-hed {
        font-size: 20px;
        text-align: center;
        margin: 0;
    }
    .flx-ver {
        display: flex;
    }
    .versatile-li-spc {
        margin-right: 35px;
    }
    .versatile .owl-dot {
        background-color: #ddd !important;
        width: 25px;
        height: 5px;
        border-radius: 50px;
        margin-right: 0px !important;
    }
    button.owl-dot.active {
        background-color: #1B538C !important;
        width: 25px;
        height: 5px;
        border-radius: 50px;
        margin-right: 15px !important;
    }
    
    .versatile .owl-dots
    {
        text-align: center;
        padding-top: 20px;
    }
    .verstile-bg {
        padding-top: 3em;
        padding-bottom: 3em;
    }
    .ver-car
    {
        font-size: 22px;
        font-weight: 700;
    }
    .var-min {
        font-size: 30px;
    }
    .versatile-li-spc a
    {
        font-size: 16px;
        color: #4c4c4c;
    }
    .bg-card-clr {
        background-color: #f4f7fa;
        padding: 3em;
        width: 90%;
        border-radius: 20px;
    }
    .bg-card-clr h2 {
        font-size: 20px;
    }
    .bg-card-clr h4 {
        font-size: 18px;
    }
    .bg-card-clr li {
        list-style: inside;
    }
    .ver-but {
        background: none;
        border: 2px solid #1B538C;
        padding: 5px 15px;
        border-radius: 50px;
        color: #000;
    }
    .vertrai-section {
        background-color: #fff;
        padding-top: 3em;
        padding-bottom: 3em;
    }
    .tr-img {
        text-align: center;
        padding-bottom: 25px;
    }
    .versatile-li-spc li {
        list-style: inside;
    }
    .acc-hed h2 {
        color: #47484a;
        font-size: 25px;
        font-weight: 700;
    }
    .acc-hed h5 {
        color: #47484a;
        font-size: 18px;
        font-weight: 600;
    }
    .acc-list li {
        list-style: inside;
    }
    .acc-list
    {
        padding-bottom: 20px;
    }
    .acc-btn {
        border: 1px solid;
        color: #000;
        background: none !important;
        border-radius: 25px;
        padding: 8px 18px;
    }
    .acc-btn:hover
    {
        border: 1px solid;
        color: #000;
    }
    .faq-section .container {
        width: 65%;
    }
    .faq-section {
        padding-top: 3em;
        padding-bottom: 3em;
    }
    .faq-cop h2 {
        font-size: 25px;
        font-weight: 700;
        padding-bottom: 15px;
    }
    .faq-cop
    {
        text-align: center;
    }
    ul.faqlist {
        padding-top: 20px;
    }
    .faqlist li
    {
        list-style: inside;
    }
    .versatile .owl-nav
    {
        position: relative;
    }
    .versatile .owl-prev {
        position: absolute;
        left: 36%;
        transform: translate(-50%, -50%);
        top: 28px;
        font-size: 56px !important;
        color: #1B538C !important;
    }
    .versatile .owl-next {
        position: absolute;
        right: 36%;
        transform: translate(-50%, -50%);
        top: 28px;
        font-size: 56px !important;
        color: #1B538C !important;
    }
    .img-siz
    {
        width:64px !important;
        text-align: center;
        margin: 0 auto;
    }
    .job-list-what li {
        list-style: inside;
    }
    h4#h-job-support-at-acte {
        font-size: 30px;
    }
    .what-pro
    {
        font-size: 30px;
    }
    h2.what-pro {
        font-size: 30px;
    }
    .jobcli-section {
        padding-bottom: 30px;
    }
    .dro-que {
        background: none;
        color: #1B538C;
        border: 1px solid #1B538C;
        padding: 7px 15px;
        border-radius: 25px;
    }
    .dro-que:hover
    {
        color: #1B538C;
        border: 1px solid #1B538C;
    }
    h2.tec-90 {
        font-size: 18px;
        font-weight: 700;
        margin-top: -15px;
    }
    .jobsup-section {
        padding-top: 3em;
        padding-bottom: 3em;
    }
    .compinies-prefered img {
        border-radius: 20px;
    }
    .vertrai-section .container {
        max-width: 1140px;
    }
    .bg-card-clr {
        background-color: #f4f7fa;
        padding: 3em;
        width: 90%;
        border-radius: 20px;
        margin: 0 auto;
    }
    section.happy-bg {
        padding-top: 3em;
        padding-bottom: 3em;
        background-color: #ededed;
    }
    .tr-img img {
        width: 300px;
    }
    .tem-emp h4 {
        font-size: 18px;
        font-weight: 600;
        color: #000;
    }
    .tem-emp p {
        font-size: 15px;
    }
    .empower-section {
        padding-top: 3em;
        padding-bottom: 3em;
    }
    .slid-bg
    {
        padding-top: 3em;
        padding-bottom: 3em;
    }
    .bestfit-section {
        padding-top: 3em;
        padding-bottom: 3em;
    }
    .fit-sec h2 {
        font-size: 28px;
    }
    .cho-sec h2 {
        font-size: 28px;
    }
    .fit-sec li
    {
        font-size: 15px;
        font-weight: 700;
    }
    .fit-sec .fa.fa-check
    {
        color: #1B538C;
        padding-right: 12px;
    }
    .cho-sec h4 {
        font-size: 16px;
        font-weight: 600;
    }
    .cho-sec
    {
        padding-top: 3em;
        padding-bottom: 3em;
    }
    .off-crd .card-body p
    {
        font-size: 14px !important;
    }
    .off-crd .card
    {
        border: 0;
        box-shadow: 2px 2px 4px 4px #f8f8f8;
    }
    .off-crd .card-body h2
    {
        text-align: center !important;
    }
    .empower-img img {
        width: 300px;
    }
    .empower-img 
    {
        text-align: center;
        padding-bottom: 20px;
    }
    .empower-hed h2
    {
        font-size: 28px;
        font-weight: 600;
        padding-bottom: 20px;
    }
    .empower-hed
    {
        text-align: center;
    }
    .btn-query
    {
        text-align: center;
        margin-top: 30px;
    }
    .off-hed
    {
        font-size: 28px;
    }
    .img-form img {
        width: 450px;
    }
    .img-form 
    {
        text-align: center;
    }
    div#wpcf7-f107159-o1 .form-group {
        display: block !important;
    }
    li.cate-list {
        position: relative;
        display: flex;
        padding: 0.6rem;
        margin-bottom: -1px;
        background-color: #fff;
        border: 1px solid rgba(0,0,0,.125);
        justify-content: space-between;
        transition: transform 0.3s ease-in-out;
        line-height: 1;
    }
    .hed-cate {
        font-size: 18px;
        padding: 14px;
        font-weight: 700;
        text-align: center;
        border: 1px solid #1b538c;
        color: #fff;
        background-color: #1b538c;
    }
    li.cate-list:hover
    {
    transform: scale(1.08);
        border: 1px solid #ff852c;
        z-index: 1;
        border-radius: 15px;
        background-color: #ff852c;
        color: #fff;
        font-weight: bold;
    }
    .other_categories {
        padding: 2em 0em 2em 0em;
    }
    span.clr-num {
        background-color: #ffc107;
        padding: 3px 10px 3px 10px;
        border-radius: 25px;
    }
    .blk-list h2 {
        font-size: 22px;
        padding-top: 10px;
        padding-bottom: 20px;
        font-weight: 700;
    }
    .placed-stud img {
        width: 450px !important;
        margin: 0 auto;
    }
    .other_categories .row {
        align-items: center;
    }
        .typheaddrpdwn{
        background: #fff;
        border-radius: 8px; 
        overflow: hidden;
        position: absolute;
        width: 100%;
        left: 0;
			height: 250px;
    min-height: 100%;
			overflow-y:auto;
        top: 0;padding: 0 0px 20px;
    -webkit-box-shadow: 0 3px 5px 0 rgba(140,140,140,.05);
        box-shadow: 0 3px 5px 0 rgba(140,140,140,.05);
    }
    .typheaddrpdwn li{
        display: block;
        padding: 0px 16px;
        border-bottom: 1px solid #ebebeb;
    }
    .typheaddrpdwn li:last-child{
        border:none;
    }
    .typheaddrpdwn li a:hover{
      color:#2196f3;
    }
    .typheaddrpdwn li a{
        display: inline-block;
        padding: 5px 0; 
        font-size:13px;
        color:#101010;
        text-decoration:none;
    }
    .beforeicon
{
    position: relative;
}
/* mobile response */

@media only screen and (min-width:320px) and (max-width:767px) {
    .hapy-cop h2 {
        font-size: 25px;
        font-weight: 700;
    }
    .hapy-cop {
        padding-bottom: 20px;
    }
    .flx-ver {
        display: block;
    }
    .versatile .owl-next
    {
        right: 28%;
    }
    .versatile .owl-prev
    {
        left: 28%;
    }
    .versatilejob .owl-next
    {
        right: 11%;
    }
    .versatilejob .owl-prev
    {
        left: 11%;
    }
    p.corp-para
    {
        width: 100%;
    }
    .bg-card-clr {
        padding: 1em;
        width: 100%;
        margin: 10px auto;
    }
    .faq-section .container {
        width: 100%;
    }
    .versatilejob .owl-nav
{
    padding: 10px;
}
h2.tec-90
{
    margin-top: 30px;
    text-align: center;
}
.versatilejob .owl-dots
{
    padding-top: 0px;
}
.off-crd .card
{
    margin-bottom: 20px;
}
#table-id
{
    width: 700px;
}
.careers-cards .card-body .card-text
{
    padding: 15px 0px;
}
.careers-cards
{
    height: 530px;
}
	.verstile-bg .row
	{
		flex-direction: column-reverse !important;
	}
	.red-mor
	{
		text-align:center !important;
	}
	.careers-cards .card-body .card-footer>div span
	{
		margin-right:10px;
	}
}

@media only screen and (min-width:768px) and (max-width:1000px)
{
    h2.tec-90
    {
        margin-top: 20px;
    }
    .versatilejob .owl-dots
    {
        padding-top: 0px;
    }
}

@media only screen and (min-width:1024px) and (max-width:1200px)
{
    h2.tec-90
    {
        margin-left: -30px;
    }
}

.beforeicon:before
{
  content: url(https://www.acte.in/wp-content/uploads/2024/01/icons8-chevron-right-12.png);
  font-size: 22px;
  position: absolute;
  top: 0;
  right: 8px;
  filter: invert(99%) sepia(0%) saturate(7420%) hue-rotate(175deg) brightness(100%) contrast(30%);
}
.versatilejob .owl-dot {
    background-color: #ddd !important;
    width: 25px;
    height: 5px;
    border-radius: 50px;
    margin-right: 0px !important;
}
.versatilejob .owl-dots
{
    text-align: center;
    padding-top: 20px;
}
.versatilejob .owl-nav
{
    position: relative;
}
.versatilejob .owl-prev {
    position: absolute;
    left: 36%;
    transform: translate(-50%, -50%);
    top: 28px;
    font-size: 56px !important;
    color: #1B538C !important;
}
.versatilejob .owl-next {
    position: absolute;
    right: 36%;
    transform: translate(-50%, -50%);
    top: 28px;
    font-size: 56px !important;
    color: #1B538C !important;
}
h2.car-hed {
    color: #1b538c;
    padding: 10px 0px 0px 0px;
}
#rmp-search-box-257123
{
	display:none !important;
}