/*

Theme Name: Schools

Theme URI: http://www.kalpaschool.in

Author: Kalpla

Author URI: http://www.kalpaschool.in

Description: Schools is a clean, modern, minimal and fully responsive flat design WordPress WooCommerce theme well suited for blogs, static and ecommerce websites. Theme can be used for travel, corporate, portfolio, photography, green thinking, nature, health, personal and any other creative and minimalistic style website. Schools theme is highly customizable with unlimited color options, slider, call for action button, several widget areas and much more that can be adjusted via Theme Options. The theme is built using Bootstrap 3, which makes it responsive and mobile friendly. It features infinite scroll, SEO friendly structure, logo upload, full-screen slider, call for action section, social media icons, popular post widget and translation ready setup. This theme supports WooCommerce and Jigoshop ecommerce plugins. Schools is also available in Mexican Spanish, Brazilian Portuguese, Finnish, Swedish, Dutch, Hungarian, German, Persian, Lithuanian, Portuguese, Italian, Danish, Turkish and Polish. It is Multilingual ready and compatible with WPML plugin. It is probably the best free WordPress theme built for eStores and business websites.

Version: 2.0.4

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Text Domain: Schools

Domain Path: /languages/

Tags: green, light, white, gray, black, one-column, two-columns, right-sidebar, fluid-layout, responsive-layout, responsive-layout, photoblogging, left-sidebar, translation-ready, custom-background, custom-colors, custom-menu, featured-images, full-width-template, post-formats, theme-options, threaded-comments





This theme, like WordPress, is licensed under the GPL.



Schools is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.



*/



/* Table of content

-----------------------------------------------

1. Global

2. Content

3. Post styling

4. Singe Post/Page Pagination

5. Media

6. Widgets

7. Buttons

8. Infinite Scroll

8. Custom Styles

9. Navigation

10. Comments

11. Attachment styling

12. Footer

13. Mobile Styling

14. Social icons

15. Call For Action

*/



/* =Global

----------------------------------------------- */

@charset "utf-8";

/* CSS Document */



body {

    font-family: 'ubunturegular' !important;

    overflow-x:hidden;

    background-color: #fff;

    font-size: 14px;

}

.font-bold {

    font-weight:bold;

}
viewer-pdf-toolbar{
    display: none !important;
}
.myraid {

    font-family: 'myriadwebpro' !important;

}

/*p {

    color: #000;

    line-height:25px;

    margin: 12px 0 !important;

}*/

hr {

    margin-bottom: 15px;

    margin-top: 15px;

}

.h3, h3 {

    font-size: 22px;

}

.h1, h1 {

    font-size: 34px;

}

.h2, h2 {

    font-size: 28px;

}

.h4, h4 {

    font-size: 16px;

}

.h5, h5 {

    font-size: 12px;

}

.h6, h6 {

    font-size: 10px;

}

a:hover {

    color:#f8941c !important;

    text-decoration:none !important;

}

a:focus {

    outline-color: -moz-use-text-color;

    outline-offset: -2px;

    outline-style:none !important;

    outline-width: thin;

}

.ablack {

    color:#000;

    font-size:16px;

}

.fa.fa-phone-square{

width:18px;

}



.ablack1 {

    color:#000;

}

.asandal {

    color:#F7A134;

    font-size:16px;

}

.marginlyte {

    margin:13px 0px;

}

.margin {

    margin:23px 0px;

}

.marginlarge {

    margin:30px 0px;

}

.margin-right {

    margin-right:23px;

}

.margin-left {

    margin-left:28px;

}

.margin-top-lyte {

    margin-top:8px;

}

.margin-top {

    margin-top:20px;

}

.margin-bottom {

    margin-bottom:23px;

}

.paddinglr {

    padding:0px 55px !important;

}

.paddinglr-col {

    padding:0 7px !important;

}

.padding-left-none {

    padding-left:0 !important;

}

.padding-none {

    padding:0 !important;

}

