body {
    /*background: #fff;*/
    background: #f3f3f3;
    color: #3f3f3f;
    font-family: Arial, Helvetica, sans-serif;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}

* {
    padding: 0;
    margin: 0;
}

.popupprogramrt {
    position: fixed;
    /*background: rgba(0,0,0,.8);*/
    background-color: white;
    /*display: none;*/
    top: 102px;
    left: 323px;
    width: 43%;
    border: 1px solid #000;
    border-radius: 5px;
    padding: 5px;
    color: #fff;
    /*box-shadow: 28px 105px 47px 1000px rgba(0,0,0,0.2);*/
    position: fixed;
}

.univDivr {
    /*max-height: 243px;
    overflow-x: auto;
    margin-left: 47px;
    line-height: 1.8;
    text-align: left;
    color: blue;*/
}

.cty {
    background-color: #fff;
    border: solid 1px #ddd;
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    height: 30px;
    position: relative;
    width: 66%;
    outline: 0;
    border-radius: 4px;
}

.close-btn {
    margin-left: 95%;
}

li {
    list-style: none;
}

.searchcourse .text .unilogo {
    float: left;
    width: 20%;
}

.htys li {
    list-style: decimal;
}

.searchcourse .text .unilogo img {
    width: 150px;
    height: 100px;
}

img {
    border: 0;
    max-width: 100%;
}

.networkshead1 {
    /*width: 98%;
	min-height: 10px;
	float: left;
	margin: 9px 0px;
	text-align: center;
	color: #000;
	background: rgba(210, 225, 255, 0.82) none repeat scroll 0% 0%;
	position: relative;
	font-size: 17px;
	border-radius: 127px;*/
    width: 100%;
    min-height: 10px;
    float: left;
    margin: 9px 0px;
    text-align: center;
    color: #000;
    background: rgb(222, 222, 222);
    position: relative;
    font-size: 14px;
    padding: 5px 0;
    font-weight: bold;
}

.unilogo {
    border: 1px solid #ddd;
    float: left;
    width: 19%;
    padding-right: 10px;
    border-radius: 5px;
    padding: 5px;
}

    .unilogo > img {
        width: 150px;
        height: 80px;
        margin: 0 auto;
        display: block;
    }

.content-text p {
    padding: 0 0 10px;
    font-size: 13px;
    color: #333;
    line-height: 22px;
    margin-bottom: 10px;
}

textarea {
    resize: none;
}

a, a:hover {
    text-decoration: none;
}

h1 {
    color: #62b5df;
    padding: 5px 0;
    font-size: 25px;
}

h2 {
    color: #ed7307;
    padding: 5px 0;
    font-size: 18px;
}

h3 {
    /*color: #bf5f0a;*/
    padding: 5px 0;
    font-size: 15px;
}

h4 {
    color: #343434;
    padding: 5px 0;
    font-size: 14px;
}

p {
    font-size: 13px;
    font-weight: 400;
    padding: 5px 0;
    clear: both;
    line-height: 22px;
}

ol {
    list-style: upper-alpha;
}

.disply {
    display: block;
}

.scrollup {
    width: 40px;
    height: 40px;
    opacity: .5;
    position: fixed;
    bottom: 30px;
    right: 30px;
    display: none;
    z-index: 9999999999999;
    text-indent: -9999px;
    background: url(../images/icon_top.png) no-repeat;
}

.margin {
    margin: 15px 0 0!important;
}

.margin2 {
    margin: 15px 0 0 5px !important;
}

.welcomeguest {
    width: 25%;
    float: left;
    min-height: 100px;
}

    .welcomeguest img {
        width: 60px;
        height: 60px;
        margin: 20px 0 0;
        float: left;
        border: 1px solid #666;
    }

    .welcomeguest .welcome {
        width: 48%;
        float: left;
        font-size: 13px;
        line-height: 26px;
        padding: 40px 0 0 15px;
    }

    .welcomeguest .logout {
        float: left;
        background: #e63c3c;
        color: #FFF;
        padding: 5px 15px;
        margin: 35px 0 0 6px;
        font-size: 13px;
        border-radius: 3px;
        cursor: pointer;
    }

        .welcomeguest .logout:hover {
            background: #039;
        }

#page {
    clear: both;
    overflow: hidden;
    width: 100%;
}

.container {
    max-width: 1320px;
    margin: 0 auto;
    font-family: Arial, Helvetica, sans-serif;
}

#header {
    clear: both;
    overflow: hidden;
    background: url(../images/header_bg.gif) repeat-x left top #e4eff2;
    width: 100%;
    min-height: 100px;
    display: block;
}

    #header .logo {
        width: 18%;
        float: left;
        padding: 10px 1%;
    }

        #header .logo img {
            width: 243px;
            height: 73px;
        }

        #header .logo .log {
            width: 251px;
            height: 73px;
            float: left;
            background: url(../images/sprites.png) 0 -612px;
        }

    #header .caption {
        width: 15%;
        float: left;
        line-height: 24px;
        font-weight: bolder;
        font-size: 13px;
        padding: 0 1%;
        margin: 25px 0 0;
        font-weight: 400;
        color: #666;
        border-left: 1px solid #e4e4e4;
    }

    #header .monogram {
        float: left;
        padding: 5px 0;
    }

        #header .monogram .mono {
            width: 109px;
            height: 84px;
            background: url(../images/sprites.png) 0 0;
        }

    #header .socials {
        /*width: 22%;*/
        width: 145px;
        padding: 35px 0 0;
        display: block;
        float: right;
    }

        #header .socials .facebook, #header .socials .twitter, #header .socials .linked, #header .socials .plus {
            width: 25px;
            height: 24px;
            float: left;
            margin: 0 5px 0 0;
            color: #fff;
            text-align: center;
            border: 1px solid #fff;
            padding: 2px;
            transition: 0.5s ease-in-out;
            font-size: 15px;
        }

            #header .socials .facebook:hover, #header .socials .twitter:hover, #header .socials .linked:hover, #header .socials .plus:hover {
                -ms-transform: rotate(360deg);
                -webkit-transform: rotate(360deg);
                transform: rotate(360deg);
            }

        #header .socials .facebook { /*background: url(../images/sprites.png) 0 -444px;*/
            background-color: #3c5a98;
        }

        #header .socials .twitter { /*background: url(../images/sprites.png) 0 -486px;*/
            background-color: #28aae1;
        }

        #header .socials .linked { /*background: url(../images/sprites.png) 0 -528px;*/
            background-color: #0274b3;
        }

        #header .socials .plus { /*background: url(../images/sprites.png) 0 -570px;*/
            background-color: #dd4c3b;
        }

        #header .socials strong {
            font-size: 15px;
            line-height: 30px;
            color: #333;
            font-weight: 400;
            float: left;
            padding: 0 10px;
        }

    #header .tollfree {
        font-size: 12px;
        display: inline-block;
        font-weight: bold;
        color: #4e4e4e;
        float: left;
        margin: 35px 0 0 80px;
        font-size: 20px;
    }

        #header .tollfree strong {
            font-size: 15px;
            padding: 0 5px 0 0;
            text-transform: uppercase;
        }

.search_button {
    float: left;
    position: relative;
}

.new_search_div {
    width: 94%;
    min-height: 60px;
    background: #fff;
    display: none;
    position: absolute;
    top: 44px;
    z-index: 9;
    padding: 20px 3%;
}

    .new_search_div input {
        width: 80% !important;
        height: 40px;
        border: 2px solid #b0b0b0;
        padding: 5px 15px;
        font-size: 20px;
        color: #62b5df;
        outline: 0;
        float: left;
        margin: 0 1% 0 0;
        font-weight: bold;
    }

    .new_search_div .search_enter {
        width: 13% !important;
        float: left;
        min-height: 53px;
        text-align: center;
        padding: 5px 0;
        background: #62b5df;
        color: #fff;
        cursor: pointer;
        border: 0 !important;
        outline: 0 !important;
    }

.menu {
    width: 98%;
    min-height: 30px;
    float: left;
    padding: 0 1%;
    background: #333;
}

.megamenu {
    margin: 0;
    padding: 0;
    width: 100%;
    list-style: none;
    display: inline-block;
    position: relative;
    font-family: Calibri, Arial;
    font-size: 15px;
}

    .megamenu li {
        float: left;
        display: inline;
    }

    .megamenu > li > a {
        float: left;
        padding: 0 18px!important;
        color: #fff;
        line-height: 40px;
        min-height: 40px;
        font-weight: 200;
        font-size: 15px;
        border-right: 1px solid #4b4b4b;
        border-left: 1px solid #171717;
        text-decoration: none;
        transition: color .4s ease-in-out;
        -moz-transition: color .4s ease-in-out;
        -webkit-transition: color .4s ease-in-out;
        -o-transition: color .4s ease-in-out;
    }

.new_search_icon {
    display: block;
}

.megamenu > li > a img {
    vertical-align: middle;
    padding: 0 5px 0 0;
}

.megamenu > li.active > a, .megamenu > li:hover > a {
    background: #fff;
}

.megamenu > li.grid .megapanel .row [class*=col] {
    background: #ccc!important;
}

.megamenu > li > .megapanel {
    position: absolute;
    display: none;
    background: #fff;
    width: 100%;
    top: 46px;
    left: -1px;
    z-index: 99;
    padding: 0 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.megamenu .megapanel ul {
    margin: 0;
    padding: 0;
}

.megapanel .row {
    width: 100%;
}

    .megapanel .row ul li {
        width: 32%;
        padding: 10px 0;
        float: left;
        font-size: 15px;
    }

        .megapanel .row ul li a {
            color: #333;
        }

        .megapanel .row ul li img {
            vertical-align: middle;
            padding: 0 15px 0 0;
        }

    .megapanel .row:after, .megapanel .row:before {
        display: table;
        content: "";
        line-height: 0;
    }

    .megapanel .row:after {
        clear: both;
    }

    .megapanel .row .col2 {
        display: block;
        min-height: 20px;
        float: left;
        margin-left: 2.1276595744681%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .megapanel .row [class*=col]:first-child {
        margin-left: 0;
    }

    .megapanel .row .col2 {
        width: 31.914893617021%;
    }

.megamenu > li.showhide {
    display: none;
    width: 100%;
    height: 40px;
    cursor: pointer;
    color: #555;
    border-bottom: solid 1px rgba(0,0,0,.1);
    background: #eee;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYmRiZGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #eee 0, #dbdbdb 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eee), color-stop(100%, #dbdbdb));
    background: -webkit-linear-gradient(top, #eee 0, #dbdbdb 100%);
    background: -o-linear-gradient(top, #eee 0, #dbdbdb 100%);
    background: -ms-linear-gradient(top, #eee 0, #dbdbdb 100%);
    background: linear-gradient(to bottom, #eee 0, #dbdbdb 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#dbdbdb', GradientType=0);
}

    .megamenu > li.showhide span.title {
        margin: 15px 0 0 25px;
        float: left;
    }

    .megamenu > li.showhide span.icon1:after {
        position: absolute;
        content: "";
        right: 25px;
        top: 12px;
        height: 3px;
        width: 25px;
        font-size: 50px;
        border-top: 3px solid #fff;
        border-bottom: 3px solid #fff;
        z-index: 1;
    }

    .megamenu > li.showhide span.icon2:after {
        position: absolute;
        content: "";
        right: 25px;
        top: 24px;
        height: 3px;
        width: 25px;
        font-size: 50px;
        border-top: 3px solid #fff;
        border-bottom: 3px solid #fff;
        z-index: 1;
    }

.skyblue, .skyblue > li.showhide {
    background: #333;
}

    .skyblue li > a, .skyblue > li.showhide span {
        color: #fff;
    }

    .skyblue .dropdown li:hover > a, .skyblue > li.active > a, .skyblue > li:hover > a {
        color: #fff;
        background: #da231a;
    }

    .skyblue form.contact input[type=submit] {
        background: #0194be;
    }

#slides {
    display: none;
    clear: both;
}

    #slides img {
        width: 100%;
    }

    #slides .slidesjs-navigation {
        margin-top: -20px;
        z-index: 99999;
        position: relative;
    }

a.slidesjs-next, a.slidesjs-play, a.slidesjs-previous, a.slidesjs-stop {
    background-image: url(../images/btns-next-prev.png);
    background-repeat: no-repeat;
    display: block;
    width: 12px;
    height: 18px;
    overflow: hidden;
    text-indent: -9999px;
    float: left;
    margin: 0 0 0 5px;
}

a.slidesjs-next {
    margin-left: 27px!important;
    background-position: -12px 0;
    position: relative;
}

a:hover.slidesjs-next {
    background-position: -12px -18px;
}

a.slidesjs-previous {
    background-position: 0 0;
    margin-left: 10px!important;
    position: relative;
}

a:hover.slidesjs-previous {
    background-position: 0 -18px;
}

a.slidesjs-play {
    width: 15px;
    margin-left: 53px;
    background-position: -25px 0;
}

a:hover.slidesjs-play {
    background-position: -25px -18px;
}

a.slidesjs-stop {
    width: 18px;
    background-position: -41px 0;
    margin-left: 53px;
}

a:hover.slidesjs-stop {
    background-position: -41px -18px;
}

.slidesjs-pagination {
    float: right;
    list-style: none;
}

    .slidesjs-pagination li {
        float: left;
        margin: 0 1px;
    }

        .slidesjs-pagination li a {
            display: block;
            width: 13px;
            height: 0;
            background-position: 0 0;
            float: left;
            overflow: hidden;
        }

            .slidesjs-pagination li a.active, .slidesjs-pagination li a:hover.active {
                background-position: 0 -13px;
            }

            .slidesjs-pagination li a:hover {
                background-position: 0 -26px;
            }

#slides a:link, #slides a:visited {
    color: #333;
}

#slides a:active, #slides a:hover {
    color: #9e2020;
}

.sub_banner {
    width: 100%;
    min-height: 200px;
    float: left;
    margin: 0 0 10px;
}

    .sub_banner img {
        width: 100%;
        height: 200px;
    }

.services {
    width: 99%;
    margin: 10px .5% 0;
    overflow: hidden;
    clear: both;
}

    .services .box {
        width: 18%;
        margin: 0 1% 0 0;
        float: left;
        padding: 10px .5%;
        border-radius: 6px;
        border: 1px solid #d2d2d2;
    }

        .services .box:nth-last-child(1) {
            margin: 0;
        }

        .services .box h1 {
            float: left;
            font-size: 13px;
            width: 65%;
            min-height: 40px;
            padding: 20px 0 0;
            line-height: 20px;
            text-align: center;
        }

    .services .search {
        width: 60px;
        height: 60px;
        float: left;
        background: url(../images/sprites.png) 0 -94px;
    }

    .services .admission {
        width: 60px;
        height: 60px;
        float: left;
        background: url(../images/sprites.png) 0 -164px;
    }

    .services .visapercepts {
        width: 60px;
        height: 60px;
        float: left;
        background: url(../images/sprites.png) 0 -234px;
    }

    .services .applyonline {
        width: 60px;
        height: 60px;
        float: left;
        background: url(../images/sprites.png) 0 -304px;
    }

    .services .univisite {
        width: 60px;
        height: 60px;
        float: left;
        background: url(../images/sprites.png) 0 -374px;
    }

    .services .box .image {
        width: 60px;
        height: 60px;
        float: left;
    }

    .services .box h1 a {
        color: #62b5df;
    }

        .services .box h1 a:hover {
            color: #F60;
        }

    .services .box_last {
        float: right;
        margin: 0;
    }

.main {
    width: 99%;
    padding: 10px .5%;
    min-height: 250px;
}

.content {
    float: left;
    border: 1px solid #eaeaea;
    min-height: 300px;
    border-radius: 5px;
    position: relative;
    behavior: url(js/css3-pie.htc);
    margin: 0 0 20px;
}

.content_left {
    width: 78%;
    padding: 5px 1% 10px;
    background: #fff;
}

    .content_left ul, .content_middle ul {
        /*padding: 0 0 25px 30px*/
    }

        .content_left ul li, .content_middle ul li {
            line-height: 26px;
            /*padding: 0 15px;*/
            font-size: 13px;
            background: url(../images/bullet.gif) no-repeat 0 12px;
        }

.content_left2 {
    margin: 0 0 0 5px;
    width: 23%;
}

.content_right {
    width: 19%;
    float: right;
    padding: 0 0 10px;
    min-height: 200px;
    background: #fff;
}

.content_left1 {
    width: 19%;
    background-color: #fff;
}

.content_middle {
    width: 58.5%;
    margin: 0 0 0 8px;
    padding: 3px;
    background: #fff;
}

    .content_middle table {
        border-collapse: collapse;
        margin: 0 10px;
    }

        .content_middle table th {
            background: #333;
            color: #fff;
        }

        .content_middle table tr {
            background: #333;
            font-size: 13px;
        }

        .content_middle table td p {
            font-size: 11px;
        }

        .content_middle table td a {
            color: #0CF;
        }

.content_middle1 {
    width: 56.5%;
}

.gallery_cat {
    width: 98%;
    float: left;
    margin: 5px 0 5px 2px;
    padding: 0 0 10px;
    border-bottom: 1px solid #e7e6e6;
}

    .gallery_cat img {
        float: left;
        border: 1px solid #CCC;
    }

    .gallery_cat .text {
        width: 72%;
        float: left;
        margin: 0 0 0 3%;
    }

    .gallery_cat h4 {
        padding: 0;
        font-size: 10px;
        line-height: 15px;
    }

        .gallery_cat h4 a {
            color: #333;
        }

            .gallery_cat h4 a:hover {
                text-decoration: underline;
                color: #09F;
            }

    .gallery_cat span {
        float: left;
        font-size: 10px;
        line-height: 16px;
    }

.control_panel_form {
    width: 98%;
    margin: 20px 1%;
    float: left;
}

    .control_panel_form .form_row {
        width: 100%;
        float: left;
        position: relative;
        clear: both;
        padding: 7px 0;
    }

    .control_panel_form .form_rowh {
        height: 500px;
        background: red;
    }

    .control_panel_form .form_row span {
        margin: 0 10px;
    }

    .control_panel_form .form_row strong {
        padding: 0 6px;
        color: #666;
        font-size: 11px;
    }

.form_row label {
    width: 18%;
    font-size: 12px;
    float: left;
    padding: 3px 15px 0 0;
    text-align: right;
}

.form_row .label {
    width: 30%;
    text-align: left;
}

.form_row label span {
    color: red;
    font-size: 10px;
}

.control_panel_form input.main_input {
    border: 1px #ddd solid;
    border-radius: 5px;
    position: relative;
    behavior: url(js/css3-pie.htc);
    width: 60%;
    height: 24px;
    padding: 4px;
    float: left;
    outline: 0;
}

.control_panel_form input.main_input2 {
    width: 27%;
    margin: 0 17px 0 0;
}

.control_panel_form .form_row textarea {
    width: 59%;
    height: 80px;
    border: 1px #ddd solid;
    border-radius: 5px;
    outline: 0;
    padding: 5px 10px;
    position: relative;
    behavior: url(js/css3-pie.htc);
    float: left;
}

.control_panel_form .form_row .submit {
    background-color: #4579c5;
    color: #FFF;
    text-align: center;
    float: left;
    border-radius: 5px;
    position: relative;
    behavior: url(js/css3-pie.htc);
    padding: 5px 15px;
    margin: 0 20px 0 0;
    border: 0;
    cursor: pointer;
}

.control_panel_form button[type=submit] {
    cursor: pointer;
    width: 15%;
    border: none;
    background: #05b2dc;
    color: #FFF;
    margin: 0 0 0 11%;
    padding: 10px;
    border-radius: 5px;
    position: relative;
    behavior: url(js/css3-pie.htc);
}

.control_panel_form .form_row .submit:hover {
    background: red;
}

.output {
    width: 32%;
    height: 100px;
    background: #05b2dc;
    margin: 0 auto;
    clear: both;
    border-radius: 10px;
    padding: 25px 4%;
}

    .output span {
        color: #fff;
        font-size: 15px;
        display: block;
        text-align: center;
    }

.loading {
    display: none;
}

.accordion {
    width: 100%;
    max-width: 100%;
}

    .accordion li h3 a {
        background: url(../images/plus.png) no-repeat 10px 10px #fff;
        color: #333;
        display: block;
        border: 1px solid #CCC;
        font-style: normal;
        margin: 0 0 1px;
        border-radius: 6px;
        padding: 7px 35px;
        font-size: 13px;
    }

    .accordion li.active h3 a {
        background: url(../images/minus.png) no-repeat 10px 10px #09C;
        padding: 7px 35px;
        display: block;
        color: #fff;
    }

    .accordion li h3 {
        margin: 0;
        padding: 0;
    }

    .accordion .panel {
        padding: 10px;
    }

        .accordion .panel p {
            font-size: 13px;
        }

ol.accordion, ul.accordion {
    margin: 0;
    padding: 0;
}

.accordion li {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

    .accordion li:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
        *zoom: 1;
    }

    .accordion li li {
        margin-left: 5px;
    }

.accordion a {
    color: inherit;
    text-decoration: inherit;
}

.accordion .loading {
    display: none;
}

#wizard {
    width: 98%;
    float: left;
    margin: 1%;
}

    #wizard p {
        font-size: 13px;
        padding: 10px;
    }

    #wizard .title {
        background-color: #DDD;
        padding: 5px 15px;
        font-size: 15px;
        margin: 0 0 1px;
        border-radius: 5px;
    }

    #wizard .title2 {
        color: #fff;
        text-align: center;
        background: #019cdc;
        background: -moz-linear-gradient(top, rgba(1,156,220,1)0, rgba(53,194,211,1)100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(1,156,220,1)), color-stop(100%, rgba(53,194,211,1)));
        background: -webkit-linear-gradient(top, rgba(1,156,220,1)0, rgba(53,194,211,1)100%);
        background: -o-linear-gradient(top, rgba(1,156,220,1)0, rgba(53,194,211,1)100%);
        background: -ms-linear-gradient(top, rgba(1,156,220,1)0, rgba(53,194,211,1)100%);
        background: linear-gradient(to bottom, rgba(1,156,220,1)0, rgba(53,194,211,1)100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#019cdc', endColorstr='#35c2d3', GradientType=0);
    }

    #wizard .inside_content {
        background: #C90;
        width: 100%;
        float: left;
    }

    #wizard .next, #wizard .previous {
        background: #09F;
        padding: 3px 15px;
        border: 0;
        border-radius: 5px;
        color: #fff;
        cursor: pointer;
        margin: 0 0 10px;
    }

