/* start body */
    body{
        /*font-family: -webkit-pictograph;*/
        font-family: system-ui;
        /*background-color: #f6f6f6;*/
        background-color: white;
    }
/* end body */

/* start font size*/
.font-size-22{
    font-size: 22px!important;
}
.font-size-18{
    font-size: 18px!important;
}
.font-size-14{
    font-size: 14px!important;
}
.paddind-10-25{
    padding: 10px 25px!important;
}
/*end font size*/

.btn-width{
    width: 150px;
}

/* start border blue table color*/
    table.border-blue-table-tr tr>td{
        border-color: #28166f!important;
    }
/* end border blue table color*/
    .black_border{
        border: 1px solid #797979;
    }
/*start particular website color*/
    .white{
        color: white!important;
    }
    .black{
        color: black!important;
    }
    .background-white{
        background-color: white!important;
    }
    .orange-color{
        color: #f58220!important;
    }
    .orange-background{
        background-color: #f58220!important;
    }
    .dark-blue-color{
        color: #28166f!important;
    }
    .dark-blue-background{
        background-color: #28166f!important;
    }
    .border-orange-color{
        border:1px solid #f58220!important;
    }
/*end particular website color*/

/*start margin*/
.margin-t10{
    margin-top: 10px!important;
}
.margin-t20{
    margin-top: 20px!important;
}
.margin-t30{
    margin-top: 30px!important;
}
.margin-t40{
    margin-top: 40px!important;
}
.margin-t50{
    margin-top: 50px!important;
}
.margin-b20{
    margin-bottom: 20px!important;
}
.margin-b30{
    margin-bottom: 30px!important;
}
.margin-b40{
    margin-bottom: 40px!important;
}
.margin-b50{
    margin-bottom: 50px!important;
}
.margin-l20{
    margin-left: 20px!important;
}
.margin-l30{
    margin-left: 30px!important;
}
.margin-l40{
    margin-left: 40px!important;
}
.margin-l50{
    margin-left: 50px!important;
}
.margin-r20{
    margin-right: 20px!important;
}
.margin-r30{
    margin-right: 30px!important;
}
.margin-r40{
    margin-right: 40px!important;
}
.margin-r50{
    margin-right: 50px!important;
}
/*end margin*/

/*start padding*/
.padding-l20{
    padding-left: 20px!important;
}
.padding-r20{
    padding-right: 20px!important;
}
/*end padding*/

/*start p tag*/
    p{
        font-size: 16px;
        line-height: 24px;
        letter-spacing: 1.1px;
        text-align: justify;
    }
/*end p tag*/

/*start a tag*/
    a:hover, a:focus, a:visited {
        text-decoration: none;
        outline: none;
    }
    a{
        text-decoration: none;
        cursor: pointer;
    }
/*end a tag*/

/*start ul,li tag*/
    ul, li {
    /*    list-style: none;*/
        padding: 0px;
        margin: 0px;
    }
/*end ul,li tag*/


/*start header and main-header*/
    .header-top .auto-container .inner-container .top-left .top-marquee{
        /*color: white;*/
        /*color: #f58220;*/
        color: black;
        font-size: 16px;
        padding: 10px;
        font-weight: bold;
    }
    header.main-header{
        /*position: fixed;*/
        top: 0;
        width: 100%;
        left: 0;
        z-index: 9999;
        display: block;
    }
    .main-header .header-top{
        position: relative;
        /*background-color: #f58220;*/
        /*background-color: #fffbd5;*/
        background-color: white;
    }
    .main-header .auto-container{
        position: static;
        max-width: 1290px;
        padding: 0px 0px;
        margin: 0 auto;
        height: 42px;
    }
    .main-header .auto-container .inner-container{
        /*padding-left: 360px;*/
        /*padding-left: 290px;*/
        padding-left: 240px;
    }
    .main-header .header-top .auto-container .inner-container .top-right{
        position: relative;
        float: right;
        padding: 7.5px 0;
    }
    .main-header .btn-box{
        position: relative;
    }
    .main-header .btn-box a{
        line-height: 15px;
        text-align: center;
        border-width: 1px;
        padding: 4px 4px;
        margin: 6px 0 0;
    }
    .main-header .btn-style-three{
        position: relative;
        font-size: 14px;
        line-height: 20px;
        color: #ffffff;
        padding: 13px 23px;
        font-weight: 700;
        background-color: transparent;
        text-transform: uppercase;
        border: 2px solid #ffffff;
        -webkit-box-shadow: rgb(255 255 255 / 10%) 0 0px 0px 0px inset;
        -moz-box-shadow: rgba(255, 255, 255, 0.1) 0 0px 0px 0px inset;
        -ms-box-shadow: rgba(255, 255, 255, 0.1) 0 0px 0px 0px inset;
        -o-box-shadow: rgba(255, 255, 255, 0.1) 0 0px 0px 0px inset;
        box-shadow: rgb(255 255 255 / 10%) 0 0px 0px 0px inset;
    }
    .main-header .theme-btn{
        display: inline-block;
        -webkit-transition: all 400ms ease;
        -moz-transition: all 400ms ease;
        -ms-transition: all 400ms ease;
        -o-transition: all 400ms ease;
        transition: all 400ms ease;
        cursor: pointer;
    }
    .main-header .btn-style-three:hover{
        box-shadow: rgb(255 255 255) 0 0px 0px 40px inset;
        color: #0e3c6f;
    }
    .main-header .top-left{
        position: relative;
        /*float: left;*/
        /*margin-right: 3rem!important;*/
    }
    .main-header ul.contact-list{
        position: relative;
        padding: 15px 0 0px;
        display: inline-block;
    }
    .main-header ul.contact-list li{
        position: relative;
        float: left;
        font-size: 14px;
        line-height: 20px;
        color: #e9e8e9;
        font-weight: 300;
        margin-right: 15px;
        border-right: 1px solid #e9e8e9;
        padding-right: 15px;
        margin-top: 2px;
    }
    .main-header ul.contact-list li:first-child,.main-header ul.contact-list li:nth-child(2),.main-header ul.contact-list li:last-child{
        border-right: none!important;
    }
    .main-header ul.contact-list li:first-child,.main-header ul.contact-list li:nth-child(2){
        margin-top: 0;
        margin-right: 10px;
        padding-right: 10px;
    }
    .mg-0{
        margin-right: 0!important;
    }
    .main-header ul.contact-list li a{
        color: #e9e8e9;
        display: inline-block;
        -webkit-transition: all 300ms ease;
        -moz-transition: all 300ms ease;
        -ms-transition: all 300ms ease;
        -o-transition: all 300ms ease;
        transition: all 300ms ease;
        cursor: pointer;
    }
    .main-header ul.contact-list li i{
        float: left;
        font-size: 25px;
        line-height: 25px;
        margin-right: 10px;
        color: #fff !important;  
    }
    .main-header .top-bar{
        /*background-color: #e8e8e8;*/
        background-color: #28166f;
        padding: 10px;
    }
    .main-header .top-bar .login p{
        margin: 0;
        padding: 0;
        color: white;
        display: contents;
        font-size: 14px;
    }
    .main-header .top-bar .login p span{
        font-size: 16px;
    }
    .main-header .top-bar .login{
        font-size: 16px;
        font-weight: bold;
        /*font-family: system-ui;*/
    }
    .main-header .top-bar .login a{
        color: #28166f;
        /*color: white;*/
        font-size: 12px;
        border: 1px solid #28166f;
        margin: 0 10px;
        border-radius: 5px;
        /* padding: 16px; */
        font-weight: 600;
        text-transform: uppercase;
        /*background: #efeeee;*/
        background: white;
        /*background: #28166f;*/
    }
    .main-header .top-bar .login a:hover{
        color: white;
        background-color: #28166f;
    }
    .main-header .top-bar .login span,.main-header .header-lower .navbar-collapse ul li span{
        font-size: 10px;
    }
    .main-header .header-lower{
        position: relative;
        display: block;
    }