.imgwidth {

    width:100%;

}

.background-light {

    background:#f7f7f7;

}

div.wpcf7-mail-sent-ok {

    border: none !important;

    font-size:16px;

}

.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.form-control.kalpatextarea {

    height: 90px;

}

select {

    height: 48px !important;

}



.form-group.dcls{

	margin-left:-15px;

	}



.navbar-default {

    background:#FFF !important;

    border-bottom:#ffb74d solid 2px !important;

    border-top:none !important;

    border-radius:0 !important;

    margin-top:-5px !important;

    margin-bottom:0 !important;

}

.navbar-nav {

    width: 100%;

    text-align: center;

    margin:0 2em !important;
    display: block;

}

.logo_margin {

    margin-bottom: 10px !important;

    margin-top: 15px !important;

}

.nav.navbar-nav > li {

    float: none;

    display: inline-block;

    text-transform:uppercase;

    font-size:14px;

}

.nav.navbar-nav a:hover {

    border-bottom:#000 2px solid !important;

}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {

    background:#FFF !important;

    border-bottom:#000 2px solid !important;

	display:inline-block;

}

.nav.navbar-nav > li > a {

    color:#000 !important;

    height:51px;

}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {

    background:#FFF !important;

}

.dropdown-menu {

    border-radius:0 !important;

    padding:0 !important;

}

.dropdown-menu a {

    padding:10px 10px !important;

    text-transform:capitalize !important;

}

.dropdown-menu a:hover {

    background:#ffb74e !important;

    color:#4d4d4d !important;

    border:none !important;

}

.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {

    border:none !important;

}

.searchli {

    text-align: right;

    position: absolute !important;

    right: 0;

}

.logo_margin > a {

    display: table;

    margin: 0 auto;

}

.srchbtn {

    border:none !important;

    padding:7px 5px !important;

    left: -27px;

    position: relative;

}

.srchbtn:hover {

    background:none !important;

}

.input-group .form-control:focus {

    z-index: 1 !important;

}

.searchform {

    border-radius:0 !important;

    border:0 !important;

    box-shadow:none !important;

}

.bannerimg {

    width: 100%;

}

.mycaption {

    color: #4f4c4d !important;

    padding: 0 25px;

    right: 0 !important;

    text-align: left !important;

    text-shadow: none !important;

    padding-top:0 !important;

    top: 0;

}

.left-cntrl {

    background:none !important;

    left: -2% !important;

}

.right-cntrl {

    background:none !important;

    right: -2% !important;

}

#carousel-example-generic .item {

    height: 600px !important;

}

/*.img-responsive.bannerimg {

    height: 100% !important;

    object-fit: cover;

}*/

.banner-content {

    padding:40px 40px;

    color:#4f4c4d;

    background:#FFF;

    margin-left: 25px;

    margin-right: 7em;

    margin-bottom:5px;

    max-width:440px !important;

    min-height:370px;

    min-width:440px;

}

.banner-content > h1 {

    text-transform:uppercase;

    font-family: 'ubuntubold';

}

.banner-content > p {

    font-size:18px;

    line-height: 30px;

}

.banner-line {

    border:#ffb74d 2px solid;

    margin-left:5px;

    width: 100px;

    margin-top:-3px;

}

.btn-warning:hover {

    background:#FFF !important;

    color:#666 !important;

    border:1px solid #f7931d !important;

}

.btnvision {

    background:#ffb74d !important;

    padding:15px 25px !important;

    border:none !important;

    margin-top:5px;

}

.btnsee {

    background:#f7931d !important;

}

.iconimg {

    position:relative;

    top:5px;

}

.iconimg1 {

    position:relative;

    top:15px;

    padding-bottom:3px;

}

#owl-news {

    border-top: 1px solid #e5e5e5;

    margin-top: 18px;

}

#owl-news .item {

    padding-top:25px;

    padding-bottom:25px;

    padding-right:20px;

    margin: 0;

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;

    border-radius: 3px;

    min-height:160px;

}