.select_div {
    width: 60.5%;
    float: left;
}

.select_div2, .select_div3 {
    width: 40%;
}

.select_div5 {
    width: 40%;
    background: #99C;
}

.select_div6 {
    width: 63%;
}

.select_div7 {
    width: 100%;
}

.select_div8 {
    width: 23%;
    margin: 0 2% 0 0;
}

.select_div9 {
    width: 28%;
    margin: 0 2% 0 0;
}

.select_div8 input {
    border: 0;
    width: 90%;
    height: 31px;
    padding: 0 5%;
    border-radius: 5px;
    outline: 0;
    behavior: url(js/css3-pie.htc);
}

.select_ProgCourse {
    border: 0;
    width: 90%;
    height: 31px;
    padding: 0 5%;
    border-radius: 5px;
    outline: 0;
    margin: 10px;
    behavior: url(js/css3-pie.htc);
}

.select_ProgCourse {
    background-color: #fff;
    border: solid 1px #ddd;
    font-family: Arial, sans-serif;
    border-radius: 5px;
    font-size: 12px;
    font-weight: 400;
    height: 30px;
    position: relative;
    width: 100%;
    margin: 0;
    outline: 0;
}


.select_div_row {
    width: 98%;
    float: left;
    margin: 20px 1% 10px;
}

.select_div_row1 {
    width: 48%;
    float: left;
    padding: 0 1%;
}

.sbHolder {
    background-color: #fff;
    border: solid 1px #ddd;
    font-family: Arial, sans-serif;
    border-radius: 5px;
    font-size: 12px;
    font-weight: 400;
    height: 30px;
    position: relative;
    width: 100%;
    /*margin: 10px;*/
    outline: 0;
}

.sbSelector {
    display: block;
    height: 30px;
    left: 0;
    line-height: 30px;
    outline: 0;
    overflow: hidden;
    position: absolute;
    text-indent: 10px;
    top: 0;
    width: 100%;
}

    .sbSelector:hover, .sbSelector:link, .sbSelector:visited {
        color: #acacac;
        outline: 0;
        text-decoration: none;
    }

.sbToggle {
    background: url(../images/select-icons.png) 0 -116px no-repeat;
    display: block;
    height: 30px;
    outline: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 30px;
}

.sbToggleOpen {
    background: url(../images/select-icons.png) 0 -16px no-repeat;
}

.sbHolderDisabled {
    background-color: #3C3C3C;
    border: solid 1px #ddd;
}

.sbOptions {
    background-color: #fff;
    border: solid 1px #ddd;
    list-style: none;
    left: -1px;
    margin: 0;
    padding: 0;
    outline: 0;
    position: absolute;
    top: 30px;
    width: 94%;
    z-index: 1;
    overflow-y: auto;
}

    .sbOptions li {
        padding: 0 7px!important;
        background: none!important;
        margin: 0!important;
    }

    .sbOptions a {
        border-bottom: dotted 1px #ddd;
        display: block;
        outline: 0;
        padding: 3px 0 3px 3px;
        font-size: 11px;
    }

        .sbOptions a:link, .sbOptions a:visited {
            color: #000;
            text-decoration: none;
        }

        .sbOptions a.sbFocus, .sbOptions a:focus, .sbOptions a:hover {
            color: #2cbcd4;
        }

    .sbOptions li.last a {
        border-bottom: none;
    }

.maindrop {
    width: 50%;
    min-height: 50px;
    padding: 10px 0;
    float: left;
}

.paging_div {
    width: 98%;
    margin: 10px 1% 5px;
    min-height: 20px;
    padding: 10px 0;
    float: left;
    border: 1px solid #ddd;
}

.paging_div01 {
    width: 25%;
    float: left;
}

    .paging_div01 span {
        width: 50%;
        float: left;
        text-align: center;
        font-size: 12px;
        padding: 5px 0 0 5px;
    }

.breadcrumb {
    width: 95%;
    padding: 8px 15px!important;
    list-style: none;
}

    .breadcrumb > li {
        display: inline-block;
        *display: inline;
        background: none!important;
        padding: 0!important;
        *zoom: 1;
    }

        .breadcrumb > li a {
            font-size: 12px;
            color: #333;
        }

        .breadcrumb > li > .divider {
            padding: 0 5px;
            color: #ccc;
        }

    .breadcrumb > .active {
        color: #0ba3db;
        font-size: 12px;
    }

.gridview_table {
    width: 98%;
    float: left;
    margin: 0 1%;
    min-height: 250px;
}

    .gridview_table table {
        width: 100%;
        border-collapse: collapse;
        font-size: 13px;
        margin: 0 0 10px;
    }

    .gridview_table tr:nth-of-type(odd) {
        background: #eee;
    }

    .gridview_table th {
        background: #333;
        color: #fff;
        font-weight: 700;
    }

    .gridview_table td, .gridview_table th {
        padding: 6px;
        border: 1px solid #ccc;
        text-align: left;
    }

.cat_img {
    float: left;
    width: 25%;
}

.sidebar {
    width: 98%;
    margin: 1%;
    min-height: 200px;
    float: left;
}

.sidebarhead {
    width: 100%;
    float: left;
    height: 37px;
    line-height: 40px;
    /*margin: 1%;*/
    text-align: center;
    background: #131b42;
    /*background: -moz-linear-gradient(top, rgba(1,156,220,1)0, rgba(53,194,211,1)100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(1,156,220,1)), color-stop(100%, rgba(53,194,211,1)));
    background: -webkit-linear-gradient(top, rgba(1,156,220,1)0, rgba(53,194,211,1)100%);
    background: -o-linear-gradient(top, rgba(1,156,220,1)0, rgba(53,194,211,1)100%);
    background: -ms-linear-gradient(top, rgba(1,156,220,1)0, rgba(53,194,211,1)100%);
    background: linear-gradient(to bottom, rgba(1,156,220,1)0, rgba(53,194,211,1)100%);                      pavithra*/
    /*background: -moz-linear-gradient(top, rgba(19, 27, 66,1)0, rgba(19, 55, 148,1)100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(19, 27, 66,1)), color-stop(100%, rgba(19, 55, 148,1)));
    background: -webkit-linear-gradient(top, rgba(19, 27, 66,1)0, rgba(19, 55, 148,1)100%);
    background: -o-linear-gradient(top, rgba(19, 27, 66,1)0, rgba(19, 55, 148,1)100%);
    background: -ms-linear-gradient(top, rgba(19, 27, 66,1)0, rgba(19, 55, 148,1)100%);
    background: linear-gradient(to bottom, rgba(19, 27, 66,1)0, rgba(19, 55, 148,1)100%);*/
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#019cdc', endColorstr='#35c2d3', GradientType=0);
    /*border-radius: 10px;           pavithra*/
    behavior: url(js/css3-pie.htc);
}

    .sidebarhead strong {
        font-size: 13px;
        color: #FFF;
    }

.sidebar .rightnav {
    margin: 40px 0 0;
}

    .sidebar .rightnav li {
        width: 96%;
        color: #333;
        border-bottom: 1px solid #ebeae8;
        border-top: 1px solid #fff;
        font-size: 13px;
        line-height: 35px;
        list-style: none;
        padding: 3px 2%;
    }

        .sidebar .rightnav li img {
            vertical-align: middle;
        }

        .sidebar .rightnav li a {
            color: #666;
            line-height: 35px;
            margin: 0 0 0 15px;
        }

            .sidebar .rightnav li a:hover {
                color: #62b5df;
            }

.sidenav {
    clear: both;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    position: relative;
    behavior: url(js/css3-pie.htc);
}

    .sidenav li {
        border-bottom: 1px solid #ebeae8;
        border-top: 1px solid #fff;
        list-style: none;
    }

        .sidenav li:first-child {
            border-top: none;
        }

        .sidenav li:last-child {
            border-bottom: none;
        }

        .sidenav li a {
            position: relative;
            display: block;
            padding: 8px 0 8px 10px;
            font-size: 12px;
            font-weight: 400;
            color: #000;
            -moz-transition: all .2s ease-out;
            -o-transition: all .2s ease-out;
            -webkit-transition: all .2s ease-out;
        }

            .sidenav li a:hover {
                /*background: #019cdc;*/
                /*background: -moz-linear-gradient(top, rgba(1,156,220,1)0, rgba(53,194,211,1)100%);
                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(1,156,220,1)), color-stop(100%, rgba(53,194,211,1)));
                background: -webkit-linear-gradient(top, rgba(1,156,220,1)0, rgba(53,194,211,1)100%);
                background: -o-linear-gradient(top, rgba(1,156,220,1)0, rgba(53,194,211,1)100%);
                background: -ms-linear-gradient(top, rgba(1,156,220,1)0, rgba(53,194,211,1)100%);
                background: linear-gradient(to bottom, rgba(1,156,220,1)0, rgba(53,194,211,1)100%);                     pavithra*/
                background-color: #eeeeee;
                filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#019cdc', endColorstr='#35c2d3', GradientType=0);
                /*color: #fff;*/
                /*-webkit-border-top-right-radius: 20px;
                -moz-border-radius-topright: 20px;
                border-top-right-radius: 20px;
                -webkit-border-bottom-right-radius: 20px;
                -moz-border-radius-bottomright: 20px;
                border-bottom-right-radius: 20px;*/
                /*margin-right: -7px;*/
            }

    .sidenav img {
        padding: 0 15px 0 0;
        vertical-align: middle;
    }

.quickenquiry {
    width: 98%;
    float: left;
    border-radius: 10px;
    margin: 2px 1%;
    background: #131b42;
    /*background: -moz-linear-gradient(top, rgba(1,156,220,1)0, rgba(53,194,211,1)100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(1,156,220,1)), color-stop(100%, rgba(53,194,211,1)));
    background: -webkit-linear-gradient(top, rgba(1,156,220,1)0, rgba(53,194,211,1)100%);
    background: -o-linear-gradient(top, rgba(1,156,220,1)0, rgba(53,194,211,1)100%);                            pavithra
    background: -ms-linear-gradient(top, rgba(1,156,220,1)0, rgba(53,194,211,1)100%);
    background: linear-gradient(to bottom, rgba(1,156,220,1)0, rgba(53,194,211,1)100%);*/
    /*background: -moz-linear-gradient(top, rgba(19, 27, 66,1)0, rgba(19, 55, 148,1)100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(19, 27, 66,1)), color-stop(100%, rgba(19, 55, 148,1)));
    background: -webkit-linear-gradient(top, rgba(19, 27, 66,1)0, rgba(19, 55, 148,1)100%);
    background: -o-linear-gradient(top, rgba(19, 27, 66,1)0, rgba(19, 55, 148,1)100%);
    background: -ms-linear-gradient(top, rgba(19, 27, 66,1)0, rgba(19, 55, 148,1)100%);
    background: linear-gradient(to bottom, rgba(19, 27, 66,1)0, rgba(19, 55, 148,1)100%);*/
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#019cdc', endColorstr='#35c2d3', GradientType=0);
    min-height: 250px;
}

    .quickenquiry h1 {
        font-size: 15px;
        color: #fff;
        text-align: center;
        padding: 10px 0;
    }

    .quickenquiry label {
        width: 28%;
        text-align: right;
        float: left;
        color: #fff;
        font-size: 12px;
        padding: 0 10px 0 0;
    }

        .quickenquiry label span {
            padding: 0 2px;
        }

    .quickenquiry .row {
        width: 100%;
        padding: 3px 0;
        float: left;
    }

    .quickenquiry .row2 {
        width: 69%;
        padding: 3px 0;
        float: right;
    }

        .quickenquiry .row2 label {
            width: 93%;
            color: #333!important;
            text-align: center;
            font-size: 22px;
            font-family: Arial;
            letter-spacing: 6px;
            padding: 10px 0;
            float: left;
            background: url(../images/captcha.gif);
            -webkit-touch-callout: none;
            -webkit-user-select: none;
            -khtml-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
        }

        .quickenquiry .row2 input {
            margin: 5px 0 0;
        }

    /*.quickenquiry input {
        outline: 0;
        width: 59.5%;
        height: 25px;
        padding: 2px 2%;
        border-radius: 5px;
        float: left;
        border: 0;
    }*/

    .quickenquiry textarea {
        width: 62.5%;
        height: 40px;
        float: left;
        outline: 0;
        border: 0;
        padding: 2px .5%;
        border-radius: 5px;
    }

    .quickenquiry .button {
        width: 35%;
        height: 30px;
        position: relative;
        left: 32%;
        bottom: 5px;
        background: #333;
        color: #fff;
        cursor: pointer;
        font-size: 12px;
        margin: 5px 0 0 0;
        top: 3px;
    }

        .quickenquiry .button:hover {
            background: #C00;
            -o-transition: color .1s ease-out, background 1s ease-in;
            -ms-transition: color .1s ease-out, background 1s ease-in;
            -moz-transition: color .1s ease-out, background 2s ease-in;
            -webkit-transition: color .1s ease-out, background 1s ease-in;
            transition: color .1s ease-out, background 1s ease-in;
        }

.carousel {
    min-width: 100%;
    margin: 0 0 0 10px;
    float: left;
    clear: both;
    overflow: hidden;
}

.carousel-item {
    width: 100%;
}

.slag {
    float: left;
    width: 32%;
    border: 1px solid #CCC;
    border-radius: 7px;
    position: relative;
    margin: 0 .5% 20px 0;
    min-height: 267px;
}

    .slag img {
        display: block;
        margin: 0 auto;
    }

    .slag p {
        padding: 0 10px 10px;
        text-align: center;
        line-height: px;
        line-height: 20px;
    }

    .slag .button {
        width: 60px;
        font-size: 10px;
        font-weight: 700;
        position: relative;
        right: 15px;
        bottom: 5px;
        float: right;
        background: #cf543f;
        color: #FFF;
        padding: 5px 0;
        text-align: center;
        text-decoration: none;
        border-radius: 5px;
        behavior: url(js/css3-pie.htc);
    }

        .slag .button:hover {
            background: #09F;
        }

.carousel {
    max-width: 400px;
    position: relative;
}

.carousel-nav {
    position: absolute;
    bottom: 100px;
    z-index: 4;
    width: 100%;
}

    .carousel-nav a {
        font-size: 0;
        color: #fff;
        opacity: .8;
        padding: .5em;
        position: absolute;
        bottom: 20px;
    }

        .carousel-nav a.prev {
            left: 0;
            background: url(../images/prev.png) no-repeat top left;
            width: 25px;
            display: block;
            height: 25px;
        }

        .carousel-nav a.next {
            right: 20px;
            background: url(../images/next.png) no-repeat top left;
            width: 25px;
            display: block;
            height: 25px;
        }