/*end header and main-header*/

/*start lower header*/
    .header-lower .main-box{
        /*background: rgba(255, 255, 255, 0.72) !important;*/
        /*background-color: #e8e8e8;*/
        background-color: #28166f;
        /*background-image: linear-gradient(#e8e8e8, white);*/
        position: static;
        left: 0px;
        top: 0px;
        -webkit-transition: all 300ms ease;
        -moz-transition: all 300ms ease;
        -ms-transition: all 300ms ease;
        -o-transition: all 300ms ease;
        transition: all 300ms ease;
        /*font-family: 'Raleway', sans-serif;*/
    }
    .header-lower .logo-box{
        position: absolute;
        left: 15px;
        top: -76px;
        float: left;
    }
    .header-lower .logo-box:before{
        position: absolute;
        /*border: 2px solid #28166f;*/
        right: 0;
        width: 100%;
        height: 100%;
        /*background-color: #e8e8e8 !important;*/
        /*background-color: #fffbd5 !important;*/
        background-color: white !important;
        content: "";
        border-radius: 22px;
    }
    .header-lower .logo-box .logo{
        position: relative;
        padding: 10px;
    }
    .header-lower .logo-box .logo a{
        display: block;
    }
    .header-lower .logo-box .logo a img{
        position: relative;
        /*max-width: 87%;*/
        /*width: 250px;*/
        height: 88px;
    }
    .header-lower .logo-box .logo:before{
        /*position: absolute;
        right: -50px;
        top: 0;
        border-top: 50px solid transparent;
        border-bottom: 50px solid transparent;
        border-left: 50px solid #fff !important;
        content: "";
        z-index: 99;*/
    }
    .header-lower .navbar-default .navbar-nav>li>a{
        text-transform: capitalize;
        margin-top: 10px;
        margin-bottom: 10px;
        padding: 0px 3px;
        /*color: #28166f;*/
        color: white;
        font-size : 11px; 
        font-weight: 600;
        /*border-right: 1px solid #28166f;    */
        border-right: 1px solid white;    
    }
    .header-lower .navbar-default .navbar-nav>li:last-child>a{
        border-right: none;
    }
    .main-header .header-lower .navbar-collapse{
        padding-left: 0!important;
        padding-right: 0!important;
    }
    .header-lower .nav-style{
        background-color: transparent;
        border: none;
        margin-bottom: 0;
        min-height: 42px;
    }
/*end lower header*/

/*start header tabs on hover*/

.hover-aiu-tab2{
position: relative;
}

.hover-aiu-tab2:hover .aiu-tab-dropdown2{
display: block;
opacity: 1;
}
.aiu-tab-dropdown2{
display: none;
position: absolute;
z-index: 750;
box-shadow: 0px 0px 6px 0px #ccc;
border-radius: 0;
/*width: 175px;*/
width: 180px;
left: 120px;
top:-20px;
background: white;
transition: .5s ease;
opacity: 0;
}

.aiu-tab-dropdown2 li{
font-weight: 600;
padding: 8px 10px;
margin: 0px 15px;
border-bottom: 1px solid #28166f;
}
/*-----------------------*/
.hover-aiu-tab3{
position: relative;
}

.hover-aiu-tab3:hover .aiu-tab-dropdown3{
display: block;
opacity: 1;
}
.aiu-tab-dropdown3{
display: none;
position: absolute;
z-index: 750;
box-shadow: 0px 0px 6px 0px #ccc;
border-radius: 0;
width: 180px;
left: 130px;
top:-30px;
background: white;
transition: .5s ease;
opacity: 0;
}


.aiu-tab-dropdown3 li{
font-weight: 600;
padding: 8px 10px;
margin: 0px 15px;
border-bottom: 1px solid #28166f;
}
/*------------------------------------*/

.hover-aiu-tab{
position: relative;
}

