/*Theme: eLearning - Free Educational Responsive Web TemplateDescription: Free to use for personal and commercial useAuthor: WebThemez.comWebsite: http://webthemez.comNote: Please do not remove the footer backlink (webthemez.com)--(if you want to remove contact: webthemez@gmail.com)Licence: Creative Commons Attribution 3.0** - http://creativecommons.org/licenses/by/3.0/*/@import url(http://fonts.googleapis.com/css?family=Lato:400,700);body {    font-family: 'Lato', sans-serif;    font-weight: normal;}/*General*/h1, h2, h3, h4, h5, h6 {    font-weight: normal;    font-family: 'Lato', sans-serif;}h1, .h1, h2, .h2, h3, .h3 {    margin-top: 30px;}h2 {    margin: 30px 0;}p{	text-align: justify;}.navbar-toggle {    background-color: rgba(0, 0, 0, 0.89);}blockquote {    font-style: italic;    font-family: Georgia;    color: #999;    margin: 30px 0 30px;}label {    color: #777;}/* Header */#head {    background: #181015 url( ../images/header.jpg) no-repeat;    background-size: cover;    min-height: 520px;    text-align: center;    color: white;    font-weight: 300;    position: relative;    border-top: 1px solid #0b9ff3;    background-position-x: center;}    #head.secondary {        height: 100px;        min-height: 100px;        padding-top: 0px;    }    #head .lead {        font-size: 44px;        margin-bottom: 6px;        color: white;        line-height: 1.15em;    }    #head .tagline {        color: rgba(255,255,255,0.75);        margin-bottom: 25px;    }        #head .tagline a {            color: #fff;        }    #head .btn {        margin-bottom: 10px;    }    #head .btn-default {        text-shadow: none;        background: transparent;        color: rgba(255,255,255,.5);        -webkit-box-shadow: inset 0px 0px 0px 3px rgba(255,255,255,.5);        -moz-box-shadow: inset 0px 0px 0px 3px rgba(255,255,255,.5);        box-shadow: inset 0px 0px 0px 3px rgba(255,255,255,.5);        background: transparent;    }        #head .btn-default:hover,        #head .btn-default:focus {            color: rgba(255,255,255,.8);            -webkit-box-shadow: inset 0px 0px 0px 3px rgba(255,255,255,.8);            -moz-box-shadow: inset 0px 0px 0px 3px rgba(255,255,255,.8);            box-shadow: inset 0px 0px 0px 3px rgba(255,255,255,.8);            background: transparent;        }        #head .btn-default:active,        #head .btn-default.active {            color: #fff;            -webkit-box-shadow: inset 0px 0px 0px 3px #fff;            -moz-box-shadow: inset 0px 0px 0px 3px #fff;            box-shadow: inset 0px 0px 0px 3px #fff;            background: transparent;        }.panel {    margin-bottom: 0px;    background-color: transparent;    border: 1px solid transparent;    border-radius: 0px;    -webkit-box-shadow: none;    box-shadow: none;}.panel-body {    padding: 0px;}.btn-action, .btn-primary {    border-style: none;    border-color: inherit;    border-width: 0;    color: #FFEFD7;    background-repeat: repeat-x;    background-image: linear-gradient(to bottom, #0ecfec 0%, #09bed9 100%);}    .btn-action:hover, .btn-primary:hover {        background: #04a0b7;    }.slideUp {    top: -100px;}.navbar-inverse {    background: #fff;}.navbar-inverse {    border: none;}    .navbar-inverse .navbar-nav > li > a, .navbar-inverse .navbar-nav > .open ul > a {        color: #797979;        font-size: 15px;        font-weight: 700;    }        .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {            background: none;            color: #0b9ff3 !important;        }    .navbar-inverse .navbar-nav > .active > a {        background: none;        color: #0b9ff3;    }    .navbar-inverse .navbar-nav > li > a, .navbar-inverse .navbar-nav > .open ul > a {        text-align: left;    }/* Highlights*/.highlight {    margin-top: 40px;}.h-caption {    text-align: center;}    .h-caption i {        display: block;        font-size: 54px;        color: #0b9ff3;        margin-bottom: 36px;    }    .h-caption h4 {        color: #382526;        font-size: 16px;        font-weight: bold;        margin-bottom: 20px;    }div.hbox {    background: #fff;    padding: 10px 15px;}.h-body {}.jumbotron {    background-color: #E0E0E0;}.page-header {    border-bottom: 1px solid #15c008;}.page-title {    margin-top: 20px;    font-weight: 300;    color: #15c008;}.text-muted {    color: #888;}.breadcrumb {    background: none;    padding: 0;    margin: 30px 0 0px 0;}ul.list-spaces li {    margin-bottom: 10px;}/* Helpers */.container-full {    margin: 0 auto;    width: 100%;}.top-space {    margin-top: 60px;}.top-margin {    margin-top: 20px;}.circle {    background: rgb(214, 214, 214);    width: 95px;    height: 95px;    border-radius: 90px;    line-height: 95px;    margin: 0 auto 20px;}img {    max-width: 100%;}    img.pull-right {        margin-left: 10px;    }    img.pull-left {        margin-right: 10px;    }#map {    width: 100%;    height: 280px;}#social {    margin-top: 50px;    margin-bottom: 50px;}    #social .wrapper {        width: 340px;        margin: 0 auto;    }.sidebar {    padding-top: 36px;    padding-bottom: 30px;}    .sidebar .panel {        margin-bottom: 20px;    }    .sidebar h1, .sidebar .h1, .sidebar h2, .sidebar .h2, .sidebar h3, .sidebar .h3 {        margin-top: 20px;    }.featured-box {    padding: 20px;    border: solid 1px #ddd;    background: rgb(240, 240, 240);    margin-bottom: 20px;	text-align: justify;}    .featured-box .text {        padding-left: 80px;    }    .featured-box h3 {        margin: 0 0 5px 0;    }    .featured-box i {        position: absolute;        display: inline-block;        color: #0b9ff3;        border: solid 2px #0b9ff3;        background: #fff;        padding: 0px;        border-radius: 50px;        width: 24px;        height: 24px;        margin: 0px;        width: 60px;        height: 60px;        text-align: center;        line-height: 60px;    }footer {    border-top: 1px solid #e5e5e5;    background: #ECECEC;}.social {    margin: 20px 0;}    .social a {        font-size: 32px;        margin: 0 10px;        color: #8c8c8c;    }        .social a:hover {            color: #0b9ff3;        }/* Footer */.footer1 {    background: #fff;    padding: 30px 0 0 0;    font-size: 12px;    color: #999;}    .footer1 a {        color: #ccc;    }        .footer1 a:hover {            color: #fff;        }    .footer1 .panel {        margin-bottom: 30px;    }    .footer1 .panel-title {        font-size: 17px;        font-weight: bold;        color: #ccc;        margin: 0 0 20px;    }    .footer1 .entry-meta {        border-top: 1px solid #ccc;        border-bottom: 1px solid #ccc;        margin: 0 0 35px 0;        padding: 2px 0;        color: #888888;        font-size: 12px;        font-size: 0.75rem;    }        .footer1 .entry-meta a {            color: #333333;        }        .footer1 .entry-meta .meta-in {            border-top: 1px solid #ccc;            border-bottom: 1px solid #ccc;            padding: 10px 0;        }.follow-me-icons {    font-size: 30px;}    .follow-me-icons i {        float: left;        margin: 0 10px 0 0;        color: #0b9ff3;    }.footer2 {    background: #060a1b;    padding: 15px 0;    color: #777;    font-size: 12px;}    .footer2 a {        color: #aaa;    }        .footer2 a:hover {            color: #fff;        }    .footer2 p {        margin: 0;    }.panel-simplenav {    margin-left: -5px;}    .panel-simplenav a {        margin: 0 5px;    }#services .fa {    color: #0b9ff3;}/* carousel */#quote-carousel {    padding: 0 10px 30px 10px;    margin-top: 30px 0px 0px;}    /* Control buttons  */    #quote-carousel .carousel-control {        background: none;        color: #222;        font-size: 2.3em;        text-shadow: none;        margin-top: 30px;    }        /* Previous button  */        #quote-carousel .carousel-control.left {            left: -12px;        }        /* Next button  */        #quote-carousel .carousel-control.right {            right: -12px !important;        }    /* Changes the position of the indicators */    #quote-carousel .carousel-indicators {        right: 50%;        top: auto;        bottom: 0px;        margin-right: -19px;    }        /* Changes the color of the indicators */        #quote-carousel .carousel-indicators li {            background: #c0c0c0;        }        #quote-carousel .carousel-indicators .active {            background: #333333;        }    #quote-carousel img {        width: 250px;        height: 100px;    }/* End carousel */.item blockquote {    border-left: none;    margin: 0;}    .item blockquote img {        margin-bottom: 10px;    }    .item blockquote p:before {        content: "\f10d";        font-family: 'Fontawesome';        float: left;        margin-right: 10px;    }.contact ul {    padding: 0px;}    .contact ul li {        margin-bottom: 10px;        list-style: none;    }footer ul li {    list-style: none;}#map-canvas {    height: 100%;    margin: 0px;    padding: 0px;}/* ------- */.isotopeWrapper article {    margin-bottom: 30px;}#portfolio {}    #portfolio img {        width: 100%;    }    #portfolio article p {        margin-bottom: 1.45em;        /*set next row on the baseline*/;    }nav#filter {    margin-bottom: 1.5em;}    nav#filter li {        display: inline-block;        margin: 10px;    }    nav#filter a {        padding: 4px 12px;        line-height: 20px;        border: 1px solid #00bfff;        text-decoration: none;        color: #00bfff;    }        nav#filter a.current {            background: #00bfff;            color: #fff;        }.iconColor .fa {    color: #ee0c45;}.portfolio-items article img {    width: 100%;}.portfolio-item {    display: block;    position: relative;    -webkit-transition: all 0.2s ease-in-out;    -moz-transition: all 0.2s ease-in-out;    -o-transition: all 0.2s ease-in-out;    transition: all 0.2s ease-in-out;}    .portfolio-item img {        -webkit-transition: all 300ms linear;        -moz-transition: all 300ms linear;        -o-transition: all 300ms linear;        -ms-transition: all 300ms linear;        transition: all 300ms linear;    }    .portfolio-item .portfolio-desc {        display: block;        opacity: 0;        position: absolute;        width: 100%;        left: 0;        top: 0;        color: rgba(220, 220, 220);    }.fancybox-overlay {    background: rgba(0, 0, 0, 0.64);}.portfolio-item:hover .portfolio-desc {    padding-top: 20%;    height: 100%;    transition: all 200ms ease-in-out 0s;    opacity: 1;    background: rgba(61, 61, 61, 0.67);}.portfolio-item .portfolio-desc a {    color: #fff;    text-align: center;    display: block;}    .portfolio-item .portfolio-desc a:hover {        /*text-shadow: 2px 2px 1px rgba(0, 0, 0, 0.7);*/        text-decoration: none;    }.portfolio-item .portfolio-desc .folio-info {    top: -20px;    padding: 30px;    height: 0;    opacity: 0;    position: relative;}.portfolio-item:hover .folio-info {    height: 100%;    opacity: 1;    transition: all 500ms ease-in-out 0s;    top: 5px;}.portfolio-item .portfolio-desc .folio-info h5 {    text-transform: uppercase;    text-align: center;    font-weight: bold;    font-size: 1.4em;}.portfolio-item .portfolio-desc .folio-info p {    color: #ffffff;    font-size: 12px;}/*Da Slider*/.da-slider {    width: auto;    height: auto;    max-height: initial;    position: absolute;    top: 0px;    bottom: 0px;    right: 0px;    left: 0px;}.da-slide h2 {    text-align: center;    top: 15%;    font-weight: bold;color: black;}.da-slide p {    text-align: center;    top: 40%;    font-size: 30px;}.da-arrows span {    position: absolute;    top: 45%;}.da-dots span.da-dots-current:after {    content: '';    background: #0b9ff3;}.team-member {    padding-top: 5px;    margin-bottom: 15px;}.team-heading {    display: block;    width: 100%;}.member-img {    overflow: hidden;}    .member-img img {        border-radius: 182px;        border: 1px solid rgb(218, 218, 218);    }.team-socials {    margin: 15px 0;    display: block;    text-align: center;}    .team-socials i {        width: 35px;        height: 35px;        position: relative;        display: inline-block;        text-align: center;        font-size: 18px;        color: #C7C7C7;    }        .team-socials i:hover {            color: #0b9ff3;        }.team-member h4 {    font-size: 19px;    line-height: 32px;    padding: 10px 0 0;    text-align: center;    margin: 0px;}.team-member .pos {    display: block;    margin: 0;    text-align: center;}#head.secondary {    height: 100px;    min-height: 100px;    padding-top: 0px;    background: #181015 url(../images/bg_header.jpg) 0px -232px no-repeat;    background: #0b9ff3;    background-size: cover;    text-align: left;}/*Price table*/.flat {    margin: 30px 0;}    .flat .plan {        border-radius: 0px;        list-style: none;        padding: 0 0 20px;        margin: 0 0 15px;        background: #fff;        text-align: center;        box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.29) !important;    }        .flat .plan li {            padding: 10px 15px;            color: #ccc;            border-top: 1px solid #f5f5f5;            -webkit-transition: 300ms;            transition: 300ms;        }            .flat .plan li.plan-price {                border-top: 0;            }            .flat .plan li.plan-name {                border-radius: 0;                padding: 15px;                font-size: 24px;                line-height: 24px;                color: #fff;                background: #4E4E4E;                margin-bottom: 30px;                border-top: 0;            }            .flat .plan li > strong {                color: #6B6B6B;                font-weight: normal;            }            .flat .plan li.plan-action {                margin-top: 10px;                border-top: 0;            }        .flat .plan.featured {            -webkit-transform: scale(1.1);            -ms-transform: scale(1.1);            transform: scale(1.1);        }            .flat .plan.featured:hover li.plan-name, .flat .plan:hover li.plan-name, .flat .plan.featured.plan-name {                background: #00bfff !important;            }.btn {    background: #00bfff;    color: #fff;}.footer2 a {padding:4px 8px;}/**  MEDIA QUERIES*/@media (max-width: 767px) {    #head.secondary {        height: 80px;        min-height: 80px;        background-size: initial;    }    #head {        min-height: 420px;    }        #head .lead {            font-size: 34px;        }}/* Small devices (tablets, 768px and up) */@media (min-width: 768px) {    #quote-carousel {        margin-bottom: 0;        padding: 0 40px 30px 40px;        margin-top: 30px;    }}@media (max-width: 767px) {    .navbar-collapse ul {        text-align: right;        margin-right: 0px;    }}/* Small devices (tablets, up to 768px) */@media (max-width: 768px) {    /* Make the indicators larger for easier clicking with fingers/thumb on mobile */    #quote-carousel .carousel-indicators {        bottom: -20px !important;    }        #quote-carousel .carousel-indicators li {            display: inline-block;            margin: 0px 5px;            width: 15px;            height: 15px;        }            #quote-carousel .carousel-indicators li.active {                margin: 0px 5px;                width: 20px;                height: 20px;            }    .footer2 p {        margin: 0;        text-align: center;    }}@media (max-width: 420px) {    .da-slide h2 {        font-size: 28px;    }    .da-slide p {        font-size: 19px;        font-weight: 400;    }}/* Edit by Raj *//* Home page banner*//* ===================================== */#banners { padding: 46px 0 0;margin-left: -70px; }.banners_cycle { margin: 0; padding-bottom:19px; width:100%; }.banners_cycle li { float:left; margin:10px -72px 0 0; position:relative; top:0; right:0; list-style-type:none; color:white; }.banners_cycle li.nomargin { margin-top: -20px; }.banners_cycle li .tail i { background: none repeat scroll 0 0 transparent; color: rgba(0, 0, 0, 0.3); float: none; font-size: 42px; margin: 0 !important; top: 25px; }.banners_cycle li .inner { padding: 30px 20px; }.banners_cycle li .tail { background-repeat:repeat-y; background-position:left top; height: 248px; width: 248px; border: 5px solid rgba(255, 255, 255, 0.3); text-align: center; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; -webkit-box-shadow: 3px 3px 0px 1px rgba(0, 0, 0, 0.1); -moz-box-shadow: 3px 3px 0px 1px rgba(0, 0, 0, 0.1); box-shadow: 3px 3px 0px 1px rgba(0, 0, 0, 0.1); behavior: url(js/PIE.html); }.banners_cycle li .top { height:6px; overflow:hidden; font-size:0; line-height:0; background-repeat:no-repeat; background-position:left top; }.banners_cycle li .bot { height:8px; overflow:hidden; font-size:0; line-height:0; background-repeat:no-repeat; background-position:left top; }.banners_cycle .style-1 { z-index:6; }.banners_cycle .style-2 { z-index:5; }.banners_cycle .style-3 { z-index:4; }.banners_cycle .style-4 { z-index:3; }.banners_cycle .style-5 { z-index:2; }.banners_cycle .style-6 { z-index:1; }.banners_cycle .style-1 .tail { background: none repeat scroll 0 0 #F25555; }.banners_cycle .style-2 .tail { background: none repeat scroll 0 0 #F2A355; }.banners_cycle .style-3 .tail { background: none repeat scroll 0 0 #E6CD50; }.banners_cycle .style-4 .tail { background: none repeat scroll 0 0 #87C442; }.banners_cycle .style-5 .tail { background: none repeat scroll 0 0 #55A4F2; }.banners_cycle .style-6 .tail { background: none repeat scroll 0 0 #6954D1; }.banners_cycle li h4 { color: #fff; font-size: 24px; margin-bottom: 20px; }.banners_cycle li p { line-height:18px; }.banners_cycle li.style-1 h4 { text-shadow:1px 1px 1px #ce4a4a; }.banners_cycle li.style-2 h4 { text-shadow:1px 1px 1px #d28d48; }.banners_cycle li.style-3 h4 { text-shadow:1px 1px 1px #bfaa3e; }.banners_cycle li.style-4 h4 { text-shadow:1px 1px 1px #67992f; }.banners_cycle li.style-5 h4 { text-shadow:1px 1px 1px #4185c9; }.banners_cycle li.style-6 h4 { text-shadow:1px 1px 1px #4f3ea6; }.banners_cycle li .button { background: none repeat scroll 0 0 rgba(0, 0, 0, 0.1); bottom: 15px; color: #FFFFFF; display: none; padding: 6px 9px; border-radius: 36px 36px 130% 130%; -moz-border-radius: 36px 36px 130% 130%; -webkit-border-radius: 36px 36px 130% 130%; behavior: url(js/PIE.html); }.banners_cycle li .button:hover { background: none repeat scroll 0 0 rgba(255, 255, 255, 0.3); color:#000; }/* edit by raj*/#ticker {  height: auto;  overflow: hidden;text-align: justify;padding: 10px 10px;}#ticker li {  height: auto;color: black;}#ticker2 {  height: auto;  overflow: hidden;text-align: justify;padding: 10px 10px;}#ticker2 li {  height: auto;}.licolor{ color: black;}.admission{ margin-left: 250px;}#notice{ margin-left: 890px;text-decoration: none;font-size: 15px;}