.carousel-nav-paginated .carousel-active-page a {
    background: #333;
    color: #fff;
    opacity: .8;
}

.arrows .carousel-nav {
    bottom: auto;
    top: 50%;
}

    .arrows .carousel-nav a {
        width: 2em;
        height: 2em;
        background: #fff;
        opacity: .5;
        overflow: hidden;
        background-position: 50% 50%;
        background-repeat: no-repeat;
        border-radius: 100%;
    }

        .arrows .carousel-nav a:focus, .arrows .carousel-nav a:hover {
            opacity: 1;
        }

        .arrows .carousel-nav a.next {
            background-image: url(arrow-right.png);
            right: 1em;
        }

        .arrows .carousel-nav a.prev {
            background-image: url(arrow-left.png);
            left: 1em;
        }

.carousel.peek {
    max-width: 500px;
}

    .carousel.peek .carousel-item-next, .carousel.peek .carousel-item-prev {
        width: 50%;
        display: block;
        opacity: .5;
        position: absolute;
        left: 0;
        top: 0;
        z-index: 1;
        -webkit-transform: scale(.6) rotate(-15deg);
        -moz-transform: scale(.6) rotate(-15deg);
        -o-transform: scale(.6) rotate(-15deg);
        -ms-transform: scale(.6) rotate(-15deg);
        transform: scale(.6) rotate(-15deg);
    }

    .carousel.peek .carousel-item-next {
        right: 0;
        left: auto;
        -webkit-transform: scale(.6) rotate(15deg);
        -moz-transform: scale(.6) rotate(15deg);
        -opera-transform: scale(.6) rotate(15deg);
        -ms-transform: scale(.6) rotate(15deg);
        transform: scale(.6) rotate(15deg);
    }

    .carousel.peek .carousel-active {
        width: 50%;
        opacity: 1;
        position: relative;
        left: 25%;
        z-index: 2;
        box-shadow: .2em .2em .5em #aaa;
    }

    .carousel.peek .carousel-nav {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 3;
    }

        .carousel.peek .carousel-nav a {
            width: 20%;
            height: 100%;
            background: #fff;
            opacity: 0;
            overflow: hidden;
            position: absolute;
            left: 0;
        }

            .carousel.peek .carousel-nav a.next {
                left: auto;
                right: 0;
            }

.carousel-slide {
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

    .carousel-slide .carousel-item {
        position: absolute;
        left: 100%;
        top: 0;
        width: 100%;
        display: block;
        z-index: 1;
        -webkit-transition: left .2s ease;
        -moz-transition: left .2s ease;
        -ms-transition: left .2s ease;
        -o-transition: left .2s ease;
        transition: left .2s ease;
    }

.carousel-no-transition .carousel-item {
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
}

.carousel-slide .carousel-active {
    left: 0;
    position: relative;
    z-index: 2;
}

.carousel-slide .carousel-in {
    left: 0;
}

.carousel-slide-reverse .carousel-out {
    left: 100%;
}

.carousel-slide .carousel-out, .carousel-slide-reverse .carousel-in {
    left: -100%;
}

.carousel-slide-reverse .carousel-item {
    -webkit-transition: left .1s ease;
    -moz-transition: left .1s ease;
    -ms-transition: left .1s ease;
    -o-transition: left .1s ease;
    transition: left .1s ease;
}

.carousel-slide-reverse .carousel-active {
    left: 0;
}

.apply_online {
    width: 98%;
    float: left;
    background: #036;
    padding: 15px 1%;
}

.univerityscrolls {
    min-height: 100px;
    position: relative;
    behavior: url(js/css3-pie.htc);
    padding: 0px 30px;
    overflow: hidden;
    text-align: center;
    background: #fff;
}

    .univerityscrolls .container {
        border-radius: 10px;
        border: 1px solid #CCC;
        overflow: hidden;
        padding: 12px 0px;
    }

    .univerityscrolls img {
        position: relative;
        border-radius: 10px;
        behavior: url(js/css3-pie.htc);
        margin: 0 5px 0 0;
    }

.acredations {
    min-height: 80px;
    position: relative;
    padding: 0px 15px;
    overflow: hidden;
    text-align: center;
    background: #fff;
}

    .acredations h1 {
        margin-bottom: 0px;
    }

    .acredations .container {
        overflow: hidden;
        padding: 12px 0px;
    }

    .acredations .acc {
        width: 189px;
        height: 80px;
        float: left;
    }

ul.tabs {
    margin: 10px 0 0 3px;
    padding: 0;
    float: left;
    height: 32px;
    border-radius: 10px 10px 0 0;
    width: 99%;
}

    ul.tabs li {
        float: left;
        width: 16.5%;
        margin: 0 1.5% 0 0;
        list-style: none;
        font-size: 15px;
        color: #000;
        border-bottom: 1px dotted #131b42 !important;
        cursor: pointer;
        padding: 0 10px;
        /*border-radius: 10px 10px 0 0;*/
        height: 32px;
        /*border: 1px solid #CCC;*/
        line-height: 33px;
        border-left: none;
        /*border-bottom: none;*/
        background: #fff;
        /*background: -moz-linear-gradient(top, rgba(255,255,255,1)0, rgba(241,241,241,1)7%, rgba(225,225,225,1)63%, rgba(246,246,246,1)100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(7%, rgba(241,241,241,1)), color-stop(63%, rgba(225,225,225,1)), color-stop(100%, rgba(246,246,246,1)));
        background: -webkit-linear-gradient(top, rgba(255,255,255,1)0, rgba(241,241,241,1)7%, rgba(225,225,225,1)63%, rgba(246,246,246,1)100%);
        background: -o-linear-gradient(top, rgba(255,255,255,1)0, rgba(241,241,241,1)7%, rgba(225,225,225,1)63%, rgba(246,246,246,1)100%);
        background: -ms-linear-gradient(top, rgba(255,255,255,1)0, rgba(241,241,241,1)7%, rgba(225,225,225,1)63%, rgba(246,246,246,1)100%);
        background: linear-gradient(to bottom, rgba(255,255,255,1)0, rgba(241,241,241,1)7%, rgba(225,225,225,1)63%, rgba(246,246,246,1)100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6', GradientType=0);*/
        overflow: hidden;
        position: relative;
        text-align: center;
    }

        ul.tabs li:hover {
            background: #f3f3f3;
        }

        ul.tabs li.active {
            background: #131b42;
            /*background: #019dda;
            background: -moz-linear-gradient(top, rgba(1,157,218,1)2%, rgba(37,193,215,1)100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(2%, rgba(1,157,218,1)), color-stop(100%, rgba(37,193,215,1)));
            background: -webkit-linear-gradient(top, rgba(1,157,218,1)2%, rgba(37,193,215,1)100%);
            background: -o-linear-gradient(top, rgba(1,157,218,1)2%, rgba(37,193,215,1)100%);
            background: -ms-linear-gradient(top, rgba(1,157,218,1)2%, rgba(37,193,215,1)100%);
            background: linear-gradient(to bottom, rgba(1,157,218,1)2%, rgba(37,193,215,1)100%);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#019dda', endColorstr='#25c1d7', GradientType=0);*/
            color: #fff;
        }

/*ul.tabs li.active {
            background: #019dda;
            background: -moz-linear-gradient(top, rgba(1,157,218,1)2%, rgba(37,193,215,1)100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(2%, rgba(1,157,218,1)), color-stop(100%, rgba(37,193,215,1)));
            background: -webkit-linear-gradient(top, rgba(1,157,218,1)2%, rgba(37,193,215,1)100%);
            background: -o-linear-gradient(top, rgba(1,157,218,1)2%, rgba(37,193,215,1)100%);
            background: -ms-linear-gradient(top, rgba(1,157,218,1)2%, rgba(37,193,215,1)100%);
            background: linear-gradient(to bottom, rgba(1,157,218,1)2%, rgba(37,193,215,1)100%);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#019dda', endColorstr='#25c1d7', GradientType=0);
            border-bottom: 1px solid #FFF;
            color: #fff;
        }*/

.tab_container {
    border: 1px solid #fff;
    border-top: none;
    float: left;
    width: 100%;
}

.tab_content {
    padding: 15px 0;
    display: none;
}

    .tab_content .headings {
        font-size: 20px;
        /*color: #05b2dc;
        padding: 0 0 0 25px;*/
    }

    /*.tab_content h3 {
        font-weight: 400;
        color: #05b2dc;
        font-size: 20px;
        padding: 5px 10px;
    }*/

    .tab_content h3 span {
        font-size: 14px;
        font-weight: 700;
        /*color: #6d6d6d;*/
        color: #333;
    }

.inquiries_blocks {
    width: 49%;
    min-height: 136px;
    float: left;
    margin: 15px 0 0 0.5%;
    border-radius: 0px;
    /*border: 1px solid #e8e8e8;*/
    border: 1px solid #ddd;
    box-shadow: 3px 3px #eee;
}

    .inquiries_blocks p {
        padding: 10px 2px 10px 10px;
        color: #333;
        font-size: 13px;
    }

    .inquiries_blocks .infodetails {
        float: left;
        width: 94%;
        color: #666;
        font-size: 13px;
        line-height: 26px;
        padding: 5px;
    }

        .inquiries_blocks .infodetails strong a {
            color: #666;
        }

.infodetails img {
    margin: 0 10px 0 0;
    padding: 5px;
    float: left;
}

.networks {
    width: 23%;
    margin: 0 .5% 10px 0;
    min-height: 230px;
    padding: 5px;
    float: left;
    position: relative;
    behavior: url(js/css3-pie.htc);
    border: 1px solid #CCC;
}

.networks2 {
    width: 90%;
}

.networks h2 {
    font-size: 15px;
    color: #333;
    text-align: center;
}

.networks img {
    display: block;
    margin: 0 auto;
    padding: 25px 0 0;
}

.networks p {
    font-size: 11px;
    /*color: #666;*/
    line-height: 24px;
    text-align: center;
}

    .networks p a {
        color: #C60;
    }

.networkshead {
    width: 100%;
    min-height: 10px;
    float: left;
    margin: 8px 0;
    color: #131b42;
    border-radius: 0px;
    position: relative;
    behavior: url(js/css3-pie.htc);
    font-size: 18px;
    padding: 5px;
    font-weight: bold;
}

#contact-form {
    text-shadow: 0 1px 0 #FFF;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    position: relative;
    behavior: url(js/css3-pie.htc);
    padding: 10px;
}

    #contact-form .form_row {
        width: 100%;
        float: left;
        position: relative;
        clear: both;
        padding: 7px 0!important;
    }

        #contact-form .form_row label {
            width: 10%;
            font-size: 12px;
            float: left;
            text-align: left;
            font-weight: 700;
        }

    #contact-form input[type=email], #contact-form input[type=tel], #contact-form input[type=text], #contact-form select, #contact-form textarea, .textbox {
        width: 50%;
        box-shadow: inset 0 1px 2px #DDD, 0 1px 0 #FFF;
        -webkit-box-shadow: inset 0 1px 2px #DDD, 0 1px 0 #FFF;
        -moz-box-shadow: inset 0 1px 2px #DDD, 0 1px 0 #FFF;
        border: 1px solid #CCC;
        background: #FFF;
        margin: 0 0 0 15px;
        outline: 0;
        padding: 7px;
        position: relative;
        behavior: url(js/css3-pie.htc);
        color: #999999;
    }

    #contact-form select {
        width: 51.5%;
    }

        #contact-form input[type=email]:hover, #contact-form input[type=tel]:hover, #contact-form input[type=text]:hover, #contact-form select:hover, #contact-form textarea:hover {
            -webkit-transition: border-color .3s ease-in-out;
            -moz-transition: border-color .3s ease-in-out;
            transition: border-color .3s ease-in-out;
            border: 1px solid #AAA;
        }

    #contact-form textarea {
        height: 55px;
        max-width: 100%;
    }

    #contact-form button[type=button], #contact-form button[type=submit] {
        cursor: pointer;
        width: 10%;
        border: none;
        background: #cf543f;
        color: #FFF;
        margin: 0px 0px 10px 55%;
        padding: 7px;
        border-radius: 0px;
        position: relative;
    }

        #contact-form button[type=submit]:hover {
            background: #ffa200;
        }

        #contact-form button[type=submit]:active {
            box-shadow: inset 0 1px 3px rgba(0,0,0,.5);
        }

        #contact-form button[type=button]:hover {
            background: #ffa200;
        }

        #contact-form button[type=button]:active {
            box-shadow: inset 0 1px 3px rgba(0,0,0,.5);
        }

    #contact-form .form_row .buttons {
        background-color: #4579c5;
        color: #FFF;
        text-align: center;
        float: left;
        border-radius: 5px;
        position: relative;
        behavior: url(js/css3-pie.htc);
        padding: 5px 15px;
        margin: 0 20px 0 130px;
        border: 0;
        cursor: pointer;
    }

    #contact-form .form_row input.main_input2 {
        width: 20%;
    }

    #contact-form .form_row .label2 {
        width: 15%;
        color: #333!important;
        text-align: center;
        font-size: 20px;
        font-family: Arial;
        letter-spacing: 6px;
        padding: 10px 0;
        float: left;
        margin: 0 15px;
        background: url(../images/captcha.gif);
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }

#univisite {
    width: 98%;
    float: left;
    margin: 15px 1%;
}

    #univisite table {
        width: 100%;
        border-collapse: collapse;
    }

    #univisite tr:nth-of-type(odd) {
        background: #f6f6f6;
    }

    #univisite th {
        background: #333;
        color: #fff;
    }

    #univisite td, #univisite th {
        font-size: 13px;
        border: 1px solid #CCC;
        padding: 8px;
        text-align: center;
    }

        #univisite td a {
            color: #F60;
            cursor: pointer;
        }

.apply_button {
    font-size: 11px;
    height: 10px;
    padding: 6px 29px;
    background: #a82019;
    border-radius: 5px;
    color: #fff!important;
    cursor: pointer;
}

#gallery {
    width: 100%;
    float: left;
    padding: 10px;
}

    #gallery ul {
        list-style: none;
    }

        #gallery ul li {
            display: inline;
            background: 0 0;
        }

        #gallery ul img {
            border: 1px solid #868686;
            border-width: 1px;
            border-radius: 10px;
            margin: 0 10px 15px 0;
        }

        #gallery ul a:hover img {
            border: 1px solid #C30;
            border-width: 1px;
            color: #fff;
            border-radius: 10px;
        }

        #gallery ul a:hover {
            color: #fff;
        }

#jquery-overlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    width: 100%;
    height: 500px;
}

#jquery-lightbox {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 9999999999;
    text-align: center;
    line-height: 0;
}

    #jquery-lightbox a img {
        border: none;
    }

#lightbox-container-image-box {
    position: relative;
    background-color: #fff;
    width: 250px;
    height: 250px;
    margin: 0 auto;
}

#lightbox-container-image {
    padding: 10px;
}

#lightbox-loading {
    position: absolute;
    top: 40%;
    left: 0;
    height: 25%;
    width: 100%;
    text-align: center;
    line-height: 0;
}

#lightbox-nav {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 10;
}

#lightbox-container-image-box > #lightbox-nav {
    left: 0;
}

#lightbox-nav a {
    outline: 0;
}

#lightbox-nav-btnNext, #lightbox-nav-btnPrev {
    width: 49%;
    height: 100%;
    zoom: 1;
    display: block;
}

#lightbox-nav-btnPrev {
    left: 0;
    float: left;
}

#lightbox-nav-btnNext {
    right: 0;
    float: right;
}

#lightbox-container-image-data-box {
    font: 10px Verdana, Helvetica, sans-serif;
    background-color: #fff;
    margin: 0 auto;
    line-height: 1.4em;
    overflow: auto;
    width: 100%;
    padding: 0 10px;
}

#lightbox-container-image-data {
    padding: 0 10px;
    color: #666;
}

    #lightbox-container-image-data #lightbox-image-details {
        width: 70%;
        float: left;
        text-align: left;
    }

#lightbox-image-details-caption {
    font-weight: 700;
}

#lightbox-image-details-currentNumber {
    display: block;
    clear: left;
    padding-bottom: 1em;
}

#lightbox-secNav-btnClose {
    width: 66px;
    float: right;
    padding-bottom: .7em;
}

.photo_category {
    width: 98%;
    margin: 0 1%;
    float: left;
}

    .photo_category strong {
        text-align: center;
        display: block;
        padding: 15px 0;
        color: #62b5df;
        font-size: 20px;
    }

    .photo_category span {
        text-align: center;
        font-size: 16px;
        display: block;
    }

    .photo_category .cat_box {
        width: 18%;
        margin: 30px 2% 0 0;
        min-height: 230px;
        float: left;
        background: #5fbbe6;
        border-radius: 10px;
    }

    .photo_category .cat_box2 {
        background: #eb3f35;
    }

    .photo_category .cat_box3 {
        background: #961e5c;
    }

    .photo_category .cat_box4 {
        background: #b9d33a;
    }

    .photo_category .cat_box5 {
        background: #f7b310;
    }

    .photo_category .cat_box h2 {
        font-size: 14px;
        text-align: center;
        padding: 10px 0;
        font-family: calibri;
    }

        .photo_category .cat_box h2 a {
            color: #fff;
        }

    .photo_category .cat_box img {
        display: block;
        margin: 0 auto;
        padding: 15px 0;
    }

    .photo_category .cat_box .button {
        display: block;
        text-align: center;
        width: 70%;
        margin: 20px auto;
        background: #fff;
        padding: 5px 15px;
        border-radius: 5px;
        font-size: 13px;
        font-weight: 700;
        color: #5fbbe6;
    }

    .photo_category .cat_box .button2 {
        color: #eb3f35;
    }

    .photo_category .cat_box .button3 {
        color: #961e5c;
    }

    .photo_category .cat_box .button4 {
        color: #b9d33a;
    }

    .photo_category .cat_box .button5 {
        color: #f7b310;
    }

    .photo_category .cat_box .button:hover {
        background: #333;
        color: #fff;
        -o-transition: color .1s ease-out, background 1s ease-in;
        -ms-transition: color .1s ease-out, background 1s ease-in;
        -moz-transition: color .1s ease-out, background 2s ease-in;
        -webkit-transition: color .1s ease-out, background 1s ease-in;
        transition: color .1s ease-out, background 1s ease-in;
    }