.aiu-tab-dropdown{
display: none;
position: absolute;
z-index: 750;
box-shadow: 0px 0px 6px 0px #ccc;
border-radius: 0;
/*width: 175px;*/
width: 180px;
left: -75px;
background: white;
transition: .5s ease;
opacity: 0;
}
.aiu-tab-dropdown li{
/*font-size: 15px;*/
font-weight: 600;
padding: 8px 10px;
margin: 0px 15px;
border-bottom: 1px solid #28166f;
/*box-shadow: 0px 1px 2px 1px #e4e1e1;*/
/* border-bottom: 1px dotted #757474;*/
}
.aiu-tab-dropdown li:last-child{
border-bottom: none;
}
.aiu-tab-dropdown li:hover{
/*background: #f1f1f1;*/
/*background-image: linear-gradient(#e8e8e8, white);*/
}
.aiu-tab-dropdown li a{
color: #28166f;
}
.hover-aiu-tab:hover .aiu-tab-dropdown{
display: block;
opacity: 1;
}
.courses-subTab{
width: 960px;
left: -350px;
}
.courses-subTab .nav-course-sub-tab ul{
border-bottom: none!important;
}
.courses-subTab .nav-course-sub-tab li{
box-shadow: none;
margin: 0;
border-bottom: none;
color: white;
width: 233px;
}
.courses-subTab .nav-course-sub-tab li.active{
background: #28166f;
}
.courses-subTab .nav-course-sub-tab .nav-tabs>li.active>a{
background: transparent;
border: none;
padding: 3px 0px 3px 5px;
color: white;
font-size: 16px;
}
.courses-subTab .nav-course-sub-tab .nav-tabs>li>a{
background-color: transparent;
border:none;
padding: 3px 0px 3px 5px;
font-size: 16px;
}
.courses-subTab .nav-course-sub-tab .nav-tabs>li>a>span{
float: right;
line-height: 20px;
}
.courses-subTab .nav-course-sub-tab .col2{
padding-right: 0px
}
.courses-subTab .nav-course-sub-tab .col10{
padding-left: 0px;
}
.courses-subTab .nav-course-sub-tab .col10 .tab-content{
background: #fbfbfb;
padding: 10px 20px;
height: 302px;
}
.courses-subTab .nav-course-sub-tab .col10 .tab-content h2{
margin-top: 0;
color: #28166f;
font-size: 24px;
}
.courses-subTab .nav-course-sub-tab .col10 .tab-content .tab-box{
padding: 10px 0;
}
.courses-subTab .nav-course-sub-tab .col10 .tab-content .tab-box p{
margin-bottom: 2px;
font-size: 13px;
display: inline-flex;
}
.courses-subTab .nav-course-sub-tab .col10 .tab-content .tab-box p span{
float: left;
line-height: 24px;
}
.courses-subTab .nav-course-sub-tab .col10 .tab-content .tab-box p a{
color: black;
height: 34px;
/*line-height: 16px;*/
/*float: left;*/
}
/*end header tabs on hover*/

/* Start Enquire Now */
    .btn:focus,.btn:hover,.btn:active,.btn:visited,.btn:focus,.btn:focus-within,.btn:focus-visible,.btn:target{
        outline: none!important;
    }
    .btn-enquire-now{
        position: fixed;
        z-index: 100;
        top: 200px;
        right: 0;
        padding: 5px 15px;
        border-radius: 0px;
        color: white;
        background: #28166f;
        font-size: 16px;
        border: 1px solid white;
    }
    .btn-enquire-now:hover,.btn-enquire-now:focus,.btn-enquire-now:active{
        color: white;
    }
    @media (min-width: 768px){
        #enquireNow .modal-dialog{
            width: 400px;
        }
    }
    #enquireNow .modal-content{
        /*border-radius: 0px!important;
        padding: 25px 230px;
        background-image: url('~lib/image/enq_background.jpg');
        background-size: cover;*/
    }
    #enquireNow .modal-header{
        color: white;
        background: #28166f;
        /*border-radius: 45px 0px 0px;*/
        text-align: center;
        padding: 5px 15px;
        border-bottom-color: #28166f;
    }
    #enquireNow .modal-header button{
        color: white;
    }
    #enquireNow .modal-title{
        text-transform: capitalize;
        font-weight: 500;
        font-size: 18px;
        margin-top: 15px;
    }
    #enquireNow .modal-body{
        padding: 10px 30px 20px;
        background-color: #28166f;
    }
    #enquireNow .modal-body form{
        background-color: white;
        padding: 20px 30px 30px;
        border-radius: 20px;
    }
    h5{
        margin-top: 0;
        text-align: center;
        text-transform: uppercase;
        color: #28166f;
        font-size: 18px;
        margin-bottom: 15px;
        font-weight: bold;
    }
    #enquireNow .form-control:focus{
        border-color: #28166f!important;
        outline: 0!important;
        -webkit-box-shadow: inset 0 0px 0px rgb(0 0 0 / 8%),  0px 2px 2px rgb(193 193 195)!important;
        box-shadow: inset 0 0px 0px rgb(0 0 0 / 8%), 0px 2px 2px rgb(193 193 195)!important;
    }
    #enquireNow .form-control,#enquireNow .input-group-addon{
        /* height: 40px; */
        border-radius: 15px;
        border: 1px solid #bbb5b5;
        border-bottom: 1px solid #978fb7;
        box-shadow: 0px 1px 2px 0px #c7c5c5;
    }
    #enquireNow .input-group-addon{
        background: white;
        border-right: none;
        border-radius: 15px 0 0 15px;
    }
    #enquireNow #phone{
        border-radius: 0 15px 15px 0;
    }
    #enquireNow .col6-right-en{
        padding-right: 5px; 
    }
    #enquireNow .col6-left-en{
        padding-left: 5px; 
    }
    #enquireNow .btn-enquire-send{
        width: 100%;
        color: white;
        font-weight: 600;
        font-size: 16px;
        background: rgb(40 22 111);
        border-radius: 15px;
    }

    #enquireNow .btn-enquire-send-sec{
        width: 100%;
        color: white;
        font-weight: 600;
        font-size: 16px;
        background: rgb(40 22 111);
        border-radius: 15px;
    }
/* End Enquire Now */      