.margin_right {

    margin-left: -10px;

}

#owl-news .owl-buttons div {

    display:inline;

    color:#ff8c78;

}

#owl-news .owl-next {

    position: absolute;

    right: 2em;

    top: -4em;

    background:none !important

}

#owl-news .owl-prev {

    position: absolute;

    right: 4em;

    top: -4em;

    background:none !important;

}

.grey {

    color:#b0b9c3;

}

.new {

    background:red;

    padding:2px 5px;

    color:#FFF;

    font-weight:bold;

    font-size:9px;

    border-radius:10px;

    text-transform:uppercase;/*margin-left:10px;*/

}

.new1 {

    background:#034ea2;

    padding:2px 5px;

    color:#FFF;

    font-weight:bold;

    font-size:9px;

    border-radius:10px;

    text-transform:uppercase;/*margin-left:10px; */

}

.newsp {

    color:#242424;

    font-size:14px;

    margin-top:15px;

    line-height:25px;

}

.newsp:hover {

    color:#fe971e;

    text-decoration:none !important;

}

.itemborder {

    border-right:#e5e5e5 solid 1px;

}

.greyback {

    background:#e9e9e9;

    padding:40px 0px;

}

.white-grid {

    padding:60px 60px;

    text-align:center;

    background:#FFF;

    margin:10px 10px;

}

.white-grid.clearfix > h4 {

    text-transform:uppercase;

    font-family: 'ubuntubold'

}

.btnread {

    color:#888786 !important;

    padding:12px 25px !important;

    text-align:center !important;

    border:1px solid #000 !important;

}

.news {

    color:#FFF;

    position: relative;

    background:url(./img/bg2.jpg) center center;

    background-size: cover;

    overflow:hidden;

    width:100%;

	padding-top:30px;

	padding-bottom:35px;

}

.event-date{

	border: 3px solid #f7931d;

    border-radius: 5px;

    margin: 25px 0;

	padding:5px 5px;

    text-align: center;

	margin-left:100px;

    text-transform: uppercase;

    display: inline-block;

	}

.event-date > h1{

	margin:0;

	}

.event-con{

	text-align:left !important;

	}	

.event-con a{

	color:#fff;

	}	

/* social*/



.at:hover, .fb:hover, .tw:hover, .gp:hover, .ln:hover {

    color: #F8931D;

}

.at {

    color:#3490F3;

    margin-right: 10px;

    margin-bottom: 10px;

}

.fb {

    color:#3B5998;

    margin-right: 10px;

    margin-bottom: 10px;

}

.tw {

    coclor:#00ACED;

    margin-right: 10px;

    margin-bottom: 10px;

}

.gp {

    color:#DD4C3A;

    margin-right: 10px;

    margin-bottom: 10px;

}

.ln {

    color:#007BB6;

    margin-bottom: 10px;

}

#owl-events {

    margin-left:45px;

}

#owl-events .item {

    padding-top:25px;

    padding-bottom:25px;

    margin: 10px;

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;

    border-radius: 3px;

    padding-right:15px;

}

#owl-events .item > h2 {

    font-family: 'ubuntubold';

}

#owl-events .item > p {

    color:#FFF;

}

#owl-events .item > a {

    color:#FFF;

    font-family: 'ubuntubold';

    text-transform:capitalize;

}

#owl-events .owl-buttons div {

    display:inline;

}

/* syn*/



#sync1 .item {

    margin: 0px;

    color: #FFF;

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;

    border-radius: 3px;

    text-align: center;

}

#sync1 .owl-prev {

    bottom: 18em;

    left: -40px;

    position: absolute;

    background: none;

}

#sync1 .owl-next {

    bottom: 18em;

    right: -40px;

    position: absolute;

    background: none;

}

#sync2 .item {

    padding: 10px 0px;

    margin: 5px;

    cursor: pointer;

}

#sync2 img {

  
	height: 50px;
    object-fit: cover;
    width: 100%;

}

