/****** General Styles *********/

/****** Font Family Start Style *********/

@font-face {
    font-family: 'open_sansbold';
    src: url('../fonts/opensans-bold-webfont.eot');
    src: url('../fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-bold-webfont.woff2') format('woff2'),
         url('../fonts/opensans-bold-webfont.woff') format('woff'),
         url('../fonts/opensans-bold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sanslight';
    src: url('../fonts/opensans-light-webfont.eot');
    src: url('../fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-light-webfont.woff2') format('woff2'),
         url('../fonts/opensans-light-webfont.woff') format('woff'),
         url('../fonts/opensans-light-webfont.ttf') format('truetype'),
         url('../fonts/opensans-light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans-regular-webfont.eot');
    src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular-webfont.woff2') format('woff2'),
         url('../fonts/opensans-regular-webfont.woff') format('woff'),
         url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sanssemibold';
    src: url('../fonts/opensans-semibold-webfont.eot');
    src: url('../fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-semibold-webfont.woff2') format('woff2'),
         url('../fonts/opensans-semibold-webfont.woff') format('woff'),
         url('../fonts/opensans-semibold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sansbold_italic';
    src: url('../fonts/opensans-bolditalic-webfont.eot');
    src: url('../fonts/opensans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-bolditalic-webfont.woff2') format('woff2'),
         url('../fonts/opensans-bolditalic-webfont.woff') format('woff'),
         url('../fonts/opensans-bolditalic-webfont.ttf') format('truetype'),
         url('../fonts/opensans-bolditalic-webfont.svg#open_sansbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansextrabold';
    src: url('../fonts/opensans-extrabold-webfont.eot');
    src: url('../fonts/opensans-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-extrabold-webfont.woff2') format('woff2'),
         url('../fonts/opensans-extrabold-webfont.woff') format('woff'),
         url('../fonts/opensans-extrabold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-extrabold-webfont.svg#open_sansextrabold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansextrabold_italic';
    src: url('../fonts/opensans-extrabolditalic-webfont.eot');
    src: url('../fonts/opensans-extrabolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-extrabolditalic-webfont.woff2') format('woff2'),
         url('../fonts/opensans-extrabolditalic-webfont.woff') format('woff'),
         url('../fonts/opensans-extrabolditalic-webfont.ttf') format('truetype'),
         url('../fonts/opensans-extrabolditalic-webfont.svg#open_sansextrabold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sanslight_italic';
    src: url('../fonts/opensans-lightitalic-webfont.eot');
    src: url('../fonts/opensans-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-lightitalic-webfont.woff2') format('woff2'),
         url('../fonts/opensans-lightitalic-webfont.woff') format('woff'),
         url('../fonts/opensans-lightitalic-webfont.ttf') format('truetype'),
         url('../fonts/opensans-lightitalic-webfont.svg#open_sanslight_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sansitalic';
    src: url('../fonts/opensans-italic-webfont.eot');
    src: url('../fonts/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-italic-webfont.woff2') format('woff2'),
         url('../fonts/opensans-italic-webfont.woff') format('woff'),
         url('../fonts/opensans-italic-webfont.ttf') format('truetype'),
         url('../fonts/opensans-italic-webfont.svg#open_sansitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sanssemibold_italic';
    src: url('../fonts/opensans-semibolditalic-webfont.eot');
    src: url('../fonts/opensans-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-semibolditalic-webfont.woff2') format('woff2'),
         url('../fonts/opensans-semibolditalic-webfont.woff') format('woff'),
         url('../fonts/opensans-semibolditalic-webfont.ttf') format('truetype'),
         url('../fonts/opensans-semibolditalic-webfont.svg#open_sanssemibold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

/****** Font Family End Style *********/


body { margin:0px; padding:0px;}
Html{ width:100%; height:100%;}

h1{ margin:0px; font-size:50px}
h2{ margin:0px; font-size:36px}
	h3{ margin:0px; font-size:30px}
h4{ margin:0px; font-size:22px }
h5{ margin:0px; font-size:21px }
h6{ margin:0px; font-size:18px}

a,button,input[type="submit"] {transition: all 500ms ease-in-out; -webkit-transition: all 500ms ease-in-out; -moz-transition: all 500ms ease-in-out;}
a:hover { text-decoration:none;}
	 
/****** Header Part Start Style *********/

.header-main-bg { position:relative;}
.header-img { display:none;}
.header-slider .img{width:100%;display:inline-block;}
.header-slider .img img{width:100%;}
.header-slider .owl-theme .owl-controls { bottom: 0; left: 0; margin-top:0px; position: absolute; text-align: center; width: 100%;}
.header-slider .owl-theme .owl-controls .owl-buttons { display:none;}
.header-slider .owl-carousel .owl-wrapper, .owl-carousel .owl-item .item > img { width:100%;}
.header-slider .owl-theme .owl-controls .owl-page span { background:#fff; opacity:0.2;}
.header-slider .owl-theme .owl-controls .owl-page.active span, .header-slider .owl-theme .owl-controls.clickable .owl-page:hover span {opacity:1;}

.inner-header{position:fixed; top:0px; left:0px; width:100%; z-index: 140;}
.header-row{background-color:rgba(0,0,0,0.5); width:100%; padding:20px 0;position:relative;z-index:140;}

#owl-demo-home .item img{ display: block; width: 100%; height: auto;}
.banner-text.mobile { display:none;}
/****** Header Part End Style *********/
	 
/****** Navigation Part Start Style *********/

.navbar  { float:right; margin-top:30px;}
.navbar-nav li:first-child a { margin-left:0px;}
.navbar-nav li:last-child a {margin-right:0px;}
/****** Navigation Part End Style *********/

/****** Banner Part Start Style *********/
.banner-text.mobile { text-align:center; margin-top:100px; }
.banner-text {margin-top:0px;position:absolute;bottom:20px;right:0; width:64%; text-align:left; float: right; background-color: rgba(0,0,0,0.5);padding:0 !important;}
.banner-text h1{color:#fff; text-transform:uppercase; font-family: 'open_sanssemibold';width:auto;float:left;}
.banner-text h1 span span,
.banner-text h1 span{float:left;line-height:1.2em !important;padding:10px !important;}
.banner-text h2{color:#fff; text-transform:uppercase; font-family: 'open_sanslight'; padding-top:23px;}
.banner-text a.link-btn{font-size:36px; color:#fff; font-family: 'open_sanslight'; border:3px solid #ffffff; line-height:60px; height:70px; padding:0 50px; display:inline-block; text-transform:uppercase; margin-top:95px; border-radius: 4px 4px 4px 4px; -moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;}
.banner-text a.link-btn:hover { color:#4c0148; background:#fff; border:3px solid transparent;}
#owl-demo-home.owl-carousel .owl-item { position:relative;}
/****** Banner Part End Style *********/

/****** Section Part Start Style *********/

.welcome-row { text-align:center; padding-top:50px; padding-bottom:0px;}
.welcome-row h3 { color:#333333; padding-bottom:25px;}
.welcome-row span { padding-bottom:0px; display:block;}
.dynamic-img img { width:100%;}
.dynamic-dec { text-align:left;}
.dynamic-dec p { padding-bottom:30px;}
.read-more { height:42px; line-height:40px; display:inline-block; padding: 0 35px; color:#fff; background:#6c0648; border:1px solid transparent; border-radius: 6px 6px 6px 6px; -moz-border-radius: 6px 6px 6px 6px; -webkit-border-radius: 6px 6px 6px 6px; font-size:18px;}
.read-more:hover {border:1px solid #6c0648; background:#fff; color:#6c0648}


.faculty-row { background:url(../images/faculty-row-bg.jpg) repeat left top; background-size:100% auto;  padding:60px 0;}
.faculty-row h3 { color:#fff; padding-bottom:25px;}
.video-img img { width:100%;}
.video-img img { border-bottom:3px solid #fff; border-top:3px solid #fff; border-left:2px solid #fff; border-right:2px solid #fff; }
.faculty-dec img {border:10px solid #fff; width:186px; float:left; margin-right:25px;}
.faculty-dec p {width:auto; color:#fff;}

.learning-music { background:url(../images/learning-bg.jpg) no-repeat left top; background-size:100% auto; padding:84px 0  }
.learning-music .learning-music-dec { padding-top:40px;}
.learning-music .learning-music-dec h3 { text-transform:uppercase; color:#fff;}
.learning-music .learning-music-dec p {color:#fff;}
.learning-music-slider .owl-pagination { display:none;}
.learning-music-slider .owl-buttons {left:0; position:absolute; top:40%; width:100%;}
.learning-music-slider .owl-theme .owl-controls .owl-buttons div { width:23px; height:45px; opacity:1; font-size:0px;}
.learning-music-slider .owl-theme .owl-controls .owl-buttons .owl-prev { float:left; background:url(../images/learning-music-arrow-left.png) no-repeat left top; margin-left:-60px;}
.learning-music-slider .owl-theme .owl-controls .owl-buttons .owl-next {float:right; background:url(../images/learning-music-arrow-right.png) no-repeat left top; margin-right:-60px;}
.learning-text { text-align:center; padding:0 0px; position:absolute; left:0px; bottom:0px; width:100%;}
.learning-text h4 { background-color:rgba(0,0,0,0.5); width:100%; height:60px; line-height:60px; color:#fff; text-transform:uppercase;}

.our-specialist { text-align:center; padding:65px 0;}
.our-specialist h3 { color:#333333; padding-bottom:20px;}
.our-Specialist-slider {margin-top:40px;}
#our-Specialist .item{ margin:0  15px;}
#our-Specialist .item img{ display: block; width: 100%; height: auto;}

.our-Specialist-slider .owl-pagination { display:none;}
.our-Specialist-slider .owl-buttons {left:0; position:absolute; top:40%; width:100%;}
.our-Specialist-slider .owl-theme .owl-controls .owl-buttons div { width:23px; height:45px; opacity:1; font-size:0px;}
.our-Specialist-slider .owl-theme .owl-controls .owl-buttons .owl-prev { float:left; background:url(../images/learning-music-arrow-left-grey.png) no-repeat left top; margin-left:-60px;}
.our-Specialist-slider .owl-theme .owl-controls .owl-buttons .owl-next {float:right; background:url(../images/learning-music-arrow-right-grey.png) no-repeat left top; margin-right:-60px;}


.our-Specialist-slider {margin-top:40px;}
#our-Specialist3 .item{ margin:0  15px;}
#our-Specialist3 .item img{ display: block; width: 100%; height: auto;}

.our-Specialist-slider3 .owl-pagination { display:none;}
.our-Specialist-slider3 .owl-buttons {left:0; position:absolute; top:40%; width:100%;}
.our-Specialist-slider3 .owl-theme .owl-controls .owl-buttons div { width:23px; height:45px; opacity:1; font-size:0px;}
.our-Specialist-slider3 .owl-theme .owl-controls .owl-buttons .owl-prev { float:left; background:url(../images/learning-music-arrow-left-grey.png) no-repeat left top; margin-left:-60px;}
.our-Specialist-slider3 .owl-theme .owl-controls .owl-buttons .owl-next {float:right; background:url(../images/learning-music-arrow-right-grey.png) no-repeat left top; margin-right:-60px;}


.student-experience { background:url(../images/Student-Experience-bg.jpg) no-repeat left top; padding:60px 0 20px 0; background-size:100% auto;}
.student-experience-slider  { text-align:center;}
.student-experience-slider  h4 { color:#fff; font-family: 'open_sanssemibold'; padding-bottom:25px; }
.student-experience-slider  p { font-size:16px; color:#fff;}
.student-experience .owl-pagination { display:none;}
.student-experience .owl-theme .owl-controls .owl-buttons div { width:23px; height:45px; opacity:1; font-size:0px; border-radius:0px;}
.student-experience .owl-theme .owl-controls .owl-buttons .owl-prev { background:url(../images/experience-slider-left-arrow.png) no-repeat left top;}
.student-experience .owl-theme .owl-controls .owl-buttons .owl-next { background:url(../images/experience-slider-right-arrow.png) no-repeat left top;}


.client-side { padding:0px 0 60px 0; margin-top:40px;}
.latest-tweets { border-top:4px solid #ebebeb; padding:20px 0 0 0;}
.latest-tweets-top { padding-bottom:0px; display:inline-block; width:100%;}
.latest-tweets-top h5 { color:#333333; font-family: 'open_sanssemibold'; display:inline-block; }
.latest-tweets-top .follow { float:right;}
.latest-tweets-top .follow img { margin-right:5px;}

.user-slide { margin-bottom:20px; display:inline-block;}
.tweet-pic {float:left; margin-top:15px;}
.tweet-dec { float:right; width:78.63%; border:1px solid #ebebeb; position:relative; padding:10px 15px ;}
.tweet-dec:before { background:url(../images/tweets-arrow.png) no-repeat left top; content:""; position:absolute; left:-18px; top:30px; width:17px; height:21px;}
.tweet-dec p { font-size:13px;}
.tweet-dec p span { color:#000000;}

.student-saying-text p { font-size:16px; color:#595d64;}
.student-saying-text p img { vertical-align:bottom; padding-right:5px;}
.parents-saying .owl-pagination { display:none;}
.parents-saying .owl-theme .owl-controls { text-align:right; }
.parents-saying .owl-theme .owl-controls .owl-buttons div { width:22px; height:22px; opacity:1; font-size:0px; border-radius:0px; margin:0 0 0 0;}
.parents-saying .owl-theme .owl-controls .owl-buttons .owl-prev { background:url(../images/experience-slider-left-arrow-grey.png) no-repeat left top; margin-right:5px;}
.parents-saying .owl-theme .owl-controls .owl-buttons .owl-next { background:url(../images/experience-slider-right-arrow-grey.png) no-repeat left top;}

.innerContent{width:100%;display:inline-block;padding:40px 0 20px;}
.innerContent h3{margin-bottom:20px;}
/****** Section Part End Style *********/


/****** Footer Part Start Style *********/

.footer-row {background:url(../images/faculty-row-bg.jpg) repeat left top; background-size:100% auto; padding:50px 0 0px 0;}
.footer-row-top{ padding-bottom:80px;}
.footer-row-bottom { text-align:center;}
.footer-row-bottom span { font-size:13px; color:#fff;  background-color:rgba(0,0,0,0.5); width:100%; display:inline-block; padding:25px 0;}

.footer-box h4 { color:#fff; font-family: 'open_sanssemibold';}
.footer-box .footer-logo { padding-top:10px; padding-bottom:10px;}
.footer-box p { color:#fff;}
.footer-box .Readmore-link { background:url(../images/readmore-link-arrow.png) no-repeat left center; color:#fff; padding-left:15px;}
.footer-box .courses-list-div { padding-top:35px; display:inline-block; width:100%;}
.footer-box ul.courses-list { width:100%; padding:0px; margin:0px; list-style:none;}
.footer-box ul.courses-list.courses-left { float:left}
.footer-box ul.courses-list.courses-right { float:right}
.footer-box ul.courses-list li { font-size:13px;  padding-left:15px; background:url(../images/single-arrow.png) no-repeat left center;}
.footer-box ul.courses-list li a { color:#fff; }
.footer-box .contac-us { padding-top:35px;}
.footer-box .contac-us p { margin-bottom:0px; padding-left:25px;}
.footer-box .contac-us p.locatin {background:url(../images/locatin-icon.png) no-repeat left 7px;}
.footer-box .contac-us p.Phone {background:url(../images/phone-icon.png) no-repeat left center;}
.footer-box .contac-us p.Fax{background:url(../images/fax-icon.png) no-repeat left center;}
.footer-box .contac-us a.mail{background:url(../images/mail-icon.png) no-repeat left center; padding-left:25px; color:#fff;}
.footer-box .newslatter { padding-top:35px;}
.footer-box .newslatter p {}
.newslatter .mail-add { margin-top:10px; display:inline-block; width:100%;}
.newslatter .mail-add input[type="text"]{height:33px; line-height:33px; font-size:12px; color:#999999; padding:0 10px; float:left; background:#fff; border:none; width:69.5%;}
.newslatter .mail-add input[type="submit"]{ height:33px; line-height:33px; font-size:12px; color:#fff; padding:0 20px; float:left; border:none; background:#640460;}
.social-media ul { list-style:none; margin:0px; padding:0px; margin-top:15px;}
.social-media ul li { display:inline-block; margin:0 3px;}

.dropdown:hover .dropdown-menu { display: block;}

.header-row .dropdown-menu { background-color:rgba(0, 0, 0, 0.5);}
.header-row .dropdown-menu > li > a { color:#fff;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { color:#000; }


/****** Footer Part End Style *********/



/****** Responsive Style Start Here  *********/

@media (max-width: 1366px) {
.our-Specialist-slider .owl-theme .owl-controls .owl-buttons .owl-prev { margin-left:-50px;}
.our-Specialist-slider .owl-theme .owl-controls .owl-buttons .owl-next { margin-right:-50px;}
    .our-Specialist-slider3 .owl-theme .owl-controls .owl-buttons .owl-prev { margin-left:-50px;}
    .our-Specialist-slider3 .owl-theme .owl-controls .owl-buttons .owl-next { margin-right:-50px;}
	.banner-text { bottom:20px;}
}

@media (max-width: 1280px) {
.our-Specialist-slider .owl-theme .owl-controls .owl-buttons .owl-prev { margin-left:-25px;}
.our-Specialist-slider .owl-theme .owl-controls .owl-buttons .owl-next { margin-right:-25px;}
    .our-Specialist-slider3 .owl-theme .owl-controls .owl-buttons .owl-prev { margin-left:-25px;}
    .our-Specialist-slider3 .owl-theme .owl-controls .owl-buttons .owl-next { margin-right:-25px;}
.banner-text h1{display:auto;}
.banner-text h1 span{font-size:16px !important;}
}


@media (max-width: 1199px) {
.nav  li { font-size:12px;}
.nav  li  a { margin:0 5px;}
.banner-text a.link-btn { margin-top:40px;}
.welcome-row { padding-top:20px; padding-bottom:20px;}
.welcome-row span { padding-bottom:20px;}
.faculty-row { padding:30px 0;}
.learning-music { padding-top:20px; padding-bottom:10px;}
.our-specialist { padding:20px 0;}
    .our-specialist3 { padding:20px 0;}
.student-experience{padding:30px 0 0 0;}
.client-side { padding:30px 0 0 0;}
.learning-music-slider .owl-theme .owl-controls .owl-buttons .owl-prev { margin-left:-40px;}
.learning-music-slider .owl-theme .owl-controls .owl-buttons .owl-next { margin-right:-40px;}
.newslatter .mail-add { text-align:center}
.newslatter .mail-add input[type="text"] { width:100%;}
.newslatter .mail-add input[type="submit"] { float:none; margin-top:10px;}
.footer-box .contac-us p.locatin br { display:none;}
.social-media { margin-top:10px; text-align:center;}	
}
@media (max-width: 1024px) {
.banner-text.mobile { display:block;}
.header-img { display:block;}
.logo img { width:100%;}		
.navbar { margin:0px;}
.header-img > img { height:400px; width:100%;}
.banner-text { margin-top:30px;}
.banner-text a.link-btn { margin-top:30px;}
.banner-text h1 { font-size:40px;}
.banner-text h2 { font-size:22px;}
.banner-text a.link-btn { font-size:25px; height:60px; line-height:50px;}
.faculty-dec { text-align:justify;}
.learning-music .learning-music-dec h3 { font-size:20px;}
.learning-music .learning-music-dec p br { display:none;}
.learning-music .learning-music-dec { padding-top:60px;}
.learning-music-slider .owl-buttons { position:static; }
.learning-music-slider .owl-theme .owl-controls .owl-buttons .owl-prev {margin-left:0px; }
.learning-music-slider .owl-theme .owl-controls .owl-buttons .owl-next {margin-right:0px;}
.learning-text h4 { font-size:16px; height:40px; line-height:40px;}
.course-text h4 { font-size:16px; height:40px; line-height:40px;}
.our-specialist p br { display:none;}
.our-Specialist-slider .owl-buttons{ position:static;}
.our-Specialist-slider .owl-theme .owl-controls .owl-buttons .owl-prev{margin-left:0px; float:none}
.our-Specialist-slider .owl-theme .owl-controls .owl-buttons .owl-next{margin-right:0px;float:none}
    .our-specialist3 p br { display:none;}
    .our-Specialist-slider3 .owl-buttons{ position:static;}
    .our-Specialist-slider3 .owl-theme .owl-controls .owl-buttons .owl-prev{margin-left:0px; float:none}
    .our-Specialist-slider3 .owl-theme .owl-controls .owl-buttons .owl-next{margin-right:0px;float:none}
.student-experience{background-size:100% 100%;}
.student-experience-slider p br{ display:none;}
.client-side { padding:40px 0 0 0;}
.tweet-dec { width:72%;}
.footer-box ul.courses-list { width:100%;}
.footer-box .footer-logo img { width:100%;}
.footer-box ul.courses-list.courses-left { width:100%;}
.footer-box ul.courses-list.courses-right { float:left;}
.footer-box h4 { font-size:20px;}
.footer-row-top { padding-bottom:30px;}
}

@media (max-width: 992px) {
.header-img > img { height:340px;}
.nav > li { margin-bottom:4px;}
}

@media (max-width: 767px) {
.inner-header{position:relative; background-color: #000000; }
.header-img > img { height:450px;}	
.logo { text-align:center;}
.logo img { width:auto;}
.navbar { float:left; width:100%;}
.nav > li > a { display:inline-block; margin:0px;}

.banner-text h1 { font-size:16px;line-height:1.2em;margin:0;padding:0;}
.banner-text h2 { font-size:12px;line-height:1.2em;margin:0;padding:0;}
.banner-text a.link-btn { height:auto; line-height:30px;font-size:16px;margin-top:10px;padding:0 10px 0px;}
.dynamic-dec { padding-top:20px; text-align:center; }
.dynamic-dec p { padding-bottom:10px; text-align:justify;}
.welcome-row span { text-align:justify; }
.faculty-dec { text-align:center;}
.faculty-dec p { text-align:justify;}
.faculty-dec p img { margin-bottom:20px;}
.faculty-video { text-align:center;}
.learning-music { background-size:100% 100%;}
.learning-music .learning-music-dec { padding-top:0px; padding-bottom:10px;}
.learning-text { bottom:10px; padding:0 13px;}
.course-text { bottom:10px; padding:0 13px;}
.latest-tweets { padding:20px 0;}
.footer-box .footer-logo img { width:auto;}
.footer-row { padding:30px 0 0 0; }
.footer-box { padding-bottom:20px;}
.footer-box .courses-list-div { padding-top:20px;}
.footer-box .contac-us { padding-top:20px;}
.footer-box .newslatter {padding-top:10px;}
.newslatter .mail-add input[type="text"] { width:auto;}
.newslatter .mail-add input[type="submit"] {float: left; margin-top: 0;}
.social-media { text-align:left;}

.header-row { padding:20px 0 0 0;}
.navbar.navbar-default { position:relative;}
.navbar-collapse {background-color: rgba(255, 255, 255, 0.8); left: 0; padding: 5px 20px; position: absolute; top: 100%; width: 100%; z-index:1;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {border-bottom: 3px solid #000;
    color: #000;}
.navbar-default .navbar-nav > li > a { color:#000;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {    border-bottom: 3px solid #000; color: #000;}
}

@media (max-width: 480px) {
.welcome-row h3 { padding-bottom:10px; font-size:29px;}	

}

@media (max-width: 360px) {
.header-img > img { height:450px;}
.faculty-dec img { width:100%; margin-right:0px;}
.tweet-dec { width:70%;}
.learning-music .learning-music-dec h3 { font-size:23px; text-align:center; padding-bottom:10px;}
.logo img { width:100%;}

}

/****** Responsive Style End Here  *********/
.contact-us .inner-header{position:relative;background:#000;}
.banner-slider{width:100%;display:inline-block;}
.banner-slider img{max-width:100%;}
.leftContent{width:100%;display:inline-block;padding-top:00px;}
.leftContent h2{border-bottom:1px solid #000;padding-bottom:15px;font-size:30px;line-height:1.2em;color:#000;margin-bottom:20px;font-weight:600;}
.leftContent .form{width:100%;display:inline-block;margin-top:30px;}
.leftContent .form label{width:20%;float:left;line-height:50px;font-size:16px;font-weight:normal;text-align:right;padding-right:15px;}
.leftContent .form .input-group{width:100%;display:inline-block;margin-bottom:10px;}
.leftContent .form .form-control{width:60%;float:left;height:50px;}
.leftContent .form textarea.form-control{height:130px;width:80%;resize:none;}
.leftContent .form .btn{background:#6c0648;color:#fff;font-size:18px;float:left;padding:12px 40px;}

.rightPart{width:100%;display:inline-block;} 
.rightPart h3{text-align:center;line-height:30px;padding:12px 0;background:#640460;color:#fff;font-weight:600;margin-bottom:0;font-size:26px;}
.rightPart .contactInfo{padding:20px;width:100%;display:inline-block;background:#e5e1e1;margin-bottom:20px;}
.rightPart .contactInfo p{margin-bottom:15px;line-height:30px;}
.rightPart .contactInfo p a{color:#666666;}

.rightPart .lcm{width:100%;display:inline-block; text-align: center}
.rightPart .lcm img{max-width:100%;}
.banner-slider h1{position:absolute;left:0;top:50%;width:100%;text-align:center;color:#fff;}

.applyNow{padding:20px;width:100%;display:inline-block;background:#e5e1e1;margin-bottom:20px;}
.applyNow .form-control{font-style:italic;margin-bottom:10px;width:100%;line-height:36px;padding-top:10px;height:36px;}
.applyNow .btn{background:#6c0648;color:#fff;font-size:18px;float:left;padding:12px 30px;width:100%;}

.applyNow textarea.form-control{height:120px;resize:none;}

.faculty{width:100%;display:inline-block;margin-top:13px;}
.facultyBlock{width:100%;display:inline-block;margin-bottom:20px;background:#fbf1f6;padding:15px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.facultyBlock.right .facultyDetails{padding-left:0;padding-right:20px;}

.facultyBlock .img{width:20%;float:left;}
.facultyBlock .img img{width:100%;}
.facultyDetails{width:80%;float:left;padding-left:15px;}
.facultyDetails h3{width:100%;display:inline-block;margin:0 0 15px;font-size:18px;font-weight:normal;color:#333333;}
.facultyDetails h3 a{color:#333;font-weight:600;padding-right:0px;}
.facultyDetails p{line-height:1.4em;font-size:13px;color:#979797;margin-bottom:10px;}
.facultyDetails .readmore{color:#640460;font-size:14px;display:inline-block;}


.rightPart h4{border-bottom:1px solid #000;padding-bottom:10px;font-size:26px;margin-bottom:20px;font-weight:600;color:#000; text-align: left;}
.faculty ul{list-style:none;padding:0;margin:0;width:100%;}
.faculty ul li{width:100%;display:inline-block;margin-bottom:10px;background:url(../images/icon1.jpg) no-repeat left 5px;padding-left:30px;font-size:14px;}
.faculty ul li a{color:#000;text-decoration:none;}
.videoBlock{width:100%;display:inline-block;margin-top:20px;text-align:center;}
.rightPart .videoBlock h4{text-align:left;}
.videoBlock .img{width:100%;display:inline-block;}
.videoBlock .img img{width:100%;display:inline-block;}
.allVideo{display:inline-block;font-size:16px;line-height:21px;color:#6c0648;margin-top:10px;margin-bottom:10px;text-decoration:underline;font-weight:600;}
.pagination{display:inline-block;width:auto;text-align:center;float:right;}
.leftContent.exam .facultyBlock .img{border:1px solid #979797;}

.facultyBlock ul{width:100%;display:inline-block;border-top:1px solid #979797;padding:10px 0 0;margin-top:20px;list-style:none;margin:0;margin-top:15px;}
.facultyBlock ul li{float:left;line-height:21px;font-size:14px;margin-right:30px;}
.facultyBlock ul li a{color:#333333;text-decoration:none;}
.eventsMonth{padding:20px;width:100%;display:inline-block;background:#e5e1e1;margin-bottom:20px;}
.eventsMonth .eventsBlock{width:100%;display:inline-block;margin-bottom:15px;}
.eventsMonth .eventsBlock .date{width:20%;float:left;background:#3598dc;padding:15px 5px;line-height:21px;font-size:22px;color:#fff;text-align:center;font-weight:600;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
.eventsMonth .eventsBlock .date span{width:100%;display:inline-block;font-size:12px;line-height:21px;}
.eventsMonth .eventsBlock .block{width:80%;float:left;padding-left:15px;}
.eventsMonth .eventsBlock label{margin:0;font-weight:600;color:#333333;}
.eventsMonth .eventsBlock p{font-size:12px;line-height:1.2em;}

.video{width:100%;display:inline-block;}
.video img{max-width:100%;}
.videoGallery{width:100%;display:inline-block;}
.videoGallery .videoBlock{width:100%;display:inline-block;}
.videoGallery .videoBlock img{max-width:100%;}
.videoGallery p{width:100%;text-align:center;font-size:14px;margin:10px 0;line-height:21px;}


.client-side .faculty ul li{font-size:13px;line-height:21px;color:#b2b3b7;margin-bottom:20px;}
.rightPart #our-Specialist2 .owl-controls{display:none !important;}

.facultyBlock .fc-unthemed .fc-today{background:#640460;color:#fff;}
.facultyBlock .fc-event{background:#640460;color:#fff;border:1px solid #640460;}
.fc-view-container{background:#fff;}


.lightboxOverlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    background-color: black;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    opacity: 0.8;
    display: none;
}

.lightbox {
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 10000;
    text-align: center;
    line-height: 0;
    font-weight: normal;
}

.lightbox .lb-image {
    display: block;
    height: auto;
    max-width: inherit;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}

.lightbox a img {
    border: none;
}
.lb-outerContainer {
    position: relative;
    background-color: white;
    *zoom: 1;
    width: 250px;
    height: 250px;
    margin: 0 auto;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}

.lb-outerContainer:after {
    content: "";
    display: table;
    clear: both;
}

.lb-container {
    padding: 4px;
}

.lb-loader {
    position: absolute;
    top: 43%;
    left: 0;
    height: 25%;
    width: 100%;
    text-align: center;
    line-height: 0;
}

.lb-cancel {
    display: block;
    width: 32px;
    height: 32px;
    margin: 0 auto;
    background: url(../images/loading.gif) no-repeat;
}

.lb-nav {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 10;
}

.lb-container > .nav {
    left: 0;
}

.lb-nav a {
    outline: none;
    background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');
}

.lb-prev, .lb-next {
    height: 100%;
    cursor: pointer;
    display: block;
}

.lb-nav a.lb-prev {
    width: 34%;
    left: 0;
    float: left;
    background: url(../images/prev.png) left 48% no-repeat;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -webkit-transition: opacity 0.6s;
    -moz-transition: opacity 0.6s;
    -o-transition: opacity 0.6s;
    transition: opacity 0.6s;
}

.lb-nav a.lb-prev:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
}

.lb-nav a.lb-next {
    width: 64%;
    right: 0;
    float: right;
    background: url(../images/next.png) right 48% no-repeat;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -webkit-transition: opacity 0.6s;
    -moz-transition: opacity 0.6s;
    -o-transition: opacity 0.6s;
    transition: opacity 0.6s;
}

.lb-nav a.lb-next:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
}

.lb-dataContainer {
    margin: 0 auto;
    padding-top: 5px;
    *zoom: 1;
    width: 100%;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.lb-dataContainer:after {
    content: "";
    display: table;
    clear: both;
}

.lb-data {
    padding: 0 4px;
    color: #ccc;
}

.lb-data .lb-details {
    width: 85%;
    float: left;
    text-align: left;
    line-height: 1.1em;
}

.lb-data .lb-caption {
    font-size: 13px;
    font-weight: bold;
    line-height: 1em;
}

.lb-data .lb-number {
    display: block;
    clear: left;
    padding-bottom: 1em;
    font-size: 12px;
    color: #999999;
}

.lb-data .lb-close {
    display: block;
    float: right;
    width: 30px;
    height: 30px;
    background: url(../images/close.png) top right no-repeat;
    text-align: right;
    outline: none;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 0.7;
    -webkit-transition: opacity 0.2s;
    -moz-transition: opacity 0.2s;
    -o-transition: opacity 0.2s;
    transition: opacity 0.2s;
}

.lb-data .lb-close:hover {
    cursor: pointer;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
}

.middleContent
{
    float:left;
    color:#595d64;
    font-size:26px;
    padding:38px 0 0 30px;
    font-weight:bold;
    font-family: "New Century Schoolbook", Times, sans-serif;text-shadow: 2px 2px 2px rgba(150, 150, 150, 0.5);
}
.middleContent div{
    padding-bottom:10px;
}
.middleContent div span{
    color:#84c341;
}
.middleCon
{
    padding-left:135px;
    font-size:26px;
}
.bottomCon{
    padding-left:184px;
}

.loadingBar {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
    background: rgb(96, 108, 136);
    background: -moz-linear-gradient(top, rgba(96, 108, 136, 1) 0%,
    rgba(63, 76, 107, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(96,
    108, 136, 1)), color-stop(100%, rgba(63, 76, 107, 1)));
    background: -webkit-linear-gradient(top, rgba(96, 108, 136, 1) 0%,
    rgba(63, 76, 107, 1) 100%);
    background: -o-linear-gradient(top, rgba(96, 108, 136, 1) 0%,
    rgba(63, 76, 107, 1) 100%);
    background: -ms-linear-gradient(top, rgba(96, 108, 136, 1) 0%,
    rgba(63, 76, 107, 1) 100%);
    background: linear-gradient(to bottom, rgba(96, 108, 136, 1) 0%,
    rgba(63, 76, 107, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(
            startColorstr='#606c88', endColorstr='#3f4c6b',
            GradientType=0);
    opacity: 1;
    z-index: 1000000;
    display: table;
}

.loadingBarText {
    color: white;
    font-size: 30px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    font-family: "PT Sans Narrow", sans-serif;
}

.lodingBarDashBoard {
    position: absolute;
    top: 0px;
    width: 100%;
    height: 650px;
    z-index: 1000;
    background: rgb(96, 108, 136);
    background: -moz-linear-gradient(top, rgba(96, 108, 136, 1) 0%,
    rgba(63, 76, 107, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(96,
    108, 136, 1)), color-stop(100%, rgba(63, 76, 107, 1)));
    background: -webkit-linear-gradient(top, rgba(96, 108, 136, 1) 0%,
    rgba(63, 76, 107, 1) 100%);
    background: -o-linear-gradient(top, rgba(96, 108, 136, 1) 0%,
    rgba(63, 76, 107, 1) 100%);
    background: -ms-linear-gradient(top, rgba(96, 108, 136, 1) 0%,
    rgba(63, 76, 107, 1) 100%);
    background: linear-gradient(to bottom, rgba(96, 108, 136, 1) 0%,
    rgba(63, 76, 107, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(
            startColorstr='#606c88', endColorstr='#3f4c6b',
            GradientType=0);
}

.lodingBarDashBoardText {
    color: white;
    font-size: 30px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    font-family: "PT Sans Narrow", sans-serif;
    padding-top: 300px;
    padding-left: 250px;
}

/***
Customized Bootstrap Modal
***/
.modal {
    z-index: 10050 !important;
    outline: none;
    overflow-y: auto !important;
    /* Fix content shifting to the right on modal open due to scrollbar closed */
}
.modal .modal-header {
    border-bottom: 1px solid #EFEFEF;
}
.modal .modal-header h3 {
    font-weight: 300;
}
.modal .modal-header .close {
    margin-top: 0px !important;
}
.modal .modal-dialog {
    z-index: 10051 !important;
}
.modal > .loading {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -22px;
    margin-left: -22px;
}
.modal.in .page-loading {
    display: none;
}

.modal-open {
    overflow-y: auto !important;
}

.modal-open-noscroll {
    overflow-y: hidden !important;
}

.modal-backdrop {
    border: 0;
    outline: none;
    z-index: 10049;
}
.modal-backdrop, .modal-backdrop.fade.in {
    background-color: #333 !important;
}

/* Full width modal */
.modal-full.modal-dialog {
    width: 99%;
}


#map {
    height: 505px;
    width: 100%;
}
.error{color: red;}
.form-group .form-control{width: 70%; height:50px;}
.form-group textarea.form-control{height:130px;width:100%;resize:none;}


.course-text { text-align:center; padding:0 15px; position:absolute; left:0px; bottom:0px; width:100%;}
.course-text h4 { background-color:rgba(0,0,0,0.5); width:100%; height:60px; line-height:60px; color:#fff; text-transform:uppercase;}
.testimonialText{text-align: center; padding-right: 10%; padding-left: 10%; color: white;}
#player{position:absolute;right:20px;top:140px;background:#333;-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;height:60px;width:60px;cursor:pointer;background:url(../images/puss-button.png) no-repeat center center #000;z-index:100;border:none;}
#player.play{background:url(../images/play-button.png) no-repeat center center #000; }
.fc-content{cursor: pointer;}