/*start footer*/
    footer{
        /*display: none;*/
        /*background-color: #fffde5;*/
        background-color: #28166f;
        color: white;
    }
    footer .box{
        padding-top: 20px;
        padding-bottom: 20px;
    }
    footer .box .content .image img{
        /*width: 120px;
        height: auto;*/
            background: white;
            padding: 5px;
            border-radius: 10px;
            height: 75px;
            width: auto;   
    }
    footer .box .content .heading{
        background: none;
        margin: 0 0 10px;
        padding: 0px;
        border-bottom: 1px solid white;
    }
    footer .box .content .heading h4{
        margin-top: 0;
        color: white;
    }
    footer .box .content .useful-link ul li{
        padding: 5px 0px 5px 20px;
        position: relative;
    }
    footer .box .content .useful-link ul li:before{
        background-color: #f58220;
        position: absolute;
        top: 14px;
        left: 0;
        width: 10px;
        height: 2px;
        content: "";
        display: inline-block;
    }
    footer .box .content .useful-link ul li a{
        color: white;
        font-weight: 500;
        font-size: 12px;
    }
    footer .box .content .text h4{
        font-size: 16px;
        font-weight: bold;
        color: white;
    }
    footer .box .content .text{
        padding: 0px 0 12px;
        /*border-bottom: 1px solid white;*/
    }
    footer .box .content .text ul li{
        color: white;
        font-weight: 500;
        font-size: 13px;
        padding: 2px 0;
    }
    footer .box .content .text ul li i{
        background: #f58220;
        color: black;
        padding: 2px;
        /* border-radius: 50%; */
        font-size: 17px;
    }
    footer .box .content .form-footer{
        margin-top: 20px;
        padding: 0 20px;
    }
    footer .box .content .form-footer .form-control{
        border-radius: 0!important;
        border-bottom: none;
        border-color: white;
        background-color: transparent;
        color: white;
        /*text-transform: capitalize;*/
    }
    footer .box .content .form-footer .form-control::placeholder{
        color: white;
    }
    footer .box .content .form-footer .btn{
        border-radius: 0;
        display: block;
        width: 100%;
        color: white;
        background: #f58220;
    }
    footer .box .content .gallery{
        background: white;
        margin-top: 20px;
        padding: 0 15px;
    }
    footer .box .content .gallery .gallery-col{
        padding-right: 8px!important;
        padding-left: 8px!important;
    }
    footer .box .content .gallery .image{
        padding: 5px 0;
    }
    footer .box .no-study-center h4{
        position: relative;
        margin-top: 20px;
        text-align: center;
        text-transform: uppercase;
        color: white;
        font-weight: 500;
        border-bottom: 2px solid white;
        line-height: .1em;
    }
    footer .box .no-study-center h4:before{
        /*position: absolute;
        content: '';
        background: #000;
        top: 9px;
        left: 0;
        width: 100%;
        height: 2px;*/
    }
    footer .box .no-study-center h4 span{
        background-color: #fffde5;
        padding: 0px 10px;
        line-height: .1em;
        color: black;
    }
    footer .box .no-study-center .nsc-box{
        margin-top: 20px;
        background: #f58220;
        border: 3px solid #a7a4a4;
        border-radius: 10px;
        padding: 20px 10px 15px;
        box-shadow: 0px 0px 12px 0px #949393;
    }
    footer .box .no-study-center .nsc-box a span{
        display: inline-block;
        float: left;
        font-size: 60px;
        line-height: 65px;
        text-transform: uppercase;
        font-family: fantasy;
        /* font-weight: bold; */
        color: white;
        text-shadow: 2px 2px #0c0c0c;
        letter-spacing: 5px;
    }
    footer .box .no-study-center .nsc-box a p.no{
        color: white;
        font-weight: 700;
        text-transform: uppercase;
        text-align: center;
        font-family: sans-serif;
        line-height: 1.35;
        letter-spacing: 0.4px;
        margin-bottom: 3px;
    }
    footer .box .no-study-center .nsc-box a p.click{
        color: white;
        text-transform: lowercase;
        text-align: center;
        font-weight: 500;
        word-spacing: 4px;
        letter-spacing: 2px;
        margin-bottom: 0;
    }
    footer .box .newsletter .sub-btn{
        outline: 0;
        background: #f58220;
        color: white;
        margin-left: 8px;
    }
    footer .box .newsletter .form-control{
        background: transparent;
        border: none;
        border-bottom: 1px solid white;
        border-radius: 0;
        padding: 6px 12px 0px;
        color: white;
        box-shadow: none;
        margin-right: 12px;
    }
    .col-chng::placeholder{
        color: white;
    }
    footer .box .newsletter h4{
        font-size: 16px;
        font-weight: bold;
        color: white;
        margin-bottom: 30px;
        margin-top: 20px;
    }
    footer .box .social-icon, .social-icon{
        line-height: 1;
    }
    footer .box .social-icon ul, .social-icon ul{
        display: block;
        overflow: hidden;
    }
    footer .box .social-icon ul li, .social-icon ul li{
        float: left;
    }
    footer .box .social-icon ul li a, .social-icon ul li a{
        font-size: 30px;
        margin-right: 20px;
    }
    footer .box .social-icon ul li a i.facebook, .social-icon ul li a i.facebook{
        color: #4267B2;
    }
    footer .box .social-icon ul li a i.twitter, .social-icon ul li a i.twitter{
        color: #1DA1F2;
    }
    footer .box .social-icon ul li a i.instagram, .social-icon ul li a i.instagram{
        color: #8a3ab9;
        background: -webkit-linear-gradient(#4c68d7, #cd486b,#fbad50);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }
/*end footer*/

/*start bottom footer*/
    .bottom-footer{
        /*background: #28166f;*/
        background: #f58220;
        color: white;
        padding: 10px 0;
    }
    .bottom-footer p{
        margin-bottom: 0;
        font-size: 14px;
        font-weight: 500;
    }
    .bottom-footer .bottom-navbar ul.nav-links{
        overflow: hidden;
        display: block;
    }
    .bottom-footer .bottom-navbar ul.nav-links li{
        position: relative;
        float: left;
        line-height: 20px;
        color: white;
        font-weight: 300;
        margin-right: 15px;
        border-right: 1px solid white;
        padding-right: 15px;
        margin-top: 2px;
    }
    .bottom-footer .bottom-navbar ul.nav-links li a{
        color: white;
        font-weight: 500;
        font-size: 14px
    }
    .bottom-footer .bottom-navbar ul.nav-links li:last-child{
        margin-right: 0;
        padding-right: 0;
        border-right: none;
    }
/*end bottom footer*/
        
/*start owl slider approval*/
    #owl-demo .item{
        margin: 3px;
        /*margin-right: 50px;*/
    }
    #owl-demo .item img{
        /*display: block;*/
        /*width: 100%;*/
        /*height: auto;*/
    }
    .owl-pagination{
        display: none;
    }