/* syn*/



#owl-gallery {

    border-top:#e5e5e5 solid 1px;

    margin-top:15px;

}

#owl-gallery .item {

    padding-top:15px;

    padding-bottom:10px;

    margin: 10px;

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;

    border-radius: 3px;

    min-height:160px;

}

#owl-gallery .item > a {

    color:#000;

    font-family: 'ubuntubold';

    text-transform:uppercase;

}

#owl-gallery .owl-buttons div {

    display:inline;

    color:#ff8c78;

    background:none !important;

}

#owl-gallery .owl-next {

    position: absolute;

    right: 2em;

    top: -5em;

    background:none !important;

}

#owl-gallery .owl-prev {

    position: absolute;

    right: 4em;

    top: -5em;

    background:none !important;

}

.galleryimg {

    width:100%;

    object-fit: cover;

    background-size: cover;

    height:230px;

}

.border {

    border-color: transparent #fff transparent transparent;

    border-style: solid;

    border-width: 0 440px 145px 0;

    float: right;

    height: 0;

    margin-bottom: 61px;

    margin-right: 98px;

    margin-top: -5px;

    width: 0;

}

#footer {

    background:#00111e;

    padding:15px 45px;

    color:#FFF;

}

.ftrlogo {

    height: 44px;

}

.footerul {

    margin:25px 0px;

}

.list-unstyled.footerul > li {

    margin:7px 0px;

}

.footerul a {

    color:#FFF;

    text-transform:capitalize;

}

.footerul a:focus {

    color:#f7a033 !important;

}

.footerul > h4 {

    margin-bottom:25px;

    font-family: 'ubuntubold';

    text-transform:uppercase;

}

.footerul a:hover {

    color:#f7a033 !important;

}

.subscribe {

    border-radius:0 !important;

    background:#FFF;

    height:55px !important;

}

.subsbtn {

    color:#000;

    background:#f7a033;

    padding: 13px 10px 10px !important;

    font-family: 'ubuntulight';

    border-radius:0 !important;

    text-transform:capitalize !important;

}

.subsbtn:hover {

    color:#FFF !important;

}

.footer-bottom {

    padding:17px 15px;

    font-size:11px;

    border-top:#FFF 1px groove;

}

.faftr {

    color:#fff;

    background:#000 !important;

}

.faftr:hover {

    color:#F7A033;

}

.white-cms {

    padding:25px 25px;

    text-align:justify;

    background:#FFF;

    font-family: 'myriadwebpro';

}

.white-cms > h2 {

    text-transform:uppercase;

    text-align:center;

}

.searchback {

    background:#f8931d;

    text-align:center;

    padding:8em 0;

}

.searchbtn {

    color:#fff;

    background:#00111e;

    padding:13px 15px !important;

    border-radius:0 !important;

    text-transform:capitalize !important;

}

.searchbtn:hover {

    color:#f8931d !important;

}

#owl-events .owl-prev {

    left: 45%;

    position: absolute;

    bottom:-30px;

    -ms-transform: translateX(-45%); /* IE 9 */

    -webkit-transform: translateX(-45%); /* Safari */

    transform: translateX(-45%);

    background:none !important;

}

#owl-events .owl-next {

    left: 48%;

    position: absolute;

    bottom:-30px;

    -ms-transform: translateX(-48%); /* IE 9 */

    -webkit-transform: translateX(-48%); /* Safari */

    transform: translateX(-48%);

    background:none !important;

}

/* event*/



.eventbg {

    background: rgba(0, 0, 0, 0) url("./img/Event_Banner.jpg") repeat scroll center top / 100%;

    min-height: 600px;

}

/* about*/



.facilityht{

	min-height:475px;

	}



.aboutbg {

    background: rgba(0, 0, 0, 0) url("./img/facility.jpg") no-repeat scroll center top / 100%;

    color: #4F4C4D;

   

}

.about-text {

    padding-top:15px;

}