.videogallery {
    width: 100%;
    zoom: 1;
    float: left;
}

    .videogallery span {
        display: block;
    }

    .videogallery a {
        display: -moz-inline-stack;
        display: inline-block;
        zoom: 1;
        *display: inline;
        position: relative;
        vertical-align: top;
        margin: 5px;
        width: 240px;
        font-size: 11px;
        font-weight: 400;
        text-decoration: none;
        text-align: center;
        opacity: .87;
    }

        .videogallery a.videolb {
            display: none;
        }

        .videogallery a img {
            display: block;
            border: none;
            margin: 0;
        }

        .videogallery a:hover {
            opacity: 1;
        }

div#voverlay {
    background: #fff;
    width: 864px;
    height: 480px;
    display: none;
    padding: 35px;
}

    div#voverlay .close {
        background-image: url(../images/close.png);
        position: absolute;
        left: 5px;
        top: 5px;
        cursor: pointer;
        height: 30px;
        width: 30px;
    }

div#vcontainer {
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url(../images/loading.gif) no-repeat 50% 50%;
}

.stu_testimonials {
    width: 98%;
    min-height: 150px;
    float: left;
    margin: 1% 0;
    padding: 0 1%;
    border-radius: 5px;
    behavior: url(js/css3-pie.htc);
    border: 1px solid #ddd;
}

    .stu_testimonials img {
        width: 100px;
        height: 100px;
        float: left;
        margin: 10px;
        border: 1px solid #999;
    }

.stu_details {
    width: 82%;
    margin: 0;
    padding: 0 1%;
    min-height: 100px;
    float: left;
}

    .stu_details table {
        float: left;
        padding: 5px;
        width: 100%;
    }

        .stu_details table th {
            text-align: left;
            font-size: 11px;
            padding: 0 15px 0 0;
        }

        .stu_details table td {
            padding: 5px 10px;
            text-align: left;
            font-size: 12px;
        }

.drop-shadow {
    position: relative;
    float: left;
    width: 23.5%;
    margin: .5%;
    min-height: 45px;
    background: #fff;
    -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.3), 0 0 40px rgba(0,0,0,.1)inset;
    -moz-box-shadow: 0 1px 4px rgba(0,0,0,.3), 0 0 40px rgba(0,0,0,.1)inset;
    box-shadow: 0 1px 4px rgba(0,0,0,.3), 0 0 40px rgba(0,0,0,.1)inset;
}

    .drop-shadow img {
        float: left;
        vertical-align: middle;
        padding: 6px 10px;
    }

    .drop-shadow h2 {
        float: left;
        font-size: 13px;
        line-height: 45px;
    }

        .drop-shadow h2 a {
            color: #333;
        }

            .drop-shadow h2 a:hover {
                color: #C30;
            }

    .drop-shadow:after, .drop-shadow:before {
        content: "";
        position: absolute;
        z-index: -2;
    }

.curved:before {
    -webkit-box-shadow: 0 0 15px rgba(0,0,0,.6);
    -moz-box-shadow: 0 0 15px rgba(0,0,0,.6);
    box-shadow: 0 0 15px rgba(0,0,0,.6);
    -moz-border-radius: 10px / 100px;
    border-radius: 10px / 100px;
}

.curved-hz-1:before {
    top: 50%;
    bottom: 0;
    left: 10px;
    right: 10px;
    -moz-border-radius: 100px / 10px;
    border-radius: 100px / 10px;
}

/*.popup {
    position: fixed;
    z-index: 2;
    top: 60px;
    left: 50%;
    width: 40%;
    height: auto;
    background: #e1c192;
    -moz-box-shadow: 2px 2px 15px #130507;
    -webkit-box-shadow: 2px 2px 15px #130507;
    box-shadow: 2px 2px 15px #130507;
    -moz-transition: top 800ms;
    -o-transition: top 800ms;
    -webkit-transition: top 800ms;
    transition: top 800ms;
}*/
.popup {
    position: fixed;
    z-index: 2;
    height: auto;
    background: #fff;
    margin: 30px auto!Important;
    left: 0;
    right: 0;
    top: 0;
    width: 600px;
    /*-moz-box-shadow: 2px 2px 10px #130507;
    -webkit-box-shadow: 2px 2px 10px #130507;
    box-shadow: 2px 2px 10px #130507;
    -moz-transition: top 800ms;
    -o-transition: top 800ms;
    -webkit-transition: top 800ms;
    transition: top 800ms;*/
    border-radius: 0px;
}

.p_content {
    width: 100%;
    text-align: center;
    font-size: 23px;
}

.p_anch {
    float: left;
    position: relative;
    z-index: 1;
    width: 100%;
    margin: 80px 0 0;
    text-align: center;
    font-size: 18px;
    background: #F6C;
}

    .p_anch a {
        color: #000;
    }

        .p_anch a:hover {
            text-decoration: none;
        }

.p_anch_bottom {
    margin: 1500px 0 0;
    padding: 0 0 50px;
}

.p_close, .close-btn {
    float: right;
    width: 15px;
    height: 14px;
    margin: 11px 10px 0 0;
    /*background: url(../images/popup_close.png);*/
}

    .p_close i:hover, .close-btn i:hover {
        color: #fff;
    }

.p_body {
    background: #000;
    left: 0;
    top: 0;
    position: fixed;
    width: 100%;
    height: 100%;
    opacity: .7;
    -moz-transition: opacity 800ms;
    -o-transition: opacity 800ms;
    -webkit-transition: opacity 800ms;
    transition: opacity 800ms;
}

.js__slide_top {
    height: 0;
    overflow: hidden;
    top: 0;
}

.js__fadeout {
    overflow: hidden;
    opacity: 0;
}

.github {
    position: fixed;
    top: 0;
    right: 0;
    width: 99px;
    height: 99px;
    background: url(../images/popup_close.png);
}

.form-2 {
    width: 85%;
    margin: 35px auto;
    padding: 15px 15px 15px 0;
    min-height: 150px;
    position: relative;
    clear: both;
    overflow: hidden;
    background: #fffaf6;
    border-radius: 10px;
    color: #7e7975;
    box-shadow: 0 2px 2px rgba(0,0,0,.2), 0 1px 5px rgba(0,0,0,.2), 0 0 0 12px rgba(255,255,255,.4);
}

    .form-2 h1 {
        width: 96%;
        font-size: 15px;
        color: #0CF;
        border-radius: 10px;
        text-align: center;
        margin: 0 0 15px;
    }

    .form-2 .float {
        width: 100%;
        float: left;
        border-top: 1px solid rgba(255,255,255,1);
    }

    .form-2 label {
        width: 30%;
        float: left;
        display: block;
        padding: 0 0 5px 2px;
        cursor: pointer;
        font-size: 11px;
        text-align: center;
    }

    .form-2 .buttons {
        background: #0CF;
        color: #fff;
        float: left;
        width: 100px;
        padding: 5px 10px;
        border-radius: 5px;
        font-size: 13px;
        text-align: center;
        margin: 0 0 0 150px;
        border: 0;
    }

        .form-2 .buttons:hover {
            background: #F60;
        }

    .form-2 input[type=text] {
        font-size: 13px;
        display: block;
        width: 63%;
        padding: 5px;
        border: 1px solid #ebe6e2;
        border-radius: 5px;
    }

    .form-2 textarea {
        width: 63%;
        padding: 5px;
        height: 60px;
        border: 1px solid #ebe6e2;
        border-radius: 5px;
    }

    .form-2 select {
        width: 63%;
    }

.counts {
    width: 100%;
    clear: both;
    padding: 20px 0;
    float: left;
}

.countsbox {
    width: 50%;
    margin: 0 auto;
}

.countsbox1 {
    width: 30%;
    float: left;
    min-height: 50px;
    background: #2a166f;
    color: #fff;
    line-height: 50px;
    text-align: center;
    font-size: 13px;
    border-radius: 6px;
    margin: 0 2% 0 0;
}

.countsbox2 {
    float: left;
    background: #ee2325;
}

.countsbox3 {
    float: left;
    background: #09F;
}

.accredations_block {
    width: 96%;
    float: left;
    margin: 15px 0 0 1%;
    clear: both;
    padding: 0 0 20px;
    border-bottom: 1px dashed #d6d5d5;
}

    .accredations_block h2 {
        font-size: 13px;
        clear: both;
    }

        .accredations_block h2 a {
            color: #62b5df;
        }

    .accredations_block a:hover {
        color: #F90;
        text-decoration: underline;
    }

    .accredations_block p {
        padding: 10px 0;
    }

    .accredations_block .readmore {
        color: #fff;
        padding: 1px 15px;
        background: #62b5df;
        border-radius: 5px;
        font-size: 12px;
        float: right;
        margin: 0 15px 0 0;
    }

        .accredations_block .readmore:hover {
            background: #333;
            color: #fff;
            text-decoration: none;
        }

    .accredations_block .certificate {
        padding: 30px 0 0;
        clear: both;
        width: 100%;
    }

        .accredations_block .certificate img {
            width: 450px;
            height: 500px;
            display: block;
            margin: 0 auto;
        }

#flexiselDemo1 {
    display: none;
}

.nbs-flexisel-container {
    position: relative;
    max-width: 100%;
}

.nbs-flexisel-ul {
    position: relative;
    width: 9999px;
    margin: 0;
    padding: 0;
    list-style-type: none;
    text-align: center;
}

.nbs-flexisel-inner {
    overflow: hidden;
    float: left;
    width: 100%;
}

.nbs-flexisel-item {
    float: left;
    margin: 0;
    padding: 0;
    cursor: pointer;
    position: relative;
    line-height: 0;
}

    .nbs-flexisel-item img {
        width: 100%;
        cursor: pointer;
        position: relative;
        margin-top: 10px;
        margin-bottom: 10px;
        max-width: 184px;
        max-height: 80px;
    }

.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {
    width: 22px;
    height: 22px;
    position: absolute;
    cursor: pointer;
    z-index: 100;
    opacity: .5;
}

.nbs-flexisel-nav-left {
    left: 10px;
    background: url(../images/button-previous.png) no-repeat;
}

.nbs-flexisel-nav-right {
    right: 5px;
    background: url(../images/button-next.png) no-repeat;
}