/*end owl slider approval*/

/*start main page heading*/
    .main-heading-page{
        background-image: url('~lib/image/slider/SLID-2.jpg');
        position: relative;
        padding: 50px 0px;
        background-attachment: fixed;
        background-position: center center;
        background-size: cover;
    }
    .main-heading-page:before{
        position: absolute;
        content: '';
        left: 0px;
        top: 0px;
        width: 100%;
        height: 100%;
        display: block;
        background-color: rgba(51,51,51,0.60);
    }
    .main-heading-page .box .heading p{
        letter-spacing: 1px;
    }
    .main-heading-page .box .first{
        position: relative;
        float: left;
        color: #eae8e8;
        font-size: 30px;
        font-family: emoji;
        padding-bottom: 10px;
        text-transform: uppercase;
    }
    .main-heading-page .box .first:before{
        position: absolute;
        content: "";
        left: 0px;
        bottom: 0px;
        width: 20px;
        height: 2px;
        background-color: #ccc;
    }
    .main-heading-page .box .first:after{
        position: absolute;
        content: "";
        left: 24px;
        bottom: 0px;
        width: 10px;
        height: 2px;
        background-color: #ccc;
    }
    .main-heading-page .box .second{
        float: right;
        color: #eae8e8;
        font-size: 16px;
        /* margin-top: 11px; */
        line-height: 1.1;
    }
    .main-heading-page .box .second a{
        text-decoration: none;
        color: #f58220; 
    }
    .main-heading-page .box .second a:hover,.main-heading-page .box .second a:active,.main-heading-page .box .second a:focus{
        color: #f4a024;
    }
/*end main page heading*/