.imgabout {

    width:100%;

    height:600px !important;

    object-fit:cover;

}

.video {

    background:url(./img/About_Vdeo-BG.jpg);

    background-size: cover;

    height:550px;

    color:#FFF;

    padding:15em 0;

    text-align:center;

}

.video h1 {

    text-transform:none !important;

}

.video a {

    color:#FFF;

}

.newsletter-title {

    color:#000;

    text-transform:capitalize;

    font-size:17px;

    font-weight:bold;

}

.icon-bg {

    background:#cccccc;

    text-align:center;

    padding-top:25px;

    padding-bottom:12px;

    height:100px;

    border-bottom:#f7f7f7 3px solid;

    font-family:'myriadwebpro';

}

.icon-bg1 {

    background:#dcdcdc;

    text-align:center;

    padding-top:25px;

    padding-bottom:12px;

    height:100px;

    border-bottom:#f7f7f7 3px solid;

    font-family:'myriadwebpro';

}

.bordericon {

    border-right:#f7f7f7 3px solid;

}

.ulvertical > li {

    vertical-align:middle;

}

/* academics*/



.academicsbg {

  

	background: rgba(0, 0, 0, 0) url("./img/Aca_Banner.jpg") no-repeat scroll center top / 100%;

}

.icsemargin {

    margin-top:-15px;

}

.faculty {

    background:#e2e2e2;

    padding:40px 0px;

    color:#000;

}

.faculty a {

    color:#000;

    text-transform:capitalize;

}

.greyback1 {

    background:#e2e2e2;

}

/* chairman*/





/*.gallery {

        background:#cccccc;

        padding-top:25px;

        padding-bottom:35px;

        border-bottom:#bdbdbd solid 4px;

}*/



/* contact*/







.kalpaform {

    background:#FFF;

    border:none !important;

    border-radius:0 !important;

    height:55px !important;

}

.kalpatextarea {

    background:#FFF;

    border:none !important;

    border-radius:0 !important;

    margin:10px 0px;

}

.kalpabtn {

    border:none !important;

    border-radius:0 !important;

    color:#fff !important;

    background:#000 !important;

    padding:12px 30px !important;

    text-transform:capitalize;

}

.kalpabtn:hover {

    color:#fff !important;

    background:#f7a134 !important;

}

.form-group > label {

    font-weight:normal !important;

    margin-top:10px;

}

/* career*/



.white-grid1 {

    background:#FFF;

    padding:15px 25px 25px 25px;

    margin:35px 0px;

}

/* event-inner*/



.left.carousel-control.leftcontrol {

    position:absolute;

    left:-3em;

    color:#000;

    background:none;

    top:12em;

}

.right.carousel-control.rightcontrol {

    position:absolute;

    right:-3em;

    color:#000;

    background:none;

    top:12em;

}

.myglip {

    font-size:28px;

    color:#000 !important;

}

/* facility*/





.facilitybg {

  

	background: rgba(0, 0, 0, 0) url("./img/facility.jpg") no-repeat scroll center top / 100%;

}

.olfacility {

    bottom:-3em !important;

}

.olfacility > li {

    background:#000 !important;

    border:#000 solid 1px !important;

}

.imgfacility {

    width:100%;

    height:320px;

    object-fit:cover;

    margin-top:25px;

}

/* knowledge*/



.knowlegde-back {

    background:#FFF;

    border:#999 solid 1px;

}

.knowlegde-inner {

    padding:0px 25px;

}

/* philo*/



.philh4 {

    line-height:1.5;

}

/* alumni*/



.alumnibg {

    background: rgba(0, 0, 0, 0) url("./img/facility.jpg") no-repeat scroll center top / 100%;

}

.white-grid-alu {

    background: #fff none repeat scroll 0 0;

    color: #000;

    margin-top: 15px;

    padding: 25px 35px;

    padding-top: 15px;

}

.imggrey {

    background:#E5E5E5;

    padding:8px 12px;

    ;

}