.team_prosper {
    width: 98%;
    float: left;
    clear: both;
    padding: 20px 1%;
    min-height: 500px;
}

    .team_prosper .teamheading {
        background: #ef7248;
        color: #fff;
        width: 50%;
        margin: 0 0 20px;
        font-size: 15px;
        text-align: center;
        padding: 6px 25px;
        border-radius: 5px;
    }

    .team_prosper .teamheading2 {
        background: #4acfec;
    }

    .team_prosper .directors {
        width: 100%;
        clear: both;
    }

    .team_prosper .block {
        width: 93%;
        float: left;
        min-height: 80px;
        background: #fff;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZWRlZGVkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-radial-gradient(center, ellipse cover, #fff 0, #ededed 100%);
        background: -webkit-gradient(radial, center center, 0, center center, 100%, color-stop(0%, #fff), color-stop(100%, #ededed));
        background: -webkit-radial-gradient(center, ellipse cover, #fff 0, #ededed 100%);
        background: -o-radial-gradient(center, ellipse cover, #fff 0, #ededed 100%);
        background: -ms-radial-gradient(center, ellipse cover, #fff 0, #ededed 100%);
        background: radial-gradient(ellipse at center, #fff 0, #ededed 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=1);
        border-radius: 5px;
        padding: 10px .5%;
        margin: 0 1% 25px 0;
        border: 1px solid #f2e7e7;
        position: relative;
    }

    .team_prosper .block2 {
        width: 95%;
        min-height: 150px;
    }

    .team_prosper .block img {
        vertical-align: middle;
        border: 1px solid #f2e7e7;
        float: left;
    }

    .team_prosper .block .info {
        width: 70%;
        height: 80px;
        padding: 0 1%;
        float: left;
    }

        .team_prosper .block .info ul {
            float: left;
        }

            .team_prosper .block .info ul li {
                font-size: 12px;
                color: #767676;
                font-family: calibri;
                font-weight: 400;
                background: 0 0;
            }

        .team_prosper .block .info .readfull {
            color: #7b7b7b;
            font-size: 10px;
            float: right;
            position: absolute;
            font-family: Arial, Helvetica, sans-serif;
            bottom: 0;
            right: 10px;
        }

            .team_prosper .block .info .readfull:hover {
                text-decoration: underline;
                color: #F60;
            }

        .team_prosper .block .info ul li strong {
            font-size: 15px;
        }

            .team_prosper .block .info ul li strong a {
                color: #F60;
            }

    .team_prosper .block .info2 {
        width: 70%;
        height: 80px;
        padding: 0 1%;
        float: right;
    }

        .team_prosper .block .info2 h2 {
            color: #F60;
            font-size: 18px;
            padding: 0 0 20px;
        }

        .team_prosper .block .info2 ul {
            float: left;
        }

            .team_prosper .block .info2 ul li {
                font-size: 12px;
                color: #767676;
                font-family: calibri;
                font-weight: 400;
                background: 0 0;
            }

.teamlinks {
    width: 96%;
    text-align: center;
    padding: 7px 1%;
    float: left;
    background: #fff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fff 0, #e5e5e5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #e5e5e5));
    background: -webkit-linear-gradient(top, #fff 0, #e5e5e5 100%);
    background: -o-linear-gradient(top, #fff 0, #e5e5e5 100%);
    background: -ms-linear-gradient(top, #fff 0, #e5e5e5 100%);
    background: linear-gradient(to bottom, #fff 0, #e5e5e5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType=0);
    font-size: 14px;
    margin: 5px 1%;
    border-radius: 5px;
    border: 1px solid #dfdddd;
}

    .teamlinks a {
        color: #333;
    }

#footer {
    width: 100%;
    float: left;
    min-height: 300px;
    background: #131B42;
}

    #footer .cols {
        width: 19%;
        margin: 0 1% 0 0;
        min-height: 250px;
        float: left;
    }

        #footer .cols h2 {
            font-size: 18px;
            color: #FFF;
            padding: 10px;
        }

        #footer .cols ul {
            float: left;
        }

            #footer .cols ul li {
                font-size: 13px;
                padding: 0 0 0 10px;
                line-height: 24px;
            }

                #footer .cols ul li a {
                    color: #FFF;
                }

                    #footer .cols ul li a:hover {
                        color: #fff600;
                    }

.bottomfooter {
    width: 100%;
    min-height: 50px;
    float: left;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 62px;
    background: #e6e6e6;
    background: -moz-linear-gradient(top, rgba(230,230,230,1)1%, rgba(255,255,255,1)44%, rgba(230,230,230,1)100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(230,230,230,1)), color-stop(44%, rgba(255,255,255,1)), color-stop(100%, rgba(230,230,230,1)));
    background: -webkit-linear-gradient(top, rgba(230,230,230,1)1%, rgba(255,255,255,1)44%, rgba(230,230,230,1)100%);
    background: -o-linear-gradient(top, rgba(230,230,230,1)1%, rgba(255,255,255,1)44%, rgba(230,230,230,1)100%);
    background: -ms-linear-gradient(top, rgba(230,230,230,1)1%, rgba(255,255,255,1)44%, rgba(230,230,230,1)100%);
    background: linear-gradient(to bottom, rgba(230,230,230,1)1%, rgba(255,255,255,1)44%, rgba(230,230,230,1)100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6', endColorstr='#e6e6e6', GradientType=0);
}

    .bottomfooter a:hover {
        text-decoration: underline;
    }

    .bottomfooter .copyright {
        width: 35%;
        color: #16579c;
        float: left;
        padding: 0 0 0 15px;
    }

    .bottomfooter .footerlinks {
        width: 35%;
        float: left;
    }

        .bottomfooter .footerlinks a {
            color: #3f3f3f;
            padding: 0 15px;
        }

    .bottomfooter .designedby {
        float: right;
        padding: 0 15px;
    }

        .bottomfooter .designedby a {
            color: #16579c;
        }

.controlsearch {
    width: 100%;
    min-height: 30px;
    clear: both;
    border: 1px solid #ccc;
    border-radius: 10px;
}

.controlsearchinner {
    margin: 0 auto;
    width: 50%;
    min-height: 30px;
    font-size: 15px;
    font-weight: 400;
    padding: 15px;
}

    .controlsearchinner input {
        padding: 0 10px;
        border: 1px solid #ccc;
        border-radius: 5px;
        height: 25px;
        width: 250px;
    }

.searchcourse_banner {
    width: 100%;
    min-height: 400px !important;
    background: url(../images/searchcourse.jpg);
}

.selectboxe {
    width: 72%;
    min-height: 40px;
    padding: 14px 2%;
    margin: 0 auto;
    margin-left: 269px;
}

.course {
    width: 100%;
    float: left;
    min-height: 100px;
}

    .course img {
        margin: 0 auto;
        display: block;
        padding: 35px 0 15px;
    }

    .course h1 {
        font-size: 35px;
        color: #fff;
        font-weight: 700;
        text-align: center;
        padding: 15px 0;
    }

    .course .submit {
        padding: 7px 30px;
        border-radius: 5px;
        cursor: pointer;
        outline: 0;
        background: #131313;
        border: 1px solid #7a7878;
        color: #fff;
        display: block;
        margin: 8px auto;
    }

.searchcourse {
    border-bottom: 1px dashed #ddd;
    border-radius: 5px;
    clear: both;
    margin-bottom: 10px;
    overflow: hidden;
    width: 98%;
    padding: 10px 1%;
}

.searchcourseimg {
    float: left;
    padding: 5px;
}

    .searchcourseimg img {
        border: 1px solid #999;
        padding: 3px;
        border-radius: 5px;
    }

.searchcourse .text {
    float: right;
    min-height: 70px;
    padding: 0;
    width: 79%;
}

    .searchcourse .text h2 {
        font-size: 13px;
        color: #333;
        padding: 0 0 5px;
    }

    .searchcourse .text p {
        padding: 0 0 10px;
    }

    .searchcourse .text .viewmore {
        font-size: 12px;
        color: #F60;
        padding: 0 20px;
    }

.searchcourse .in {
    width: 100%;
    float: left;
    clear: both;
}

.searchcourse .inleft, .searchcourse .inright {
    width: 50%;
    float: left;
}

    .searchcourse .inright li strong {
        font-size: 12px;
        float: left;
        color: #333;
        width: 20%;
        padding: 0 15px 0 0;
    }

.searchcourse .inright2 {
    width: 15%;
}

.searchcourse .inright3 {
    width: 35%;
}

.searchcourse .in ul {
    float: left;
    width: 100%;
    padding: 0 0 15px;
}

.searchcourse .in li {
    line-height: 26px;
    font-size: 13px;
    color: #990;
}

    .searchcourse .in li a {
        color: #990;
    }

        .searchcourse .in li a:hover {
            color: #F60;
        }

.searchcourse .in span {
    font-size: 15px;
    color: #09F;
    font-weight: 700;
    padding: 5px 0;
    float: left;
}

.searchcourse .in .link {
    float: left;
    width: 100%;
}

.searchcourse .in .link2 {
    width: 25%;
}

.searchcourse .in .inright2 li, .searchcourse .in .inright3 li {
    background: none!important;
    padding: 0;
}

.searchcourse .in #links {
    color: #fff;
    padding: 5px 20px;
    border-radius: 5px;
    font-size: 12px;
    background: #09C;
    margin: 0 3px;
}

.pagenav {
    font-size: 13px;
    float: right;
    margin: 0 15px 0 0;
    padding: 0 15px;
    background: #0CF;
    color: #fff;
    border-radius: 5px;
}

.locatemap {
    background: none repeat scroll 0 0 #cf543f;
    border-radius: 0px;
    bottom: 10px;
    color: #FFF;
    cursor: pointer;
    font-size: 11px;
    left: 80px;
    padding: 5px 15px;
    position: absolute;
    text-align: center;
    width: 60px;
}

.map {
    width: 100%;
    min-height: 150px;
    background: #333;
}

    .map .address {
        width: 30%;
        min-height: 500px;
        background: #fff;
        float: left;
    }

.logoaddress img {
    display: block;
    margin: 0 auto;
    padding: 25px 0;
}

.CompletionListCssClass {
    font-size: 11px;
    padding: 3px 5px;
    border: 1px solid #62b5df;
    background: #fff;
    float: left;
    z-index: 1;
    position: absolute;
    margin-left: 0;
    min-height: 50px;
    height: 150px;
    overflow: auto;
    cursor: pointer;
    color: #62b5df;
    font-style: normal;
}

.thnk-img {
    width: 45%;
    position: relative;
}

.thnk-text {
    color: #019CDC;
    float: left;
    font-family: arial;
    font-size: 24px;
    margin: 100px 10px 0;
    width: 48%;
}

    .thnk-text p {
        font-size: 16px;
        font-weight: 700;
        line-height: 22px;
    }

.submit-text {
    position: absolute;
    left: 14%;
    top: 37%;
    color: #1e1e1e;
    font-family: fantacy;
}

#myModal {
    z-index: 99999!important;
    /*background: #fff;*/
    background: rgba(0,0,0,0.2);
}

.reveal-modal-bg {
    position: fixed;
    height: 100%;
    width: 100%;
    background: #000;
    background: rgba(0,0,0,.8);
    z-index: 100;
    display: none;
    top: 0;
    left: 0;
}

.reveal-modal {
    visibility: hidden;
    top: 100px;
    left: 50%;
    margin-left: -300px;
    width: 520px;
    background: #eee url(../img/modal-gloss.png) no-repeat -200px -80px;
    position: absolute;
    padding: 30px 40px 34px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
    -box-shadow: 0 0 10px rgba(0,0,0,.4);
}

    .reveal-modal.small {
        width: 200px;
        margin-left: -140px;
    }

    .reveal-modal.medium {
        width: 400px;
        margin-left: -240px;
    }

    .reveal-modal.large {
        width: 600px;
        margin-left: -340px;
    }

    .reveal-modal.xlarge {
        width: 800px;
        margin-left: -440px;
    }

    .reveal-modal .close-reveal-modal {
        font-size: 22px;
        line-height: .5;
        position: absolute;
        top: 8px;
        right: 11px;
        color: #aaa;
        text-shadow: 0 -1px 1px rbga(0, 0, 0, .6);
        font-weight: 700;
        cursor: pointer;
    }

    .reveal-modal .login_form {
        width: 100%;
        min-height: 150px;
        float: left;
    }

        .reveal-modal .login_form .form_row {
            width: 100%;
            float: left;
            margin: 0 0 15px;
        }

            .reveal-modal .login_form .form_row label {
                width: 28%;
                float: left;
                margin: 0 4% 0 0;
                padding: 10px 0;
            }

            .reveal-modal .login_form .form_row input {
                width: 65%;
                float: left;
                height: 30px;
                border-radius: 5px;
                border: 1px solid #c1c1c1;
            }

            .reveal-modal .login_form .form_row .submit {
                width: 150px;
                float: left;
                text-align: center;
                font-size: 14px;
                color: #fff;
                background: #009;
                cursor: pointer;
            }

.pagination {
    float: right;
    margin: 0;
    /*width: 35%;*/
    margin: 20px 0px;
    display: flex;
}

    .pagination ul {
        border-radius: 4px;
        box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
        display: inline-block;
        float: right;
        margin-bottom: 0;
        margin-right: 11px;
    }

        .pagination ul > li {
            display: inline;
            cursor: pointer;
        }

            .pagination ul > li > a, .pagination ul > li > span {
                float: left;
                padding: 2px 10px;
                line-height: 20px;
                text-decoration: none;
                /*background-color: #fff;
                border: 1px solid #ddd;*/
                background-color: #131b42;
                border: 2px solid #fff;
                border-left-width: 0;
                /*color: #08c;*/
                color: #fff;
                font-size: 11px;
                font-weight: bold;
            }

                .pagination ul > .active > a, .pagination ul > .active > span, .pagination ul > li > a:focus, .pagination ul > li > a:hover {
                    background-color: #f3f3f3;
                    color: #131b42;
                }

        /*.pagination ul > .active > a, .pagination ul > .active > span {
            color: #999;
            cursor: default;
        }*/

        .pagination ul > .disabled > a, .pagination ul > .disabled > a:focus, .pagination ul > .disabled > a:hover, .pagination ul > .disabled > span {
            color: #999;
            cursor: default;
            background-color: transparent;
        }

        .pagination ul > li:first-child > a, .pagination ul > li:first-child > span {
            border-left-width: 1px;
            /*-webkit-border-bottom-left-radius: 4px;
            border-bottom-left-radius: 4px;
            -webkit-border-top-left-radius: 4px;
            border-top-left-radius: 4px;
            -moz-border-radius-bottomleft: 4px;
            -moz-border-radius-topleft: 4px;*/
        }

        .pagination ul > li:last-child > a, .pagination ul > li:last-child > span {
            /*-webkit-border-top-right-radius: 4px;
            border-top-right-radius: 4px;
            -webkit-border-bottom-right-radius: 4px;
            border-bottom-right-radius: 4px;
            -moz-border-radius-topright: 4px;*/
            -moz-border-radius-bottomright: 4px;
        }

.pagination-right {
    text-align: right;
}

.pagination-large ul > li > a, .pagination-large ul > li > span {
    padding: 11px 19px;
    font-size: 17.5px;
}

.pagination-large ul > li:first-child > a, .pagination-large ul > li:first-child > span {
    -webkit-border-bottom-left-radius: 6px;
    border-bottom-left-radius: 6px;
    -webkit-border-top-left-radius: 6px;
    border-top-left-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    -moz-border-radius-topleft: 6px;
}

.pagination-large ul > li:last-child > a, .pagination-large ul > li:last-child > span {
    -webkit-border-top-right-radius: 6px;
    border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    border-bottom-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    -moz-border-radius-bottomright: 6px;
}

.pagination-mini ul > li:first-child > a, .pagination-mini ul > li:first-child > span, .pagination-small ul > li:first-child > a, .pagination-small ul > li:first-child > span {
    -webkit-border-bottom-left-radius: 3px;
    border-bottom-left-radius: 3px;
    -webkit-border-top-left-radius: 3px;
    border-top-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    -moz-border-radius-topleft: 3px;
}

.pagination-mini ul > li:last-child > a, .pagination-mini ul > li:last-child > span, .pagination-small ul > li:last-child > a, .pagination-small ul > li:last-child > span {
    -webkit-border-top-right-radius: 3px;
    border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    border-bottom-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 3px;
}

.pagination-small ul > li > a, .pagination-small ul > li > span {
    padding: 2px 10px;
    font-size: 11.9px;
}

.pagination-mini ul > li > a, .pagination-mini ul > li > span {
    padding: 0 6px;
    font-size: 10.5px;
}

.info-area-left {
    width: 60%;
    float: left;
}

.info-area-right {
    width: 40%;
    float: left;
}

.office-img {
    padding-left: 10px;
}

    .office-img li {
        background: none!important;
        padding: 0!important;
    }

        .office-img li div {
            float: left;
            width: 30%!important;
            margin: 6px;
        }

        .office-img li img {
            width: 100%;
        }

.student_login_div {
    width: 35%;
    margin: 0 auto;
}

.student_login {
    width: 98%;
    min-height: 200px;
    border-radius: 10px;
    margin: 15px 0;
    border: 1px solid #eaeaea;
    padding: 5px 1%;
    float: left;
}

    .student_login .heading {
        font-size: 20px;
        line-height: 40px;
        padding: 0!important;
        margin: 0!important;
        min-height: 40px;
        border-radius: 10px 10px 0 0;
        color: #fff;
        text-align: center;
        font-weight: 400;
        background: #62b5df;
    }

.prosper_login {
    width: 100%;
    float: left;
    margin: 25px 0 0;
}

    .prosper_login .form_row {
        width: 100%;
        float: left;
        margin: 0 0 15px;
    }

        .prosper_login .form_row label {
            width: 30%;
            float: left;
            font-size: 15px;
        }

        .prosper_login .form_row input {
            width: 61%;
            height: 30px;
            border-radius: 5px;
            float: left;
            border: 1px solid #eaeaea;
            outline: 0;
            padding: 0 2%;
        }

        .prosper_login .form_row .posubmit {
            background: #333;
            color: #fff;
            font-size: 13px;
            text-align: center;
            padding: 5px 15px;
            float: left;
            width: 100px;
            cursor: pointer;
        }

.forget {
    display: block;
    clear: both;
    font-size: 13px;
    padding-top: 10px;
    color: red;
    text-align: center;
}

.gsc-control-cse {
    margin: 0 !important;
    padding: 0 !important;
}

.gsc-input-box {
    outline: 0;
    height: 40px !important;
}

#gsc-i-id1 {
    height: 35px !important;
}

.gsc-completion-container {
    margin: 35px 0 0 0 !important;
}

.cse input.gsc-search-button, input.gsc-search-button {
    background: #62b5df !important;
    border: 0 !important;
    border-radius: 5px !important;
    color: #fff !important;
    font-size: 15px !important;
    font-weight: bold !important;
    height: 20px !important;
    min-width: 2px !important;
    padding: 10px 13px !important;
}

#showrecords {
    width: 25%;
    float: left;
}

.search_select {
    float: left;
    width: 93%;
}

    .search_select select {
        border: 1px solid #ddd;
        width: 22%;
        margin-right: 6px;
    }

#totalresult {
    float: right;
    font-size: 13px;
    font-weight: bold;
    color: red;
}

.result-page-info {
    width: 100%;
    float: left;
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

#cartview {
    float: left;
    width: 25%;
}
/*  mediaqueries */
@media (min-width:120px) and (max-width:320px) {
    #header {
        background: #FFF;
        min-height: 30px;
    }

        #header .logo {
            width: 49%;
            padding: 5px 1%;
        }

            #header .logo img {
                width: 150px;
                height: 50px;
            }

        #header .caption {
            width: 47%;
            font-size: 10px;
            line-height: 16px;
            padding: 0 0 0 1%;
            margin: 12px 0 0 0;
        }

        #header .login {
            width: 100%;
            border-radius: 0 !important;
            margin: 0 !important;
        }

        #header .monogram, #header .search, #header .socials, .footerlinks, .univerityscrolls {
            display: none;
        }

        #header .tollfree {
            width: 100%;
            font-weight: bold;
            margin: 0 !important;
            font-size: 20px;
            color: #fff;
            background: #62B5DF;
            text-align: center !important;
        }

    .new_search_icon {
        display: none;
    }

    .disply {
        display: none;
    }

    .megapanel .row ul li {
        width: 100%;
        padding: 5px 0;
        font-size: 12px;
    }

    .megamenu > li > a {
        line-height: 30px;
        min-height: 30px;
        font-weight: normal;
        font-size: 13px;
        border-right: none;
        border-left: none;
    }

    .new_search_div {
        top: 300px;
    }

    .main {
        width: 98%;
    }

    .content_right {
        width: 100%;
        margin: 10px 0 0;
    }

    .services {
        padding: 8px 0 0!important;
    }

        .services .box {
            width: 98%;
            margin: 0 0 5px;
            padding: 0 .5%;
        }

            .services .box img {
                width: 70%;
                margin: 10px 0 0 15px;
            }

    .quickenquiry .row2 label {
        width: 92%;
    }

    .quickenquiry .row2 input {
        width: 88%;
    }

    .quickenquiry td {
        font-size: 11px;
    }

    .quickenquiry .text {
        height: 15px;
    }

    .slag {
        width: 93%;
    }

        .slag p {
            font-size: 12px;
            line-height: 20px;
            text-align: center;
        }

        .slag img {
            width: 80%;
        }

    .sidebarhead strong {
        font-size: 13px;
    }

    .content_left {
        width: 97%;
    }

    .content_middle {
        width: 96%;
        padding: 0 2%;
        margin: 0;
    }

    .sidenav li a {
        font-size: 12px;
    }

    .rightnav li {
        font-size: 13px;
    }

    ul.tabs li {
        width: 89.5%;
        font-size: 15px;
        height: 32px;
        margin: 0 0 2px;
    }

    .tab_container {
        margin: 115px 0 0;
    }

    .tab_content h3 {
        font-size: 14px;
        line-height: 22px;
    }

    .tab_content .headings {
        font-size: 17px;
        text-align: center;
        padding: 15px 0 0;
    }

    .tab_content h3 span {
        font-size: 12px;
    }

    .inquiries_blocks {
        width: 95.1%;
    }

        .inquiries_blocks .infodetails {
            width: 100%;
        }

        .inquiries_blocks p {
            line-height: 20px;
        }

    .infodetails img {
        margin: 0;
    }

    .infodetails strong {
        font-size: 12px;
        color: #960;
        font-weight: 400;
    }

    .inquiries_blocks .infodetails strong a {
        color: #09F;
    }

    .networks {
        width: 95%;
    }

    .networkshead {
        width: 96%;
    }

    #contact-form .form_row label {
        display: none;
    }

    #contact-form input[type=email], #contact-form input[type=tel], #contact-form input[type=text], #contact-form select, #contact-form textarea {
        width: 95%;
        margin: 0;
        padding: 6px;
    }

    #contact-form select {
        width: 100%;
    }

    #contact-form button[type=submit] {
        width: 80%;
    }

    .univerityscrolls {
        width: 97%;
        margin-top: 5px;
    }

    .acredations {
        width: 97%;
    }

    .drop-shadow {
        width: 95%;
        margin: 1% 2%;
    }

    .control_panel_form .form_row label {
        width: 30%;
        font-size: 11px;
        text-align: left;
        padding: 3px 5px 0 0;
    }

    .control_panel_form .form_row span {
        margin: 0;
    }

    .control_panel_form .form_row strong {
        padding: 0 3px;
        font-size: 10px;
    }

    .control_panel_form input.main_input {
        width: 63%;
    }

    .select_div {
        width: 65%;
        float: left;
    }

    .control_panel_form .form_row textarea {
        width: 57%;
        height: 40px;
    }

    .paging_div01 {
        width: 97%;
    }

        .paging_div01 span {
            padding: 0 0 0 10px;
            text-align: left;
            font-size: 10px;
        }

    .select_div2 {
        width: 35%;
    }

    .gridview_table table {
        font-size: 10px;
    }

    .gridview_table td, .gridview_table th {
        padding: 4px;
    }

    .photo_category .cat_box {
        width: 98%;
        min-height: 30px;
        margin: 5px 0 0;
    }

        .acredations, .copyright, .photo_category .cat_box .button, .photo_category .cat_box img {
            display: none;
        }

    .bottomfooter .designedby {
        width: 100%;
        text-align: center;
    }

    .content_left1, .sub_banner {
        display: none;
    }

    .select_div6 {
        width: 62.9%;
    }

    .select_div7 {
        width: 100%;
    }

    .breadcrumb {
        display: none;
    }

    /*.popup
    {
        width: 95%;
        z-index: 999999999;
        top: 20px;
    }*/

    .form-2 {
        width: 80%;
        border-radius: 5px;
    }

        .form-2 label {
            width: 25%;
        }

    .team_prosper .block {
        width: 100%;
        margin: 0 0 10px;
    }

    .team_prosper .teamheading {
        width: 80%;
    }

    .team_prosper .block .info {
        width: 65%;
        height: 80px;
        float: right;
    }

    .course img, .team_prosper .block2 img {
        display: none;
    }

    .course h1 {
        font-size: 20px;
    }

    .select_div8 {
        width: 100%;
        margin: 0 2% 8px 0;
    }

    .selectboxe {
        padding: 0 2%;
    }

    .searchcourse_banner {
        /*min-height: 280px !important;*/
        background: url(../images/searchcourse.jpg);
    }

    .searchcourse {
        padding: 10px 1% !important;
        width: 98% !important;
    }

    .searchcourseimg img {
        display: none;
    }

    .searchcourse .text {
        width: 98%;
    }

        .searchcourse .text h2 {
            padding: 0;
            font-size: 11px;
            color: #F60;
        }

    .searchcourse .in span {
        padding: 0 10px;
    }

    .searchcourse .inleft, .searchcourse .inright {
        width: 100%;
    }

    .searchcourse .in .inright2 li, .searchcourse .in .inright3 li {
        padding: 0 0 0 10px;
    }

    .searchcourse .in ul {
        width: 100%;
        padding: 0;
    }

    .searchcourse .in li {
        font-size: 11px;
        background: none!important;
        padding: 0 10px;
    }

    .searchcourse .in .link {
        width: 100%;
        padding: 5px;
    }

    .searchcourse .in #links {
        padding: 5px;
        border-radius: 5px;
        font-size: 12px;
        float: left;
        margin: 0 5px 0 0;
    }

    .stu_testimonials img {
        display: none;
    }

    .stu_details {
        width: 100%;
    }

    #showrecords {
        width: 100%;
    }

    .search_select {
        width: 55%;
    }

    #cartview {
        text-align: left;
        width: 50%;
        font-size: 12px;
    }

    .search_select {
        width: 100%;
    }

        .search_select select {
            margin-right: 3px;
            width: 25%;
        }

    .pagination {
        float: left;
        margin-top: 9px;
        width: 100%;
    }

    .pagination-centered {
        text-align: center;
    }

    #totalresult {
        font-size: 12px;
    }

    #showrecords {
        width: 50%;
        float: right;
    }

    .unilogo {
        border-right: medium none;
        width: 100%;
        padding-right: 0 !important;
        border-bottom: 1px solid #ddd;
    }

        .unilogo img {
            margin: 0 auto;
            display: block;
        }

    .pagination ul > li > a, .pagination ul > li > span {
        padding: 0px 8px;
    }

    .pagination ul {
        float: none;
    }

    .student_login_div {
        width: 94%;
    }

    .prosper_login .form_row input {
        width: 96%;
    }
}