/*start page tab*/
    .pages-tab{
        margin: 30px 0;
        background-color: white;
        /*background-image: linear-gradient(to right, white, #fffcd8, white);*/
    }
    .pages-tab .right-sidebar{
        padding: 20px 50px;
        margin-top: 25px;
        background-color: white;
        background-image: linear-gradient(to right, white, #fffcd8, white);
    }
    .pages-tab .left-sidebar-tab{
        padding: 20px 0;
    }
    .pages-tab .left-sidebar-tab h3{
        color: white;
        margin: 0;
        padding: 10px 15px;
        background: #28166f;
        border-radius: 0px 0 0 0;
        font-size: 20px;
        text-transform: uppercase;
        border-bottom: 2px solid #f58220;
    }
    .pages-tab .left-sidebar-tab ul{
        background: #e8e8e8;
    }
    .pages-tab .left-sidebar-tab li.active{
        background: #fbf9f9;
        border-bottom: 1px solid #fbf9f9;
    }
    .pages-tab .left-sidebar-tab li span{
        display: none;
    }
    .pages-tab .left-sidebar-tab li.active span{
        float: right;
        display: inline-block;
        line-height: 20px;
    }
    .pages-tab .left-sidebar-tab li{
        padding: 10px 15px;
        border-bottom: 1px dotted #848181;
    }
    .pages-tab .left-sidebar-tab li:last-child{
        border-bottom: none;
    }
    .pages-tab .left-sidebar-tab a{
        color: black;
        font-size: 16px;
    }
    .pages-tab .right-sidebar h3{
        border-bottom: 1px dotted #848181;
        margin-bottom: 0px;
        padding-bottom: 10px;
    }
    .pages-tab .right-sidebar .content{
        padding-top: 30px; 
    }
    .pages-tab .right-sidebar .content .table>thead>tr{
        background: #28166f;
        color: white;
        text-transform: uppercase;
    }
    .pages-tab .right-sidebar .content .table>thead>tr>th{
        border-color:white;
    }
    .pages-tab .right-sidebar .content .table>tbody>tr>td{
        letter-spacing: 1px;
        word-spacing: 1px;
    }
/*end page tab    */

/*start approval*/
    .foo-approval{
        /*background-color: #afb0d2;*/
        background-color: #28166f;
        padding-top: 10px;
        padding-bottom: 10px;
    }
/*end approval*/

/*start pages ul & coming-soon & pdleft & bottom line*/
    ul.pages-ul li,ol.pages-ol li{
        font-size: 16px;
        line-height: 24px;
        letter-spacing: 1.1px;
        text-align: justify;
        margin-bottom: 10px;
    }
    ol.pages-ol>li{
        list-style: revert!important;
    }
    .coming-soon{
        font-size: 40px;
        color: #28166f;
        font-weight: bold;
        font-family: cursive;
    }
    .pdLeft{
        padding-left: 15px;
    }
    .bottom-line{
        border-bottom: 1px dotted black;
    }
/*end pages ul & coming-soon & pdleft & bottom line*/

/*start student login*/
.sidebar-img-ad .helpline-box{
        padding: 20px;
        /*border: 2px solid #92b8d4;*/
        background-color: #f58220;
        width: 226px;
        margin-bottom: 30px;
    }
    .sidebar-img-ad .helpline-box .content{
        color: white;
        text-transform: uppercase;
        font-size: 20px;
        font-weight: bold;
        font-family: monospace;
        background: #e52323;
        padding: 8px 28px;
        transform: rotate(-4deg);
        text-align: center;
    }
    .sidebar-img-ad .helpline-box .help-mobile{
        text-align: center;
        color: #e52323;
        transform: rotate( -4deg );
        font-size: 20px;
        margin: 5px;
        font-weight: bold;
    }
    .right-sidebar .content-pd{
        padding-top: 20px!important;
    }
    .right-sidebar .content-pd .student-login .box-one{
        background-color: #28166f;
        color: white;
        display: flow-root;
    }
    .right-sidebar .content-pd .student-login .box-one span{
        line-height: 55px;
        padding: 14px;
        font-size: 20px;
        font-weight: bold;
    }
    .right-sidebar .content-pd .student-login .box-one img{
        height: 59px;
        float: right;
        padding: 8px;
    }
    .right-sidebar .content-pd .student-login .box-sec{
        padding: 20px 25px;
        background-color: #f7f6f6;
        box-shadow: 0px 1px 3px 0px #ccc;
    }
    .right-sidebar .content-pd .student-login .box-sec .form-control{
        background-color: transparent;
        border-radius: 0;
        height: 45px;
    }
    .right-sidebar .content-pd .student-login .box-sec .btn{
        color: white;
        background-color: #f58220;
        font-size: 16px;
    }
/*end student login*/

/*start faculty page*/
    .faculty-css p{
        font-size: 18px!important;
        
    }
    .faculty-css table{
        margin-top: 40px;
    }
/*end faculty page*/


/* start phd registration form*/
.phd-registration label{
                /*font-size: 14px;*/
                font-size: 12px;
                letter-spacing: 1px;
                height: 34px;
                padding: 6px 0px;
                line-height: 1.42857143;
                margin-bottom: 0;
            }
            .phd-registration .container-padd-tb{
                /*padding-top: 20px!important;
                padding-bottom: 20px!important;*/
                padding: 20px 25px;
            }
            .phd-registration h1, .new-heading{
                /*background: #28166f;
                color: white;*/
                /*background: #fffbd5;*/
                background-color: #fffbd5;
                background-image: linear-gradient(to right, #fffbd5, white, #fffbd5);
                color: #28166f;
                margin: 0;
                padding: 50px;
                text-align: center;
                font-weight: bold;
                word-spacing: 5px;
            }
            .phd-registration  .sub-heading:first-child{
                margin-top: 0;
            }
            .phd-registration  .sub-heading{
                background: #28166f;
                margin-top: 10px;
                padding-left: 35px;
                padding-right: 35px;
            }
            .phd-registration  .sub-heading h2{
                color: white;
                font-weight: bold;
                word-spacing: 5px;
                padding-top: 10px;
                margin: 0;
                font-size: 26px;
            }
            .phd-registration  .sub-heading p{
                color: white;
                font-weight: 600;
                font-size: 15px;
                padding-bottom: 0px;
            }
            .phd-registration .img{
                /*margin: 70px 50px;*/
                margin: 70px 33px 45px;
                border: 1px solid #ccc;
                padding: 32px 15px;
            }
            .phd-registration .img img{
                height: 125px;
            }
            .phd-registration p.bot{
                font-size: 12px;
                line-height: 12px;
                font-weight: 700;
            }
            .phd-registration .verify-sum{}
/* end phd registration form*/

/* start course text image*/
    .left-sidebar-tab .courses-img .img , .right-sidebar .content .act-img{
        border: 1px solid #ccc;
        padding: 4px;
        margin-bottom: 20px;
    }
/* end course text image*/

/*start feedback page style*/
    .feedback-socialmedia ul.nav-tabs li>a{
        text-align: center;
        color: #28166f;
    }
    .feedback-socialmedia ul.nav-tabs li.active>a{
        color: #f58220!important;
    }
    .feedback-socialmedia ul.nav-tabs li.active>a:hover{
        border-bottom-color: white;
    }
    .feedback-socialmedia ul.nav-tabs li>a:hover{
        color: #f58220!important;
        border-bottom: 1px solid #f58220;
        background-color: transparent!important;
    }
    .feedback-socialmedia ul.nav-tabs li>a>i{
        font-size: 25px;
    }
    .feedback-socialmedia ul.nav-tabs li>a>span{
        display: block;
        font-size: 12px;
        margin-top: 5px;
        font-weight: 500;
    }
    .feedback-socialmedia .tab-content .tab-pane{
        border-left: 1px solid #ddd;
        border-right: 1px solid #ddd;
        border-bottom: 1px solid #ddd;
        padding: 10px;
    }
    .feedback-socialmedia .tab-content iframe{
        width: -webkit-fill-available;
    }
    .right-sidebar .content .feedback-form label{
        color: #757474;
    }
    .right-sidebar .content .feedback-form .form-group{
        margin-bottom: 25px;
    }
    .right-sidebar .content .feedback-form .ffc{
        height: 42px;
        font-size: 16px;
    }
/*end feedback page style*/

/* start helpline img*/
    .helpline-img{
        border: 1px solid #ccc;
        padding: 4px;
    }
    .helpline-img img{
        box-shadow: 0px 0px 7px 0px #949393;
    }
/* end helpline img*/

/* start sidebar enquire form */
.sidebar-enquiry-now{}
                .sidebar-enquiry-now .content{
                    border: 5px solid #b9b7b7;
                }
                .sidebar-enquiry-now .content h4{
                    text-transform: uppercase;
                    margin: 0;
                    padding: 10px;
                    font-size: 24px;
                    font-weight: bold;
                    position: relative;
                }
                .sidebar-enquiry-now .content h4:before{
                    position: absolute;
                    content: "";
                    margin: auto;
                    /* bottom: 0px; */
                    left: 0px;
                    right: 0px;
                    top: 46px;
                    border-top: 10px solid #f58220;
                    border-left: 10px solid transparent;
                    border-bottom: 10px solid transparent;
                    border-right: 10px solid transparent;
                    width: 0;
                }
                .sidebar-enquiry-now .content form{
                    padding: 25px 10px 5px 10px;
                    background-color: #eeeeee;
                }
                .sidebar-enquiry-now .content .form-control{
                    outline: none;
                    border-radius: 0px;
                    border: none;
                    box-shadow: none;
                    border-bottom: 2px solid #b9b7b7;
                    background-color: transparent;
                }
                .sidebar-enquiry-now .content .input-group-addon{
                    border: none;
                    border-radius: 0;
                    border-bottom: 2px solid #b9b7b7;
                    background-color: transparent;
                }
                .sidebar-enquiry-now .btn-send{
                    font-size: 16px;
                    font-weight: bold;
                }

/* end sidebar enquire form */

/*start form Thank you message*/
    @media (min-width: 992px){
        .thankyou-modal .modal .modal-lg {
            width: 1000px!important;
        }
    }
    .thankyou-modal .modal{
        background-color:  rgba(0, 0, 0, 0.6)!important;
    }
    .thankyou-modal .modal .modal-content{
        background-color: #f3f3f3;
        border-radius: 20px;
    }
    .thankyou-modal .modal .modal-body{
        padding:  15px 20px 15px 20px;
    }
    .thankyou-modal .btn-close{
        position: absolute;
        right: -23px;
        top: -23px;
        border: 2px solid;
        border-radius: 50%;
        padding: 3px 6px;
        color: white;
        /* background: transparent; */
        opacity: inherit;
    }
    .thankyou-modal .modal-dialog{
        margin-top: 100px;
    }
/*start form Thank you message*/

/* start responsive div*/
    .response-box {
        margin-top: 15px;
        margin-bottom: 15px;
    }
/* end responsive div*/

/*start phd registration hide/show qualification details*/
    .show-hide-col-xs-5{
        display: none;
    }
/*end phd registration hide/show qualification details*/

/*start slider approval*/
    .slick-prev {
        left: -15px;
    }
    .slick-next {
        right: -15px;
    }
/*end slider approval*/

/*start media query */
@media screen and (min-width: 768px) and (max-width: 1199px){
    .header-lower .navbar-default .navbar-nav>li>a{
        font-size: 9px!important;
        padding: 0px 9px!important;
    }
    .main-header .response-navbar .inner-container{
        padding-left: 0!important;
    }
}
@media screen and (min-width: 992px) and (max-width: 1199px){
    .welcome .program-finder{
        width: auto!important;
        height: auto!important;
    }
    .header-lower .logo-box .logo a img{
        height: 75px!important;
    }
    .aiu-tab-dropdown{
        width: 140px!important;
        left: -30px!important;
    }
    .aiu-tab-dropdown li a{
        font-size: 11px!important;
    }
    .hover-aiu-tab:last-child .aiu-tab-dropdown{
        left: -50px!important;
    }
    .phd-registration .img{
        margin: 70px 25px!important;
    }

}
@media screen and (max-width: 991px){
    .welcome .col-lg-8{
        padding-right: 15px!important;
    }
    .welcome{
        background: transparent!important;
        box-shadow: none!important;
    }
    .welcome .welcome-text{
        box-shadow: 0px 0px 12px 0px #949393!important;
        background-color: #e8e8e8!important;
    }
    .welcome .col-lg-4{
        padding-left: 15px!important;
    }
    .welcome .program-finder{
        box-shadow: 0px 0px 12px 0px #949393!important;
        box-shadow: none!important;
        width: auto!important;
        height: auto!important;
        position: static!important;
        margin-top: 15px;
    }
    .admission-form .af-form{
        box-shadow: none!important;
    }
    .admission-form .col-lg-8{
        padding-right: 15px!important;
    }
    .admission-form .col-lg-4{
        padding-left: 15px!important;
    }
    .admission-form .admission-text{
        box-shadow: 0px 0px 12px 0px #949393!important;
        height: auto!important;
    }
    .admission-form .enq-form{
        /*box-shadow: 0px 0px 12px 0px #949393!important;*/
        margin-top: 15px!important;
    }
    .col-ms-3-side-menu-hide{
        display: none!important;
    }

    .phd-registration label{
        font-size: 11px;
    }
    .phd-registration .sub-heading h2{
        font-size: 20px;
    }
    .phd-registration .sub-heading p{
        font-size: 12px;
    }
}
@media screen and (max-width: 991px) and (min-width: 768px){
    .stu-coll-noti .box-sec h4{
        font-size: 16px!important;
    }
    .stu-coll-noti .box-sec ul.marq-ul li{
        font-size: 14px!important;
    }
    .feedback-socialmedia ul.nav-tabs li>a>span{
        font-size: 9px!important;
    }
    footer .box .content .text{
        border-bottom: none!important;
    }
    footer .box .newsletter .form-control{
        width: 30%!important;
    }
    footer .box .newsletter .sub-btn{
        width: 20%!important;
    }
    .header-lower .logo-box .logo a img{
        height: 68px!important;
    }
    .header-lower .navbar-default .navbar-nav>li>a{
        margin-top: 15px!important;
        margin-bottom: 5px!important;
    }
    .aiu-tab-dropdown{
        width: 140px!important;
        left: -30px!important;
    }
    .aiu-tab-dropdown li a{
        font-size: 11px!important;
    }
    .hover-aiu-tab:last-child .aiu-tab-dropdown{
        left: -50px!important;
    }
    .hover-aiu-tab:first-child .aiu-tab-dropdown{
        left: -15px!important;
    }
    .pages-tab .left-sidebar-tab .helpline-img{
        display: none!important;
    }
    /*.admission-form .enq-form ul{
        display: inline-table;
    }
    .admission-form .enq-form ul li{
        display: inline-block;
        width: 50%;
    }*/
    .phd-registration .img{
        margin: 20px 20px 20px 0!important;
        padding: 15px 15px!important;
    }
    .phd-registration-img-upload-b1, .phd-registration-img-upload-b2{
        display: inline-block!important;
    }
    .height-45{
        height: 45px!important;
    }
}
@media screen and (max-width: 767px){
    .main-header .top-bar .login{
        display: none;
    }

    footer .box .content .heading h4{
        text-align: center!important;
    }
    footer .box .content .useful-link ul li a{
        font-size: 14px!important;
    }
    footer .box .content .text{
        border-bottom: none!important;
    }
    footer .box .content{
        /*text-align: center!important;*/
    }
    footer .box .newsletter .sub-btn{
        width: 100%!important;
        margin-top: 10px!important;
        margin-left: 0;
    }
    .admission-form .enq-form ul li{
        font-size: 14px!important;
    }
    .welcome{
        margin: 20px 0!important;
    }
    
    .main-header .top-bar .login ul{
        display: none!important;
    }
    .main-header .top-bar{
        height: 42px!important;
    }
    .header-top .auto-container .inner-container .top-left .top-marquee{
        display: none!important;
    }
    .main-header .response-navbar{
        max-width: none!important;
        height: auto!important;
    }
    .main-header .response-navbar .inner-container{
        padding-left: 0!important;
    }
    .main-header .header-lower .navbar-collapse{
        padding-left: 15px!important;
        padding-right: 15px!important;
    }
    .header-lower .navbar-default .navbar-nav>li>a{
        padding: 0 15px!important;
    }
    .aiu-tab-dropdown{
        position: static!important;
        width: auto!important;
        left: 0!important;
        margin: 10px 15px;
    }
    .applycenter-logo{
        top: 150px!important;
    }
    .scholarship-test{
        bottom: 150px!important;
    }
    .main-heading-page{
        padding: 40px 0px!important;
    }
    .main-heading-page .box .first{
        display: block!important;
        text-align: center!important;
        font-size: 24px!important;
        padding-bottom: 7px!important;
        float: none!important;
    }
    .main-heading-page .box .second{
        display: block!important;
        text-align: center!important;
        font-size: 11px!important;
        float: none!important;
    }
    .main-heading-page .box .first:before{
        display: none!important;
    }
    .main-heading-page .box .first:after{
        display: none!important;
    }
    .hide-col-xs-12{
        display: none!important;
    }
    .phd-registration .img img{
        height: 140px!important;
    }
    .phd-registration .img{
        margin: 15px 50px!important;
        padding: 15px!important;
    }
    .show-hide-col-xs-5{
        display: block!important;
    }
    .margin-t20-xs{
        margin-top: 20px!important;
    }
}
@media screen and (min-width: 992px){
    .col-sm-offset-2-margin{
        margin-left: 0!important;
    }
}
/*end media query */


/*start slick prev button*/
.slick-prev:before, .slick-next:before{
    color:#28166f;
}
.slick-dots{
    display: none!important;
}
/*end slick prev button*/

/* start heading*/
    .new-heading{
        border-bottom: 5px solid #28166f;
        padding: 40px;
    }
    .new-heading h1{
        margin-bottom: 0px;
    }
    .new-heading>p{
        font-size: 10px;
        text-align: center;
        margin-bottom: 0;
    }
/* end heading*/

/* start acc form and admission form*/
    .acc_box{
        border: 4px solid #28166f;
        border-radius: 10px;
        background-color: #fffbd5;
        box-shadow: 0px 0px 7px 1px #e8e4e4;
    }
    .acc_box h2{
        text-align: center;
        color: white;
        margin: 0;
        padding: 10px 0 12px 0;
        background-color: #28166f;
        font-size: 24px;
    }
    .acc_box_padding{
        padding: 25px 25px 10px;
    }
    .adharcard_show, .pancard_show, .other_show, .employed_show, .communication-details, .qualification-details, .programme-details,.document-details, .fee-details, .payment-details, #country_other, #country_india, .voter_id_card_show, .passport_show{
        display: none;
    }
    .step_verify .circle_box span{
        font-size: 25px;
        display: inline-block;
        width: 45px;
        height: 45px;
        background: #e2e1e1;
        border-radius: 50%;
        line-height: 1.7;
        color: #777676;
    }
    .step_verify .circle_box span .fa-lock, .step_verify .circle_box span .fa-check{
        padding: 10px!important;
    }
    .step_verify .circle_box p{
        text-align: center;
        color: white;
        font-size: 10px;
    }
    .step_verify{
        padding: 10px;
        background: #28166f;
    }
/* end acc form and admission form*/


/* start whatsapp */
.whatsapp{
  position: fixed;
  /*top: 520px;*/
  bottom: 20px;
  z-index: 999997;
  left: 20px;
}
.whatsapp .tooltiptext {
  visibility: hidden;
  width: 120px;
  background-color: #000;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  position: absolute;
  z-index: 1;
  bottom: 125%;
  left: 50%;
  margin-left: -45px;
  opacity: 0;
  transition: opacity 0.3s;
}
.whatsapp .tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #000 transparent transparent transparent;
}
.whatsapp:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}
/* end whatsapp */