.btn-Alumni {

    background:#F7A134 !important;

    text-transform:capitalize;

    color:#000 !important;

    text-align:center;

    border-radius:0 !important;

    font-weight:inherit !important;

    padding-bottom:10px !important;

}

.story-grid {

    background: #fff none repeat scroll 0 0;

    margin-top: 25px;

    padding: 20px 15px;

    text-align: center;

}

.regbtn {

    margin-top:25px;

}

.enquirybg {

    background: rgba(0, 0, 0, 0) url("./img/facility.jpg") no-repeat scroll center top / 100%;

}

.enqh1 {

    color:#FFF;

    font-size:58px;

    font-family: 'ubunturegular' !important;

}

.gallerybg {

    background: rgba(0, 0, 0, 0) url("./img/gallery.jpg") no-repeat scroll center top / 100%;

}

/* additional classes*/



.imgallery1 {

    height:500px !important;

    object-fit:contain;

    width:100%

}

#myModal_822 #sync1  .owl-item{
	background-color: rgba(0,0,0,0.6);
	}

.imgevent {
    width: 100%;
    height: 80vh !important;
    object-fit: contain;

}

.newsbg {

    background:#BCBCBC;

}

#gallery-1 img {

    border: 2px solid #cfcfcf;

    height: auto;

    width: 100%;

}

.closebtn {

    font-size:33px !important;

    color:#FFF !important;

}

span.wpcf7-not-valid-tip {

    margin-top:5px;

}

.wp-pagenavi a, .wp-pagenavi span {

    background: #00111e none repeat scroll 0 0;

    border: 1px solid #00111e;

    color: #fff;

    margin: 2px;

    padding: 5px 7px;

    text-decoration: none;

}

.wp-pagenavi span.current {

    background: #f8931d none repeat scroll 0 0;

    border: 1px solid #f8931d;

    font-weight: bold;

}

.left.carousel-control.arrow-left {

    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

    left: -5em;

}

.right.carousel-control.arrow-right {

    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

    right: -5em;

}

#myglip {

    top:50% !important;

    font-size:28px;

}



#map_canvas{

	pointer-events: none;

	}

.scrolloff {

	 pointer-events: none;

	}



/*.cind {

    bottom: -8em !important;

}

.cind .active {

    background:none;

    border:2px solid #FFF !important;

}

.cind > li {

    border: medium none !important;

    border-radius: 0 !important;

    height: 89px !important;

    width: 100px !important;

}

.cind > li img {

    height: 85px !important;

    width: 120px !important;

    object-fit:cover;

}*/

.modelbg {

    background:rgba(0, 0, 0, 0.5);

}#footer .subscribe {

    background: #fff none repeat scroll 0 0;

    border-radius: 0 !important;

    height: 45px !important;

}

.modelgal {

    margin-top:5em !important;

}

.modelcon {

    border-radius:0 !important;

    background:#fff;

}

.modelcon1 {

    border-radius:0 !important;

    background:none !important;

}

.modelbody {

    padding:0 !important;

}

.imghvr:hover {

    background: #f9941e none repeat scroll 0 0;

    border-radius: 25px;

    padding: 1px;

}

.imghvr {

    background: #fff none repeat scroll 0 0;

    border-radius: 25px;

    padding: 1px;

}

.video-js {

    display: block;

    vertical-align: top;

    width: 100%;

    height:550px;

}

.wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-captcha1 {

    height: 55px;

    width: 100%;

}

.wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-captcha2 {

    height: 55px;

    width: 100%;

}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {

    background:#ffb74d !important;

    color:#000;

}

.widgettitle {

    font-family: "ubuntubold";

    margin: 25px 0;

    text-transform: uppercase;

    font-size:16px !important;

}

.menu {

    left: 13px;

    list-style-image: none;

    list-style-position: outside;

    list-style-type: none;

    margin-left: -3em;

    text-transform: capitalize;

}

.menu >li {

    margin-top:9px;

}