@media (min-width:321px) and (max-width:480px) {
    #header {
        background: #FFF;
        min-height: 30px;
    }

        #header .logo {
            width: 46%;
            padding: 10px 2%;
        }

            #header .logo img {
                width: 200px;
                height: 60px;
            }

        #header .caption {
            width: 46%;
            font-size: 13px;
            line-height: 22px;
            padding: 0 0 0 2%;
            margin: 17px 0 0 0;
        }

        #header .monogram, #header .search, #header .socials, .univerityscrolls {
            display: none;
        }

        #header .tollfree {
            width: 100%;
            font-weight: bold;
            margin: 0 !important;
            font-size: 20px;
            color: #fff;
            background: #62B5DF;
            text-align: center !important;
        }

    .disply {
        display: none;
    }

    .megapanel .row ul li {
        width: 100%;
        padding: 5px 0;
        font-size: 12px;
    }

    .megamenu > li > a {
        line-height: 25px;
        min-height: 25px;
        font-weight: normal;
        font-size: 14px;
        border-right: none;
        border-left: none;
    }

    .content_left {
        width: 97%;
    }

    .content_right {
        margin: 10px 0 0;
    }

    .sub_banner {
        display: none;
    }

    .services {
        padding: 8px 0 0!important;
    }

        .services .box {
            width: 98%;
            margin: 0 0 5px;
            padding: 0 .5%;
        }

            .services .box img {
                width: 70%;
                margin: 10px 0 0 15px;
            }

    .carousel-nav a {
        bottom: 15px;
    }

    .quickenquiry .row2 label {
        width: 91%;
    }

    .quickenquiry .row2 input {
        width: 87%;
    }

    .slag {
        width: 93%;
    }

    .content_right {
        width: 100%;
    }

    .sidebarhead strong {
        font-size: 15px;
    }

    .content_left1 {
        width: 100%;
    }

    .content_middle {
        width: 100%;
        margin: 0;
    }

    .rightnav li, .sidenav li a {
        font-size: 13px;
    }

        .rightnav li a {
            margin: 0 0 0 30px;
        }

    .quickenquiry td {
        font-size: 13px;
    }

    ul.tabs li {
        width: 92%;
        font-size: 16px;
        margin: 5px 0 1px;
    }

    .tab_content .headings {
        font-size: 20px;
        text-align: center;
        padding: 15px 0 0;
    }

    .tab_container {
        margin: 150px 0 0;
    }

    .tab_content h3 {
        font-size: 14px;
        line-height: 22px;
    }

        .tab_content h3 span {
            font-size: 13px;
        }

    .inquiries_blocks {
        width: 97%;
    }

        .inquiries_blocks .infodetails {
            width: 100%;
        }

        .inquiries_blocks p {
            line-height: 20px;
        }

    .infodetails img {
        margin: 0;
    }

    .infodetails strong {
        font-size: 12px;
        color: #960;
        font-weight: 400;
    }

    .inquiries_blocks .infodetails strong a {
        color: #09F;
    }

    .networks {
        width: 95%;
    }

    #contact-form .form_row label {
        display: none;
    }

    #contact-form input[type=email], #contact-form input[type=tel], #contact-form input[type=text], #contact-form select, #contact-form textarea {
        width: 95%;
        margin: 0;
        padding: 6px;
    }

    #contact-form select {
        width: 100%;
    }

    #contact-form button[type=submit] {
        width: 80%;
    }

    .univerityscrolls {
        width: 97%;
        margin-top: 5px;
    }

    .acredations {
        width: 97%;
    }

    #footer .cols {
        width: 45%;
        min-height: 140px!Important;
    }

        #footer .cols:nth-child(2) ul li {
            float: left;
            padding-right: 10px;
        }

        #footer .cols h2 {
            text-align: left;
            padding: 10px 0 0 10px;
        }

        #footer .cols ul {
            text-align: left;
        }

    .drop-shadow {
        width: 48%;
    }

        .drop-shadow h2 {
            font-size: 12px;
            margin:;
        }

    .control_panel_form .form_row label {
        width: 30%;
        font-size: 12px;
        text-align: left;
        padding: 3px 5px 0 0;
    }

    .control_panel_form .form_row span {
        margin: 0 10px;
    }

    .control_panel_form .form_row strong {
        padding: 0 5px;
        font-size: 11px;
    }

    .control_panel_form input.main_input {
        width: 63%;
    }

    .select_div {
        width: 65%;
        float: left;
    }

    .control_panel_form .form_row textarea {
        width: 57%;
        height: 40px;
    }

    .paging_div01 {
        width: 97%;
    }

        .paging_div01 span {
            padding: 0 0 0 10px;
            text-align: left;
            font-size: 10px;
        }

    .select_div2 {
        width: 35%;
    }

    .gridview_table table {
        font-size: 10px;
    }

    .gridview_table td, .gridview_table th {
        padding: 4px;
    }

    .photo_category .cat_box {
        width: 98%;
        min-height: 30px;
        margin: 5px 0 0;
    }

        .acredations, .copyright, .footerlinks, .photo_category .cat_box .button, .photo_category .cat_box img {
            display: none;
        }

    .bottomfooter .designedby {
        width: 100%;
        text-align: center;
    }

    .content_left1 {
        display: none;
    }

    .select_div6 {
        width: 62.9%;
    }

    .select_div7 {
        width: 100%;
    }

    .breadcrumb {
        display: none;
    }

    /*.popup
    {
        width: 90%;
        z-index: 999999999;
        top: 20px;
    }*/

    .form-2 {
        width: 80%;
        border-radius: 5px;
    }

        .form-2 label {
            width: 25%;
        }

    .team_prosper .block {
        width: 100%;
        margin: 0 0 10px;
    }

    .team_prosper .teamheading {
        width: 80%;
    }

    .team_prosper .block .info {
        width: 65%;
        height: 80px;
        float: right;
    }

    .course img, .team_prosper .block2 img {
        display: none;
    }

    .course h1 {
        font-size: 20px;
    }

    .select_div8 {
        width: 100%;
        margin: 0 2% 8px 0;
    }

    .selectboxe {
        padding: 0 2%;
        margin-left: 12%;
    }

    .searchcourse {
        width: 90%;
        padding: 10px 2%;
    }

    .searchcourseimg img {
        display: none;
    }

    .searchcourse .text {
        width: 98%;
    }

        .searchcourse .text h2 {
            padding: 0;
            font-size: 11px;
            color: #F60;
        }

    .searchcourse .inleft, .searchcourse .inright {
        width: 100%;
    }

    .searchcourse .in .inright2 li, .searchcourse .in .inright3 li {
        padding: 0 0 0 10px;
    }

    .searchcourse .in span {
        padding: 0 10px;
    }

    .searchcourse .in ul {
        width: 100%;
        padding: 0;
    }

    .searchcourse .in li {
        font-size: 11px;
        background: none!important;
        padding: 0 10px;
    }

    .searchcourse .in .link {
        width: 100%;
        padding: 15px;
    }

    .searchcourse .in #links {
        padding: 5px 15px;
        border-radius: 5px;
        font-size: 12px;
        float: left;
        margin: 0 5px 0 0;
    }

    .stu_testimonials img {
        display: none;
    }

    .stu_details {
        width: 100%;
    }

    #showrecords {
        width: 100%;
    }

    .search_select {
        width: 55%;
    }

    #showrecords {
        width: 100%;
    }

    .search_select {
        width: 55%;
    }

    #cartview {
        text-align: left;
        width: 50%;
        font-size: 12px;
    }

    .search_select {
        width: 100%;
    }

        .search_select select {
            margin-right: 3px;
            width: 25%;
        }

    .pagination {
        float: left;
        margin-top: 9px;
        width: 100%;
    }

    .pagination-centered {
        text-align: center;
    }

    #totalresult {
        font-size: 12px;
    }

    #showrecords {
        width: 50%;
        float: right;
    }

    .unilogo {
        border-right: medium none;
        width: 100%;
        padding-right: 0 !important;
        border-bottom: 1px solid #ddd;
    }

        .unilogo img {
            margin: 0 auto;
            display: block;
        }

    .pagination ul > li > a, .pagination ul > li > span {
        padding: 0px 8px;
    }

    .pagination ul {
        float: none;
    }

    .student_login_div {
        width: 94%;
    }

    .prosper_login .form_row input {
        width: 96%;
    }
}

@media (min-width:481px) and (max-width:767px) {
    #header .logo {
        width: 40%;
    }

    #header .caption {
        width: 30%;
        font-size: 13px;
        line-height: 22px;
    }

    #header .monogram {
        width: 20%;
    }

        #header .monogram img {
            padding: 0px 0 0 25px;
        }

    #header .search, #header .socials {
        display: none;
    }

    #header .tollfree {
        width: 100%;
        font-weight: bold;
        margin: 0 !important;
        font-size: 20px;
        color: #fff;
        background: #62B5DF;
        text-align: center !important;
    }

    .disply {
        display: none;
    }

    .content_left {
        width: 96%;
        padding: 0 2%;
    }

    .content_right {
        width: 100%;
    }

    .content_middle {
        width: 100%;
        margin: 0;
    }

    .content_left2 {
        width: 98%;
    }

    .services .box {
        width: 45.5%;
        margin: 5px 10px 5px 0;
    }

    .services .box_last {
        float: left;
    }

    .sidenav li a {
        font-size: 12px;
        padding: 8px 0 8px 2px;
    }

    .sidenav img {
        padding: 0 10px 0 0;
    }

    .slag {
        width: 47%;
    }

    .sidebarhead strong {
        font-size: 15px;
    }

    .rightnav li {
        font-size: 13px;
    }

        .rightnav li a {
            margin: 0 0 0 30px;
        }

    ul.tabs li {
        width: 16.5%;
        font-size: 12px;
    }

    .tab_content h3 {
        font-size: 15px;
    }

    .inquiries_blocks {
        width: 98%;
    }

    .networks {
        width: 99%;
    }

    #contact-form .form_row label {
        width: 20%;
    }

    #contact-form input[type=email], #contact-form input[type=tel], #contact-form input[type=text], #contact-form select, #contact-form textarea {
        width: 75%;
        margin: 0;
        padding: 6px;
    }

    #contact-form select {
        width: 78%;
    }

    #contact-form button[type=submit] {
        width: 50%;
        margin: 0 0 0 20%;
    }

    .univerityscrolls {
        width: 97%;
        margin-top: 5px;
    }

    .acredations {
        width: 97%;
    }

    .drop-shadow {
        width: 48%;
    }

        .drop-shadow h2 {
            font-size: 12px;
        }

    .control_panel_form .form_row label {
        width: 30%;
        font-size: 12px;
        text-align: left;
        padding: 3px 5px 0 0;
    }

    .control_panel_form .form_row span {
        margin: 0 10px;
    }

    .control_panel_form .form_row strong {
        padding: 0 5px;
        font-size: 11px;
    }

    .control_panel_form input.main_input {
        width: 63%;
    }

    .select_div {
        width: 65%;
        float: left;
    }

    .control_panel_form .form_row textarea {
        width: 57%;
        height: 40px;
    }

    .paging_div01 {
        width: 97%;
    }

        .paging_div01 span {
            padding: 0 0 0 10px;
            text-align: left;
            font-size: 10px;
        }

    .select_div2 {
        width: 35%;
    }

    .gridview_table table {
        font-size: 10px;
    }

    .gridview_table td, .gridview_table th {
        padding: 4px;
    }

    .photo_category .cat_box {
        width: 98%;
        min-height: 30px;
        margin: 5px 0 0;
    }

        .photo_category .cat_box .button, .photo_category .cat_box img {
            display: none;
        }

    .select_div6 {
        width: 63%;
    }

    .content_left1, .sub_banner {
        display: none;
    }

    #footer .cols h2 {
        font-size: 13px;
    }

    #footer .cols ul li {
        font-size: 11px;
    }

    .copyright, .footerlinks {
        display: none;
    }

    .bottomfooter .designedby {
        width: 100%;
        text-align: center;
    }

    .course img {
        display: none;
    }

    .searchcourse_banner {
        min-height: 280px;
        background: url(../images/searchcourse.jpg);
    }

    .searchcourse {
        width: 95%;
        padding: 0;
    }

    .searchcourseimg img {
        display: none;
    }

    .searchcourse .text {
        width: 98%;
    }

        .searchcourse .text h2 {
            padding: 0;
            font-size: 11px;
            color: #F60;
        }

    .searchcourse .in span {
        padding: 0 10px;
    }

    .searchcourse .inleft, .searchcourse .inright {
        width: 100%;
    }

    .searchcourse .in .inright2 li, .searchcourse .in .inright3 li {
        padding: 0 0 0 10px;
    }

    .searchcourse .in ul {
        width: 100%;
        padding: 0;
    }

    .searchcourse .in li {
        font-size: 11px;
        background: none!important;
        padding: 0 10px;
    }

    .searchcourse .in .link {
        width: 100%;
        padding: 15px;
    }

    .searchcourse .in #links {
        padding: 5px 15px;
        border-radius: 5px;
        font-size: 9px;
        float: left;
        margin: 0 5px 0 0;
    }

    .univerityscrolls, .acredations {
        display: none;
    }

    .stu_testimonials img {
        display: none;
    }

    .stu_details {
        width: 100%;
    }

    #showrecords {
        width: 100%;
    }

    .search_select {
        width: 55%;
    }

    #cartview {
        text-align: left;
        width: 50%;
        font-size: 12px;
    }

    .search_select {
        width: 100%;
    }

        .search_select select {
            margin-right: 3px;
            width: 25%;
        }

    .pagination {
        float: left;
        margin-top: 9px;
        width: 100%;
    }

    .pagination-centered {
        text-align: center;
    }

    #totalresult {
        font-size: 12px;
    }

    #showrecords {
        width: 50%;
        float: right;
    }

    .unilogo {
        border-right: medium none;
        width: 100%;
        padding-right: 0 !important;
        border-bottom: 1px solid #ddd;
    }

        .unilogo img {
            margin: 0 auto;
            display: block;
        }

    .pagination ul > li > a, .pagination ul > li > span {
        padding: 0px 8px;
    }

    .pagination ul {
        float: none;
    }

    .student_login_div {
        width: 94%;
    }

    .prosper_login .form_row input {
        width: 96%;
    }
}

@media (min-width:768px) and (max-width:1023px) {
    p {
        font-size: 13px;
    }

    #header .logo {
        width: 25%;
        padding: 10px 1%;
    }

    #header .caption {
        width: 26%;
        font-size: 13px;
        line-height: 22px;
        padding: 0 0 10px 2%;
    }

    #header .monogram {
        width: 12%;
        padding: 8px 0 0 0;
    }

    #header .socials {
        display: none;
    }


    #header .tollfree {
        width: 100%;
        font-weight: bold;
        margin: 0 !important;
        font-size: 20px;
        color: #fff;
        background: #62B5DF;
        text-align: center !important;
    }


    .services .search {
        display: none;
    }

    .services .admission {
        display: none;
    }

    .services .visapercepts {
        display: none;
    }

    .services .applyonline {
        display: none;
    }

    .services .univisite {
        display: none;
    }

    .services .box {
        width: 17.5%;
        padding: 10px .7%;
    }

        .services .box .image {
            display: none;
        }

        .services .box h1 {
            width: 100%;
            font-size: 13px;
            text-align: center !important;
            padding: 0;
            line-height: 40px;
        }

    .content_left {
        width: 97%;
    }

    .content_right {
        width: 100%;
        float: right;
    }

    .content_left1 {
        display: none;
    }

    .content_left2 {
        width: 79%;
    }

    .content_middle {
        width: 95%;
        margin: 0 0 0 1%;
    }

    .sub_banner {
        min-height: 120px;
    }

        .sub_banner img {
            height: 120px;
        }

    .searchcourse_banner {
        width: 100%;
        min-height: 300px;
        background: url(../images/searchcourse.jpg);
    }

    .course img {
        width: 80px;
        height: 80px;
        padding: 25px 0 10px 0;
    }

    .course h1 {
        font-size: 20px;
        padding: 5px 0;
    }

    .course .submit {
        padding: 4px 20px;
    }

    .selectboxe {
        width: 80%;
    }

    .searchcourse .inleft, .searchcourse .inright {
        width: 100%;
    }

    .quickenquiry .row {
        width: 100%;
    }

    .quickenquiry .row2 label {
        width: 15%;
        background: url(../images/captcha.gif);
        margin: 0 0 0 95px;
    }

    .quickenquiry .row2 input {
        margin: 0 0 0 12px;
    }

    .sidebar .sidebarhead {
        height: 40px;
        line-height: 40px;
    }

        .sidebar .sidebarhead strong {
            font-size: 18px !important;
        }

    .sidebar .rightnav li {
        width: 44%;
        float: left !important;
    }

    .sidenav li a {
        font-size: 11px;
        padding: 8px 0 8px 5px;
    }

    .sidenav img {
        padding: 0 10px 0 0;
    }

    .acredations .acc {
        width: 170px;
    }

    .slag {
        width: 32%;
        min-height: 283px;
        margin: 0 .5% 0px 0;
    }

    .sidebarhead strong {
        font-size: 12px;
    }

    .rightnav li {
        font-size: 11px;
    }

        .rightnav li a {
            margin: 0 0 0 10px;
        }

    #gallery ul img {
        margin: 0 2px 15px 0;
    }

    .videogallery a {
        width: 180px;
    }

    ul.tabs li {
        width: 16%;
        font-size: 13px;
    }

    .tab_content h3 {
        font-size: 18px;
    }

    .networks {
        width: 30.5%;
    }

    #contact-form .form_row label {
        width: 20%;
    }

    #contact-form input[type=email], #contact-form input[type=tel], #contact-form input[type=text], #contact-form select, #contact-form textarea {
        width: 50%;
        margin: 0;
        padding: 6px;
    }

    #contact-form select {
        width: 52%;
    }

    #contact-form button[type=submit] {
        width: 50%;
        margin: 0 0 0 20%;
    }

    .univerityscrolls {
        width: 99%;
        margin-top: 5px;
    }

    .acredations {
        width: 99%;
    }

    .drop-shadow {
        width: 24%;
    }

        .drop-shadow img {
            padding: 6px 10px;
        }

        .drop-shadow h2 {
            font-size: 11px;
        }

    .univerityscrolls {
        display: none;
    }

    .acredations {
        display: none;
    }

    .bottomfooter .copyright {
        width: 45%;
    }

    .bottomfooter .footerlinks {
        display: none;
    }

    .bottomfooter .designedby {
        width: 45%;
    }

    .paging_div01 {
        width: 25%;
    }

        .paging_div01 span {
            width: 55%;
            float: left;
            text-align: center;
            font-size: 10px;
        }

    .photo_category .cat_box {
        width: 19%;
        margin: 30px 1% 0 0;
        min-height: 230px;
    }

        .photo_category .cat_box h2 {
            font-size: 12px;
        }

        .photo_category .cat_box .button {
            font-size: 13px;
        }

    .welcomeguest {
        width: 24.5%;
    }

        .welcomeguest .welcome {
            width: 40%;
            font-size: 11px;
            line-height: 22px;
            padding: 40px 0 0 10px;
        }

        .welcomeguest .logout {
            padding: 5px 10px;
            margin: 35px 0 0 10px;
            font-size: 11px;
        }

    .team_prosper .block {
        width: 46%;
    }

    .team_prosper .block2 {
        width: 98%;
    }

    .team_prosper .block .info {
        width: 75%;
    }

    .team_prosper .block .info2 {
        width: 65%;
    }

    .searchcourse {
        padding: 8px;
    }

        .searchcourse .text {
            width: 73%;
            padding: 0;
        }

        .searchcourse .in li {
            font-size: 11px;
        }

        .searchcourse .in .links {
            padding: 5px 7px;
            font-size: 10px;
            margin: 0;
        }

    .networks2 {
        width: 85%;
        margin: 0 0 0 10px;
    }

    .networks p {
        font-size: 11px;
        padding: 0;
    }

    .locatemap {
        left: 75px;
    }

    .team_prosper .block {
        width: 100%;
        margin: 0 0 10px;
    }

    .team_prosper .teamheading {
        width: 80%;
    }

    .team_prosper .block .info {
        width: 65%;
        height: 80px;
        float: right;
    }

    .team_prosper .block2 img {
        display: none;
    }

    .stu_details {
        width: 70%;
    }

        .stu_details table th {
            padding: 0 5px 0 0;
        }

        .stu_details table td {
            padding: 5px;
            text-align: left;
            font-size: 11px;
        }

    .student_login_div {
        width: 94%;
    }

    .prosper_login .form_row input {
        width: 96%;
    }
}