.box-shadow {
    transition: .3s ease;
    box-shadow: 0 10px 20px 0 rgb(0 0 0 / 20%);
    border: 1px solid #ededed;
}





@media screen and (max-width: 425px){
    .institution-highlights .owl-ih {
        margin: 0px 40px!important;
    }
}
@media screen and (min-width: 426px) and (max-width: 768px){
    .institution-highlights .owl-ih {
        margin: 0px 60px!important;
    }
}
@media screen and (min-width: 769px) and (max-width: 1024px){
    .institution-highlights .owl-ih {
        margin: 0px 25px!important;
    }
}



@media screen and (min-width: 992px) and (max-width: 1199px){
    .new-faculty .first-row-nf .box:after{
        width: 122px!important;
    }
    .new-faculty .first-row-nf .col-lg-6:last-child .col-lg-3:last-child .box:after{
        width: 3px!important;
    }
}
@media screen and (min-width: 768px) and (max-width: 991px){
    .new-faculty .first-row-nf .box:after{
        width: 188px!important;
    }
    .new-faculty .first-row-nf .col-lg-6:last-child .col-lg-3:nth-child(2) .box:after{
        width: 3px!important;
    }
    .new-faculty .first-row-nf .col-lg-6:last-child .col-lg-3:last-child .box:after{
        width: 3px!important;
    }
}
@media screen and (max-width: 767px){
    .new-faculty .first-row-nf .box:after{
        width: 190px!important;
    }
    .new-faculty .first-row-nf .col-lg-6:last-child .col-lg-3 .box:after{
        width: 3px!important;
    }
}