.menu >li > a {

    color:#FFF;

    margin-top:10px;

}

.title {

    color:#333333;

}




@media(max-width:1280px) {

    .facility-inner {

        margin:60px 25px 0 25px;

    }

    .abouth1 {

        font-size:24px;

    }

    .icsemargin {

        margin:5px 0px;

    }

    .searchli{

        position:static !important;

    }

}

@media(max-width:991px) {

    .facility-inner {

        margin:25px 15px 0 15px;

    }

    .paddinglr {

        padding:0px 15px !important;

    }

    .white-grid-alu{

        padding:10px 15px;

    }

    #owl-events {

        margin-left: 0;

    }#owl-events .owl-next {

        background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;

        bottom: -30px;

        left: 55%;

        transform: translateX(-51%);

    }#owl-events .owl-prev {

        background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;

        bottom: -30px;

        left: 47%;

        transform: translateX(-40%);

    }

}

@media(max-width:768px) {

    .navbar{

        min-height:10px !important;

    }	

    .navbar-nav {

        margin:0 !important;

    }

    .dropdown-menu {

        text-align:center;

        border-top:#CCC solid 1px !important;

        border-bottom:#CCC solid 1px !important;

    }

    .paddinglr {

        padding:0px 15px !important;

    }

    .navbar-default .navbar-toggle {

        margin-top: -50px;

		z-index: 123145646;

    }



    .pull-right.searchli {

        float:none !important;

        position: static !important;

    }

    #footer {

        padding:15px 0px !important;

    }

    #owl-events .owl-prev {

        left: 45%;

        -ms-transform: translateX(-45%); /* IE 9 */

        -webkit-transform: translateX(-45%); /* Safari */

        transform: translateX(-45%);

        bottom:-30px;

        background:none !important;

    }

    #owl-events .owl-next {

        left: 51%;

        -ms-transform: translateX(-51%); /* IE 9 */

        -webkit-transform: translateX(-51%); /* Safari */

        transform: translateX(-51%);

        bottom:-30px;

        background:none !important;

    }

    .marginlarge{

        margin:15px 0;

    }

	.nav.navbar-nav a:hover {

    border-bottom:#000 2px solid !important;

	display:inline-block !important;

}



.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {

    background:#FFF !important;

	display:inline-block !important;

}



}

@media(max-width:767px) {

    .nav.navbar-nav > li {

        display:block;

    }

}



@media(max-width:580px) {

	.footer-bottom.clearfix{

		text-align:center;

		}

		

	.footer-bottom .text-right{

		text-align:center;

		}	

	.mycaption{

		position:relative !important;

		}

	

    .banner-content {

        padding:25px 15px;

        min-width:0;

        margin:0 25px !important;

    }

    .aboutbg .pull-right, .facilitybg .pull-right, .academicsbg .pull-right, .alumnibg .pull-right, .enquirybg .pull-right, .gallerybg .pull-right, .eventbg .pull-right {

        float: none !important;

    }

    .aboutbg, .facilitybg , .academicsbg , .alumnibg, .enquirybg , .gallerybg , .eventbg  {

         height: unset;

    min-height: 400px;

    padding-top: 280px;

    }#carousel-example-generic .item {

        height: auto !important;

    }

    #owl-events .item{

        padding-top:0;

    }	 

    #owl-events .owl-prev {

        left: 30%;

        -ms-transform: translateX(-40%); /* IE 9 */

        -webkit-transform: translateX(-40%); /* Safari */

        transform: translateX(-40%);

        bottom:-30px;

        background:none !important;

    }

    #owl-events .owl-next {

        left: 40%;

        -ms-transform: translateX(-51%); /* IE 9 */

        -webkit-transform: translateX(-51%); /* Safari */

        transform: translateX(-51%);

        bottom:-30px;

        background:none !important;

    }

    .white-grid {

        padding:25px 25px;

    }

    .margin-left {

        margin-left:5px;

    }

    .cind {

        display:none;

    }

    .video_text > h1 {

        font-size: 16px;

    }

    #owl-news .owl-prev {

        right:2em;

        top:-5em;

        background:none !important

    }

    #owl-news .owl-next {

        right:0px;

        top:-5em;

        background:none !important

    }

	