@media (min-width:1024px) and (max-width:1279px) {
    .container {
        max-width: 1000px;
    }

    #header .logo {
        width: 18%;
        padding: 15px 0 0 5px;
    }

    #header .caption {
        width: 17%;
        font-size: 12px;
    }

    #header .monogram {
        width: 12%;
        padding: 5px 0 0 10px;
    }

    #header .socials {
        width: 25%;
        padding: 35px 0 0 5px;
    }

        #header .socials strong {
            font-size: 12px;
        }

        #header .socials img {
            margin: 0;
        }

    #header .tollfree {
        margin: 30px 0 0 5px;
        font-size: 15px;
    }

        #header .tollfree img {
            display: none;
        }

        #header .tollfree strong {
            font-size: 12px;
        }

    .megamenu > li > a {
        padding: 0px 9px !important;
        border-right: 1px solid #4b4b4b;
        border-left: 1px solid #171717;
        font-size: 13px;
    }

    .megamenu > li.showhide span.title {
        margin: 10px 0 0 25px;
    }

    .services .box {
        width: 17.9%;
        margin: 0 1% 0 0;
    }

        .services .box .image {
            width: 50px;
            height: 50px;
        }

    .slag {
        min-height: 283px;
        margin: 0 0.5% 10px 0;
    }

    ul.tabs li {
        width: 17%;
        font-size: 13px;
    }

    .sidebar .rightnav li {
        font-size: 11px;
        padding: 3px 0.5%;
        width: 99%;
    }

        .sidebar .rightnav li a {
            margin: 0 0 0 5px;
        }

    .networks {
        width: 31%;
    }

    .locatemap {
        padding: 5px 10px;
    }

    .sidenav li a {
        padding: 8px 0 8px 0px;
    }

    .sidenav img {
        padding: 0 8px 0 0;
    }

    .stu_details {
        width: 80%;
    }

    .inquiries_blocks {
        min-height: 140px;
    }
}

.uni-srch-tbl {
    background: #ececec;
    padding: 10px;
    margin-bottom: 15px;
}

    .uni-srch-tbl label {
        font-size: 14px;
    }

    .uni-srch-tbl select, .uni-srch-tbl input {
        padding: 5px;
        border: 1px solid #ddd;
        margin-bottom: 10px;
        border-radius: 4px;
        margin: 0px 10px;
        font-size: 12px;
        padding: 5px;
        width: 18%;
    }

        .uni-srch-tbl input[type="submit"] {
            background: #019cdc;
            color: #fff;
            margin: 0px;
            width: 100px;
            cursor: pointer;
        }



@media only screen and (max-width:1023px) {
    .megamenu > li {
        display: block;
        width: 100%;
        border-bottom: solid 1px rgba(0, 0, 0, 0.1);
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
    }

        .megamenu > li:hover, .megamenu > li.active {
            border-top: 0;
        }

        .megamenu > li > a {
            padding: 0px 10px;
            font-size: 12px;
        }

        .megamenu > li:hover > a, .megamenu > li.active > a {
            padding: 0px 25px;
        }

    .megamenu a {
        width: 100%;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
    }

    .megamenu .dropdown, .megamenu .dropdown li .dropdown {
        width: 100%;
        display: none;
        left: 0;
        border-left: 0;
        position: static;
        border: 0;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
    }

        .megamenu .dropdown li {
            background: #fff!important;
            border: 0;
        }

        .megamenu .dropdown > li > a {
            padding-left: 40px!important;
        }

    .megamenu > li > .megapanel {
        position: static;
        margin-top: 30px;
    }

    .megapanel .row [class*="col"] {
        float: none;
        display: block;
        width: 100%;
        margin-left: 0;
        margin-top: 15px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .megapanel .row:first-child [class*="col"]:first-child {
        margin-top: 0;
    }

    .megapanel .row {
        margin-top: 0;
    }

    .black {
        background: #222;
    }
    /*.popupprogramrt {
	left: 80px;
	width: 60%;
	
}*/
}


.services .box h2 a {
    color: #62b5df;
}

.services .box h2 {
    float: left;
    font-size: 13px;
    width: 65%;
    min-height: 40px;
    padding: 20px 0 0;
    line-height: 20px;
    text-align: center;
}


    .services .box h2 a {
        color: #62b5df;
    }

@media (min-width:1280px) and (max-width:1365px) {
    .megamenu > li > a {
        padding: 0px 14px !important;
    }

    #header .caption {
        font-size: 13px;
    }
}


/*pavithra style sheet*/
.clearfix {
    clear: both;
}

.select-div, .input-div {
    display: inline-block;
    position: relative;
}

    .select-div select, .input-div input {
        background-color: #fff;
        color: #999999;
        width: 310px;
        margin: 9px 3px;
        font-size: 13px;
        height: 31px;
        border: none;
        position: relative;
        border-radius: 0px !Important;
        padding-left: 2px;
        padding-left: 10px;
        box-sizing: border-box;
    }

select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
/*------------------------Banners-----------------------------*/
.slideshow-container {
    max-width: 100%;
    position: relative;
    margin: auto;
}

    .slideshow-container .slider {
        width: 100%;
    }

    .slideshow-container .slick-arrow {
        display: none!Important;
    }

    .slideshow-container .slick-slide {
        margin: 0px !Important;
    }

    .slideshow-container .slick-track {
        overflow: hidden;
    }

/*-----------------------All pages quick enquiry------------------------------------*/

.new-qick {
    padding: 15px!Important;
}

    .new-qick h1 {
        font-size: 16px!Important;
        margin-bottom: 5px!Important;
    }

    .new-qick .input-div, .new-qick .select-div {
        width: 100%;
    }

        .new-qick .input-div input, .new-qick .select-div select, .new-qick .input-div textarea {
            width: 100%!Important;
            margin: 9px 0px!Important;
            border-radius: 0px !Important;
        }
/*---------------------search a course and quick enquiry------------------------------*/
.select-div:after {
    content: "\f0d7";
    font-family: "FontAwesome";
    font-size: 14px;
    color: #999999;
    right: 18px;
    position: absolute;
    pointer-events: none;
    top: 17px;
}

.qickenq-srchcrse .qickenq .select-div:after {
    top: 12px;
}

.qickenq-srchcrse {
    background-color: #131b42;
    padding: 20px;
    min-height: 290px;
}

.srchcrse h2, .qickenq h1 {
    color: #fff;
    text-shadow: 1px 4px 5px #1e1e1e;
    font-size: 27px;
    margin-bottom: 19px;
}

.srchcrse form {
    border-right: 1px solid #fff;
}

.qickenq-srchcrse .srchcrse, .qickenq-srchcrse .qickenq {
    width: 49%;
    text-align: center;
    float: left;
}

    .qickenq-srchcrse .qickenq .container {
        padding: 0px 10px;
    }

.qickenq .select-div select, .qickenq .input-div input {
    width: 210px;
    margin: 5px 3px;
}

.qickenq textarea {
    width: 430px;
    margin: 5px 3px;
    border: none;
    color: #999999;
    height: 31px;
    padding: 4px 0 0px 10px;
    box-sizing: border-box;
}

.submit-btn {
    background-color: #cf543f!Important;
    border: 1px solid #fff!Important;
    color: #fff;
    padding: 6px 22px;
    margin: 10px 0px;
    font-size: 12px;
}
/*------------------------------home page profile-evaluation-----------------------------------*/
.fre-pro-eval {
    padding: 20px 30px;
    position: relative;
    background: #fff;
}

    .fre-pro-eval img {
        height: 185px;
        border: 2px solid #d6d6d6;
        width: 100%;
        min-width: 120px;
    }

.fre-pro-eval-div {
    display: flex;
}

    .fre-pro-eval-div p {
        color: #131b42;
    }

    .fre-pro-eval-div div:nth-child(2) {
        margin-left: 25px;
        color: #4f4f4f;
    }

        .fre-pro-eval-div div:nth-child(2) p {
            text-align: justify;
        }

.rdmr {
    font-weight: bold;
    color: #cf543f;
    font-size: 18px;
}

.mn-heading {
    color: #131b42;
    text-align: center;
    margin-bottom: 15px;
}

.clearfix {
    clear: both;
}


/*---------------------upcoming-events------------------------------*/
.up-cmg-eve {
    padding: 0px 30px 30px;
    background: #fff;
}

    .up-cmg-eve .slick-prev, .up-cmg-eve .slick-next {
        top: 70px;
    }
    /*.up-cmg-eve .slick-prev{left: 3px;}
    .up-cmg-eve .slick-next{right: 3px;}*/
    .up-cmg-eve h1 {
        margin-bottom: 30px!Important;
        display: inline-block;
    }

    .up-cmg-eve h3 {
        text-align: center;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }

    .up-cmg-eve p {
        font-size: 13px;
        font-weight: bold;
        text-align: center;
    }

    .up-cmg-eve .select-div {
        float: right;
    }

        .up-cmg-eve .select-div select {
            background-color: #131b42;
            color: #fff;
            width: 210px;
            font-weight: bold;
        }

        .up-cmg-eve .select-div::after {
            color: #fff;
            top: 17px;
        }

    .up-cmg-eve .slick-slide img { /*height:150px;*/
        height: 125px;
    }
/*--------------------upcoming events popup------------*/
#getCode123 .modal-content {
    width: 600px;
}

.modal-body table {
    border: 1px solid #ddd;
    border-collapse: collapse;
    width: 100%;
}

.modal-body td a, .modal-body td a:hover, .modal-body td a.active {
    color: #333;
}

.modal-body th, .modal-body td {
    border: 1px solid #DCE3EB;
}

.modal-body table th {
    background: #eee;
}

.modal-body table tr td,
.modal-body table tr th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
    font-size: 13px;
}







/*For sliders*/
.slider {
    width: 98%;
    margin: 0px auto;
}

.slick-slide {
    margin: 0px 10px;
}

    .slick-slide img, .slick-slide video {
        width: 100%;
    }

    .slick-slide video {
        min-height: 120px;
    }

.slick-prev,
.slick-next {
    position: absolute;
    top: 95px;
    padding: 2px;
    background-color: #fff;
    border: 2px solid #eaeaea;
    z-index: 1;
}

.slick-prev {
    left: -15px;
}

.slick-next {
    right: -15px;
}

.slick-dots {
    display: none!Important;
}
/*End of upcoming event slider*/

/*---------------------counts------------------------------*/
.counts {
    background-color: #f0f0f0;
    padding: 7px 0px;
    width: 100%;
    text-align: center;
    position: relative;
    clear: both;
}

.ech-count {
    width: 13%;
    float: left;
    padding: 40px 0.6%;
}

    .ech-count i {
        font-size: 35px;
        color: #131b42;
    }

    .ech-count h1 {
        color: #001220;
        font-weight: normal;
    }

    .ech-count p {
        color: #6b6b6b;
    }

/*-----------------------------service--------------------------*/
.service {
    background-image: url(../images/services1.jpg);
    background-position: center center;
    background-size: 100% 100%;
    position: relative;
    padding: 30px 0px 90px;
    clear: both;
    text-align: center;
}

    .service h2 {
        color: #fff;
        text-align: center;
        font-size: 24px;
        margin-bottom: 10px;
    }

.hexagons {
    position: relative;
    display: inline-block;
    top: 50px;
    margin-bottom: 20px;
}

    .hexagons p {
        margin: 0px 10px;
        font-size: 14px;
        color: #131b42 !important;
        line-height: 1.4em;
    }

.hexagon {
    width: 116px;
    height: 60px;
    background: #fff;
    position: relative;
    float: left;
    margin: 2px;
    box-shadow: 0 0 8px #e0e0e0;
}

    .hexagon:before {
        content: "";
        position: absolute;
        top: -25px;
        left: 0;
        width: 0;
        height: 0;
        border-left: 58px solid transparent;
        border-right: 58px solid transparent;
        border-bottom: 25px solid #fff;
    }

    .hexagon:after {
        content: "";
        position: absolute;
        bottom: -25px;
        left: 0;
        width: 0;
        height: 0;
        border-left: 58px solid transparent;
        border-right: 58px solid transparent;
        border-top: 25px solid #fff;
    }


/*---------------------having-prob------------------------------*/
.hav1, .hav2, .hav3, .hav4, .hav5, .hav6, .hav7, .hav8 {
    background-image: url(../images/hav-prob-spr.png);
    width: 85px;
    height: 62px;
    display: inline-block;
    background-repeat: no-repeat;
}

.hav1 {
    background-position: 0 0;
}

.hav2 {
    background-position: 0 -70px;
}

.hav3 {
    background-position: 0 -136px;
}

.hav4 {
    background-position: 0 -209px;
}

.hav5 {
    background-position: 0 -277px;
}

.hav6 {
    background-position: 0 -344px;
}

.hav7 {
    background-position: 0 -415px;
}

.hav8 {
    background-position: 0 -480px;
}

.having-prob {
    padding: 30px 0px;
    text-align: center;
    position: relative;
    min-height: 180px;
    background: #fff;
}

    .having-prob h2 {
        color: #131b42;
    }

.having-prob-img {
    width: 12.5%;
    float: left;
    position: relative;
    padding: 35px 0px;
}

    .having-prob-img p {
        color: #6b6b6b;
        font-size: 15px;
        position: absolute;
        top: 110px;
        right: 0;
        left: 0;
    }

/*---------------------whatsapp------------------------------*/
.whatsapp {
    background-image: url(../images/whatsup.jpg);
    background-position: center center;
    background-size: 100% 100%;
    position: relative;
    /*padding:40px 0px;*/
    text-align: center;
    padding-bottom: 70px;
    padding-top: 15px;
}
/*.whatsapp h1{color:#fff;font-weight:normal;margin:-7px 0px;line-height:1.7em;}*/
/*.whatsapp h2{display: inline-block;border: 1px solid #fff;padding: 4px 10px;color: #fff;font-weight: normal;margin:9px;}*/

/*---------------------recent scholarships--university testimonial--student testimonial------------------------------*/
.recent-schp, .uni-testimonial, .stu-testimonial {
    padding: 15px 0px;
    text-align: center;
    position: relative;
    background: #fff;
}

    .recent-schp .container, .uni-testimonial .container, .stu-testimonial .container {
        padding: 0px 10px;
    }

    .recent-schp h1, .uni-testimonial h1, .stu-testimonial h1, .up-cmg-eve h1, .univerityscrolls h1, .acredations h1 {
        color: #131b42;
        margin-bottom: 10px;
        font-size: 23px;
    }

    .recent-schp .center.slider, .uni-testimonial .center.slider, .stu-testimonial .center.slider {
        border: 2px solid #eaeaea;
        padding: 20px;
    }

    .recent-schp p, .uni-testimonial p, .stu-testimonial p {
        text-align: justify;
        padding: 6px;
        font-weight: bold;
        height: 43px;
        overflow: hidden;
    }

.slider-div {
    border: 2px solid #eaeaea;
}

/*.recent-schp .slick-slide,.uni-testimonial .slick-slide,.stu-testimonial .slick-slide{margin: 0px 8px;}*/

/*-----------------------------Profile Evaluation----------------------------*/
.prof-sec, .grd-sch-fd {
    padding: 20px 0px;
    display: flex;
    background-color: #f3f3f3;
}

.prof-eval form {
    width: 96%;
    margin: 0px auto;
    margin-top: 20px;
}

.prof-eval .select-div select, .prof-eval .input-div input {
    border: 1px solid #d2d2d2;
    width: 100%;
}

.prof-eval .frm-rht, .prof-eval .frm-rht {
    width: 63%;
}

.prof-eval h3, section .content h1 {
    /*color:#131b42;
            font-size:18px;*/
    background-color: #131b42;
    font-size: 13px;
    color: #fff;
    padding: 11px 18px;
}

.prof-eval .frm-ltf {
    width: 25%;
}

.prof-eval form label {
    font-size: 12px;
    font-weight: bold;
    float: left;
    width: 175px;
    position: relative;
    top: 13px;
    margin-right: 2%;
    display: inline-block;
}

.prof-eval .table-responsive {
    min-height: .01%;
    overflow-x: auto;
}