.left-cntrl {

	    top: -60%;

	}	

.right-cntrl{

	top: -60%;

	}	

    /*    .carousel-control.left-cntrl .glyphicon-chevron-left, .carousel-control.left-cntrl .icon-prev {

            font-size: 28px;

            left: 50%;

            margin-left: 90px;

            top: 80% !important;

        }

        .carousel-control.right-cntrl .glyphicon-chevron-right, .carousel-control.right-cntrl .icon-next {

            font-size: 28px;

            right: 50%;

            margin-right: 80px !important;

            top: 80% !important;

        }*/

}

@media(max-width:360px) {

	

    .itemborder {

        border: none;

    }

    .footer-bottom .text-right {

        text-align: center !important;

    }

    #rc-imageselect, .g-recaptcha {

        transform:scale(0.80);

        -webkit-transform:scale(0.80);

        transform-origin:0 0;

        -webkit-transform-origin:0 0;

    }

}

@media(max-width:320px) {

    #owl-events {

        margin-left:0px;

    }

    #owl-events .owl-prev {

        left: 45%;

        -ms-transform: translateX(-45%); /* IE 9 */

        -webkit-transform: translateX(-45%); /* Safari */

        transform: translateX(-45%);

        bottom:0;

        background:none !important;

    }

    #owl-events .owl-next {

        left: 55%;

        -ms-transform: translateX(-55%); /* IE 9 */

        -webkit-transform: translateX(-55%); /* Safari */

        transform: translateX(-55%);

        bottom:0;

        background:none !important;

    }

    .banner-content {

        padding:15px 15px;

    }

    .mycaption {

        padding:0;

    }

}

@media(min-width:800px) {

    .indicator-event {

        display:none;

    }

}

@media(max-width:800px) {

    .border {

        display:none;

    }.mycaption .pull-right {

        float: none !important;

    }

}

@media(max-width:710px) {

    .banner-content > h1 {

        font-size:23px;

        text-transform: uppercase;

    }

    .mycaption {

        left:0;

        right: 0

    }

}


.nav.navbar-nav > li.menu-item-2360 a,
a.apply-now-menu {
   border: 1px solid #f8931d;
    height: 58px !important;
    padding: 7px 20px;
    background: #f9941e;
    color: #fff !important;
    border-radius: 5px;
    width: 180px !important;
}

.nav.navbar-nav > li.menu-item-2360 a:hover,
a.apply-now-menu:hover{
    border: 1px solid #f8931d;  background: #fff; color: #f8931d !important;  border-bottom: 2px solid #f8931d !important;
}

a.apply-now-menu{ display:none; }


@media(max-width:767px) {
 .nav.navbar-nav > li#menu-item-2360 a {display:none;}  
 a.apply-now-menu { display: inline-block;
    position: relative;
    top: 0px;
    padding: 6px 30px;
    font-weight: 600;
    font-size: 15px;
    right: 0px;
    height: 58px !important;
    width: 180px !important;
    text-align: center;}
 
 .logo_margin > a {
    display: inline-block;
}
.navbar-toggle {
    position: absolute;
    right: 0;
    top: -5px;
}
 
}

body.postid-3031 div#carousel-event{display:none !important; }

.gm-style .place-card-large {
    display: none !important;
}



.video-gallery-blk .video-bg {
    width: 100%;
    height:450px;
    background-size: cover;
    background-position: center center;
}

.video-gallery-blk .video-bg img.play-icon {
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    background: #fff;
    border-radius: 50%;
    opacity: 0.8;
    width:80px;
}

.video-gallery-blk .video-bg img.play-icon:hover{ opacity:1; } 
.video-gallery-blk.singel-video-block{ width:70%; margin:auto;     position: relative; }