.prof-eval table {
    border: 1px solid #ddd;
    width: 100%;
    max-width: 100%;
    margin: 0!Important;
}

    .prof-eval table td {
        border: 1px solid #ddd;
        padding: 8px;
        line-height: 1.42857143;
        vertical-align: top;
    }

    .prof-eval table tr {
        /*color:#999999;*/
        background-color: #fff;
    }

    .prof-eval table tr, .prof-eval table td {
        padding-top: 11px!Important;
        padding-bottom: 11px!Important;
    }

.prof-eval input[type="checkbox"], .prof-eval input[type="radio"] {
    width: auto!Important;
    margin-right: 8px;
    border: none;
    font-size: 12px;
    margin: 3px 5px 0px 0px;
    height: auto;
}

.table-bordered label {
    width: auto!Important;
    top: 2px!Important;
}

.prof-eval .slider.slider-horizontal {
    /*width: 100px;*/
    width: 130px;
}

.slider .tooltip.top {
    margin-top: -23px!Important;
    display: none;
}

.slider:hover .tooltip.top {
    display: block;
}

.authorize {
    display: inline-block;
    padding: 0px;
}

.hex-mob {
    display: none;
}

    .hex-mob .hexagon {
        width: 76px;
        height: 44px;
    }

        .hex-mob .hexagon::before, .hex-mob .hexagon::after {
            border-left: 38px solid transparent;
            border-right: 38px solid transparent;
        }

    .hex-mob .hexagons p {
        font-size: 10px;
    }

    .hex-mob .hexagons {
        margin-bottom: 44px;
    }
/* The Modal (background) */
.modal .select-div select, .modal .input-div input, .regvisits .input-div input, .regvisits .select-div select, .regcareers .input-div input, .regcareers .select-div select {
    /*background-color: #efefef;
    padding:2px;*/
    border: 1px solid #e6e6e6;
    padding-left: 4px;
    border: 1px solid #e6e6e6;
}

.modal {
    display: none;
    position: fixed;
    z-index: 1;
    left: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    /*background-color: transparent;*/
    background: rgba(0,0,0,0.3);
}

.modal-content {
    background-color: #fefefe;
    margin: 30px auto;
    border: 1px solid #ccc;
    width: 360px;
}

    .modal-content label {
        font-size: 12px;
        font-weight: bold;
    }

.modal-header, .regvisits h1 {
    background-color: #131B42;
    color: #fff;
    padding: 10px;
}

    .modal-header span:hover {
        color: #fff;
    }

    .modal-header h4 {
        color: #fff;
        padding: 0px;
    }

.modal-body {
    padding: 20px;
    /*height: 535px;*/
    overflow-y: auto;
}

/* The Close Button */
.close {
    float: right;
    font-weight: bold;
    color: #fff;
    background: transparent;
    border: none;
}

    .close i, .close i:hover, .close i.active {
        color: #fff !Important;
    }

.regvisits label, .regcareers label {
    display: inline-block;
    width: 25%;
    margin: 10px 0px;
    font-weight: bold;
    float: left;
}

.regvisits h1, .regcareers h1 {
    font-size: 14px;
    margin-bottom: 10px;
}

.regvisits p, .regcareers p {
    padding: 0px 30px;
}
/*.regvisits{padding:0 0 35px!Important;}*/
.regvisits .submit-btn, .regcareers .submit-btn {
    margin-right: 24px;
}

.regvisits .input-div, .regvisits .select-div, .regcareers .input-div, .regcareers .select-div {
    width: 70%;
}

    .regvisits .input-div input, .regvisits .select-div select, .regcareers .input-div input, .regcareers .select-div select, .regcareers .input-div textarea {
        width: 100%;
    }

#getCode .modal-body, .regcareers .modal-body {
    height: auto;
    overflow: hidden;
}

.close:hover,
.close:focus {
    color: black;
    text-decoration: none;
    cursor: pointer;
}
/*-----------------grand school finder-------------------*/
/*---------------------scroll down animation css---------------*/
.frst .scroll-btn {
    width: 85px;
    height: 85px;
    bottom: 10px;
}

.frst .arrow-1 {
    width: 76px;
    height: 76px;
}

.frst .arrow-2 {
    width: 32px;
    height: 32px;
    top: 22px;
    left: 22px;
}

    .frst .arrow-2:before {
        width: 32px;
        height: 32px;
    }

    .frst .arrow-2 i.fa {
        font-size: 22px;
        margin: 2px 0px -16px;
    }

.scroll-btn {
    width: 70px;
    height: 70px;
    margin: 0 auto;
    position: absolute;
    bottom: 4px;
    left: 0;
    right: 0;
}

.frst.scroll-btn {
    bottom: 60px!important;
}

.arrow-1 {
    width: 66px;
    height: 66px;
    background: #131B42 /*#CF543F*/;
    opacity: 1;
    border-radius: 50%;
    position: absolute;
}

.arrow-2 {
    width: 26px;
    height: 26px;
    background: #131B42;
    border-radius: 50%;
    position: absolute;
    top: 20px;
    left: 20px;
    z-index: 1;
    display: table;
}

    .arrow-2:before {
        width: 22px;
        height: 22px;
        content: "";
        /*border: 2px solid #4e5990;*/
        border-radius: 50%;
        position: absolute;
        top: 2px;
        left: 2px;
    }

    .arrow-2 i.fa {
        font-size: 16px;
        display: table-cell;
        vertical-align: middle;
        text-align: center;
        color: #cecbcb;
        display: block;
        margin: 3px 0px -15px;
    }

.animated.hinge {
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
}

.animated.infinite {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}
/* Custom Animate.css */

.animated.hinge {
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
}

@-webkit-keyframes zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.4, .4, .4);
        transform: scale3d(.4, .4, .4);
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@keyframes zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.4, .4, .4);
        transform: scale3d(.4, .4, .4);
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

.zoomIn {
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn;
}
/*--------------------Custom scrollbar css------------------------*/
.src-csr-dta, .up-eve-dta {
    padding: 20px 0px;
}

    .src-csr-dta .content_left p, .up-eve-dta .content_left p {
        text-align: justify!Important;
    }

    .src-csr-dta .content_left .left, .up-eve-dta .content_left .left {
        padding-left: 10px!Important;
        padding-right: 10px!Important;
    }

    .src-csr-dta .all-univ {
        padding-top: 25px;
    }

    .src-csr-dta .content_left, .up-eve-dta .content_left {
        padding-top: 15px!Important;
    }

    .src-csr-dta h5 {
        padding-bottom: 10px;
        margin-bottom: 10px;
        border-bottom: 1px solid #e0e0e0;
    }

    .up-eve-dta h5 {
        color: #131B42;
        font-size: 18px;
    }

    .src-csr-dta h3 a {
        color: #131B42;
    }

    .src-csr-dta .each-uni {
        border: 1px solid #e3e0e0;
        display: flex;
        padding: 15px;
        box-shadow: 0 8px 10px -6px #dbd6d6;
        margin: 15px 0px;
    }

        .src-csr-dta .each-uni img {
            width: 70px;
            height: 70px;
            float: left;
            margin-right: 20px;
        }

    .src-csr-dta .select-div, .src-csr-dta .input-div {
        width: 100%!Important;
    }

        .src-csr-dta .select-div select, .src-csr-dta .input-div input {
            background: #efefef;
            width: 100%!Important;
        }

    .src-csr-dta .right {
        padding: 15px;
    }



/*mediaqueries for New styles*/
@media (max-width:320px) {
    .select-div select, .input-div input {
        font-size: 11px !Important;
    }

    .having-prob-img p {
        font-size: 11px!Important;
        top: 90px!Important;
    }

    .ech-count i {
        font-size: 18px !Important;
    }

    .ech-count h1 {
        font-size: 14px !Important;
    }

    .ech-count p {
        font-size: 11px;
    }

    .qickenq .input-div textarea {
        width: 210px;
    }

    .hav1, .hav2, .hav3, .hav4, .hav5, .hav6, .hav7, .hav8 {
        width: 47px;
        height: 56px;
        background-size: 47px 529px;
    }

    #footer .cols {
        width: 45%;
        min-height: 140px!Important;
    }

        #footer .cols:nth-child(2) ul li {
            float: left;
            padding-right: 10px;
        }

        #footer .cols h2 {
            text-align: left;
            padding: 10px 0 0 10px;
        }

        #footer .cols ul {
            text-align: left;
        }
}

@media (max-width:480px) {
    .hex-tab {
        display: none;
    }

    .hex-mob {
        display: block!Important;
    }

    .fre-pro-eval-div {
        display: block!Important;
    }

    .fre-pro-eval img {
        width: 100%;
    }

    .fre-pro-eval-div div:nth-child(2) {
        margin-left: 0px;
    }

    .src-csr-dta .each-uni {
        text-align: center!Important;
        display: block!Important;
    }

        .src-csr-dta .each-uni img {
            margin: 0px auto!Important;
            float: none;
        }

    .banner_menu1 {
        top: 25%!Important;
    }

    .banner_menu2 {
        top: 40% !Important;
    }

    .banner_menu3 {
        top: 55% !Important;
    }
}

@media (max-width:520px) {

    .prof-eval .frm-ltf {
        width: 100%;
        clear: both !important;
        display: inline-block;
        margin-bottom: 9px;
    }

    .prof-eval .frm-rht {
        width: 100%;
    }

    .up-cmg-eve h1, .fre-pro-eval h2, .recent-schp h1, .uni-testimonial h1, .stu-testimonial h1, .service h2, .whatsapp h1, .whatsapp h2, .univerityscrolls h1, .acredations h1 {
        font-size: 16px !Important;
    }
}

@media (min-width:280px) and (max-width:768px) {
    .qickenq-srchcrse .qickenq .select-div, .qickenq-srchcrse .qickenq .input-div {
        width: 50%;
        float: left;
    }

        .qickenq-srchcrse .qickenq .input-div.input-textarea {
            width: 100%!Important;
        }

        .qickenq-srchcrse .qickenq .input-div textarea {
            margin: 3px 0px!Important;
            width: 99%;
        }

        .qickenq-srchcrse .qickenq .select-div select, .qickenq-srchcrse .qickenq .input-div input {
            width: 97%;
        }

    .hav1, .hav2, .hav3, .hav4, .hav5, .hav6, .hav7, .hav8 {
        width: 59px;
        height: 56px;
        background-size: 59px 531px;
    }

    .having-prob-img p {
        font-size: 12px!Important;
        top: 90px!Important;
    }

    .ech-count i {
        font-size: 20px !Important;
    }

    .ech-count h1 {
        font-size: 16px !Important;
    }
}

@media (min-width:480px) and (max-width:768px) {
    .fre-pro-eval img {
        height: 100px;
    }

    .hexagon {
        width: 88px;
        height: 48px;
    }

        .hexagon::before, .hexagon::after {
            border-left: 44px solid transparent;
            border-right: 44px solid transparent;
        }

    .hexagons p {
        margin: 0px 2px;
        padding: 0px!Important;
        font-size: 11.5px!Important;
    }
}

@media (min-width:520px) and (max-width:768px) {
    .qickenq form {
        width: 70%;
        margin: 0px auto;
    }

    .up-cmg-eve h1, .fre-pro-eval h2, .recent-schp h1, .uni-testimonial h1, .stu-testimonial h1, .service h2, .whatsapp h1, .whatsapp h2, .univerityscrolls h1, .acredations h1 {
        font-size: 18px !Important;
    }
}

@media (min-width:769px) and (max-width:991px) {
    /*quick enquiry*/
    .fre-pro-eval img {
        height: 150px;
    }

    .fre-pro-eval-txt {
        height: 135px;
        overflow: hidden;
    }

    .up-cmg-eve h1, .fre-pro-eval h2, .recent-schp h1, .uni-testimonial h1, .stu-testimonial h1, .service h2, .univerityscrolls h1, .acredations h1 {
        font-size: 21px !Important;
    }

    .qickenq .select-div select, .qickenq .input-div input {
        width: 150px !Important;
        float: left!Important;
    }

    .qickenq textarea {
        width: 310px !Important;
    }

    .ech-count i {
        font-size: 28px !Important;
    }

    .ech-count h1 {
        font-size: 23px !Important;
    }

    .grand-schl li {
        padding: 15px 11px;
    }

        .grand-schl li h4 {
            font-size: 13px;
        }

    .having-prob-img {
        padding: 20px 0!Important;
    }

    .hav1, .hav2, .hav3, .hav4, .hav5, .hav6, .hav7, .hav8 {
        width: 68px;
        height: 70px;
        background-size: 68px 543px;
    }

    .having-prob-img p {
        font-size: 14px!Important;
        top: 92px!Important;
    }
}

@media (max-width:768px) {
    .new .overseas_ed, .new .immigration, .new .training {
        width: 11%!Important;
    }

    .new .overseas_ed {
        top: 9% !Important;
        left: 13% !Important;
    }

    .new .immigration {
        top: 22% !Important;
        left: 23% !Important;
    }

    .new .training {
        top: 48% !Important;
        left: 18% !Important;
    }

    .new .ser_mob {
        display: block !Important;
    }

    .having-prob {
        min-height: 300px;
    }

    .popup {
        width: 90%!Important;
    }

    .modal-content {
        width: 90%!Important;
    }

    .banner_menu1, .banner_menu2, .banner_menu3 {
        padding: 4px 5px!Important;
        font-size: 10px !Important;
        width: 105px !Important;
    }

    .banner_menu1 {
        left: 5px!Important;
    }

    .banner_menu2 {
        left: 68px;
    }

    .banner_menu3 {
        left: 133px;
    }

    .ver_line1 {
        left: 63px;
    }

    .ver_line2 {
        left: 125px;
    }

    .ver_line3 {
        left: 187px;
    }
    /*.slideshow-container{display:none!Important;}*/
    .qickenq-srchcrse { /*min-height: 503px;*/
        height: 543px;
        padding: 20px 0px;
    }

        .qickenq-srchcrse .qickenq {
            padding: 20px 0px;
            background: #cecece;
            margin-bottom: 20px;
        }

        .qickenq-srchcrse .qickenq, .srchcrse {
            width: 100%!Important;
        }

            .srchcrse form {
                border: none;
            }

    .select-div select, .input-div input {
        width: 235px;
    }

    .fre-pro-eval-txt {
        height: 98px;
        overflow: hidden;
    }

    .up-cmg-eve h1 {
        margin-bottom: 0px!Important;
    }

    .up-cmg-eve .slick-slide img {
        height: 100px;
    }

    .up-cmg-eve h3 {
        font-size: 12px!Important;
    }

    .up-cmg-eve .select-div select {
        width: 160px!Important;
        font-weight: bold;
    }

    .up-cmg-eve p, .recent-schp p, .uni-testimonial p, .stu-testimonial p {
        font-size: 11px;
    }

    .slick-next img, .slick-prev img {
        width: 17px;
    }

    .slick-prev {
        left: -10px;
    }

    .slick-next {
        right: -10px;
    }

    .counts {
        padding: 10px 0px!Important;
    }

    .ech-count p {
        padding: 0px !Important;
    }

    .ech-count {
        width: 23%;
        float: left;
        padding: 18px 0.6%;
    }

    .having-prob-img {
        width: 25%!Important;
        min-height: 44px;
        padding: 30px 0px 34px!Important;
    }

    .slick-slide video {
        min-height: 100px!Important;
    }

    .unvrstys .four_col {
        float: none;
        width: 100%;
    }

    .scroll-btn {
        display: none;
    }

    .rdmr {
        font-size: 13px;
    }

    .recent-schp .slick-slide, .uni-testimonial .slick-slide, .stu-testimonial .slick-slide {
        margin: 0px 3px!Important;
    }
}

@media (min-width:768px) {
    .qickenq-srchcrse {
        margin-top: -5px;
    }

    .src-csr-dta .each-uni {
        width: 91%;
    }
}

.new {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100% 100%;
    position: relative;
    clear: both;
}

    .new .banner_img {
        width: 100%;
        height: auto;
        width: 100%;
        min-height: 175px;
        max-height: 580px;
    }

    .new .overseas_ed, .new .immigration, .new .training {
        position: absolute;
        height: auto;
        width: 9%;
    }

        .new .overseas_ed img, .new .immigration img, .new .training img {
            width: 100%;
            border-radius: 100px;
        }

            .new .overseas_ed img:hover, .new .overseas_ed img:focus,
            .new .immigration img:hover, .new .immigration img:focus,
            .new .training img:hover, .new .training img:focus {
                box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.6)!Important;
            }

    .new .overseas_ed {
        top: 11%;
        left: 15%;
    }

    .new .immigration {
        top: 21%;
        left: 25%;
    }

    .new .training {
        top: 46%;
        left: 20%;
    }

    .new .ser_mob {
        padding: 0 2px;
        display: none;
    }

        .new .ser_mob a {
            font-weight: bolder;
            font-size: 12px;
            color: #131b42;
        }

.border-div {
    border: 2px solid #eaeaea;
}

#log_in .regcareers .float, #log_in .regcareers p {
    padding: 0 8px !Important;
}

#log_in .submit-btn {
    margin: 0!Important;
}


@media (min-width:331px) and (max-width:618px) {

    #input-name {
        position: absolute!important;
        left: 55px !important;
        top: 20px !important;
    }

    #input-mobile {
        position: absolute!important;
        left: 40px !important;
        top: 19px !important;
    }

    #input-country {
        position: absolute!important;
        left: 45px !important;
        top: 19px !important;
    }

    #input-state {
        position: absolute!important;
        left: 56px !important;
        top: 20px !important;
    }

    #input-city {
        position: absolute!important;
        left: 62px !important;
        top: 20px !important;
    }

    #input-study {
        position: absolute!important;
        left: 29px !important;
        top: 20px !important;
    }

    #input-comment {
        position: absolute!important;
        left: 70px !important;
        top: 20px !important;
    }
}

@media (max-width:330px) {

    #input-name {
        position: absolute!important;
        left: 36px !important;
        top: 21px !important;
    }

    #input-mobile {
        position: absolute!important;
        left: 23px !important;
        top: 21px !important;
    }

    #input-country {
        position: absolute!important;
        left: 27px !important;
        top: 21px !important;
    }

    #input-state {
        position: absolute!important;
        left: 37px !important;
        top: 21px !important;
    }

    #input-city {
        position: absolute!important;
        left: 44px !important;
        top: 21px !important;
    }

    #input-study {
        position: absolute!important;
        left: 12px !important;
        top: 22px !important;
    }

    #input-comment {
        position: absolute!important;
        left: 136px !important;
        top: 20px !important;
    }
}





/*----------------changed css 26 oct 2018------------------*/
