@charset "utf-8";
@import url("jquery.bxslider.css");
@import url("bootstrap.min.css");
@import url("owl.carousel.min.css");
@import url("default.css");
@import url("jquery.bxslider.css");
@import url("swipebox.min.css");
@import url("animate.css");
@import url("font-awesome.min.css");
@import url("https://fonts.googleapis.com/css?family=Montserrat|Poppins:100,300,400,500,700,800,900");

div#myNavbar {
box-shadow: none;
}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
border-color: transparent;
}

.skiline img{ width: 100%; }
.modal-title {
text-transform: uppercase;
font-size: 17px; 
}

body {
max-width: 1920px!important;
margin: 0 auto;
font-family: 'Poppins', sans-serif;
font-family: 'Montserrat', sans-serif;
}

h1,h2,h3,h4,h5,h6{font-family: 'Montserrat', sans-serif;}
.body.modal-open {
font-size: 12px;
transition: 0.5s ease-in-out;
overflow-x: hidden;
max-width: 1920px;
margin: 0 auto;
padding: 0px!important;
margin: 0px!important;
}

* {
padding: 0px;
margin: 0px;
}

#myCarousel img{ width: 100%; }
/* back to top  */
a#gotop {
position: fixed;
right: 15px;
bottom: 15px;
background-color: #9e81ff;
text-align: center;
color: #fff;
display: block;
width: 30px;
height: 30px;
line-height: 30px;
display: none;
z-index: 99;
}

/*top*/
section.top {
padding: 16px;
background-color: #023b73;
color: #fff;
font-size: 12px; position:relative;
}

nav.navbar.navbar-inverse {
border: none;
border-radius: 0px;
margin: 0px;
background:url(../images/footer_bg.png ) center no-repeat;   background-color: #012951; 
height: 130px;
}

.navbar-brand>img {
display: block;
width: 200px;
position: relative;
z-index: 1;
/*width: 240px;
top: 20px;
right: 2px;*/
}

.navbar-brand{ position:relative;}

.navbar-brand:before {
-moz-transition: 0.4s;
-o-transition: 0.4s;
-webkit-transition: 0.4s;
transition: 0.4s;

content: "";
height: 180px;
/*width: 3000px;
background-color: #fff;
*/
width: 625px;
position: absolute;
top: 0px;
right: -20px;
z-index: 1;
}

section.top i{ margin-right:6px; }

section.top a{ color:#fff; text-decoration:none; margin-right:10px; text-transform:capitalize;}

.navbar-inverse .navbar-nav>li>a {
color: #fff;
text-transform: capitalize;
padding: 19px 25px; position:relative; z-index:99;
}

ul.nav.navbar-nav.navbar-right {
margin-top: 35px;
}

.navbar-inverse .navbar-nav>li>a i{ margin-right:5px;}

.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {
color: #fff;
background-color: transparent;
}

.navbar-nav>li>a:before {
content: '';
position: absolute;
top: 0px;
transition: transform .5s;
left: 0px;
width: 100%;
height: 2px;
background-color: #9e81ff;
z-index: 1;
transform: scaleX(0);
transform-origin: right;
}

.navbar-nav>li>a:hover:before {
transform: scaleX(1);  transform-origin: left;
}

.navbar-nav>li>a:after {
content: '';
position: absolute;
bottom: 0px;
transition: transform .5s;
left: 0px;
width: 100%;
height: 2px;
background-color: #9e81ff;
z-index: 1;
transform: scaleX(0);
transform-origin: left;
}

.navbar-nav>li>a:hover:after {
transform: scaleX(1);  transform-origin: right;
}

.owl_1.owl-carousel.owl-theme.owl-loaded.owl-drag img {
width: 100%;
max-height: 785px;
}

.top_tabs {
padding: 20px;   
top: 58px;
z-index: 999;
right: 128px;
width: 351px;
position: absolute;
transition: 0.6s;
transform: translateY(80px);
visibility: hidden;
opacity: 0;
background-color: #7952ff;
/* background: -moz-linear-gradient(252deg, rgba(158,129,255,0.9976365546218487) 50%, rgba(44,115,255,1) 100%);
background: -webkit-linear-gradient(252deg, rgba(158,129,255,0.9976365546218487) 50%, rgba(44,115,255,1) 100%);
background: linear-gradient(252deg, rgba(158,129,255,0.9976365546218487) 50%, rgba(44,115,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#9e81ff",endColorstr="#2c73ff",GradientType=1);*/
}

.top_tabs.login_tab.openit{
display: block;
opacity: 1;
visibility: visible;
transform: translateY(0);
transition: 0.3s;
}

.top_tabs.signup_tab {
left: 50%;
top: 50%;
right: 0px!important;
transform: translate(-50%, -50%);
position: fixed;
width: 500px;
}

.popupouter.showit {
position: fixed;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.58);
z-index: 9;
display: block!important;
left: 0px;
top: 0px;
}

.top_tabs.signup_tab.openit {
display: block;
opacity: 1;
visibility: visible;  
transition: 0.3s;
}

ul.nav.nav-tabs {
border: none;
margin-bottom: 20px;
}

.top_tabs .nav-tabs>li.active>a, .top_tabs .nav-tabs>li.active>a:focus, .top_tabs .nav-tabs>li.active>a:hover {
color: #fff;
cursor: default;
background-color: #6d1cff!important;
border: none!important;
border-bottom-color: transparent;
border-radius: 0px;
}

.top_tabs .nav-tabs>li>a {
color: #000;
cursor: default;
background-color: #fff!important;
border: 1px solid #fff!important;
border-bottom-color: transparent;
border-radius:  0px; cursor:pointer; padding:12px 14px;
}

.top_tabs .form-control {
border-radius: 0px;
height: 40px;
border: none;
box-shadow: none;
border-bottom: 1px solid #ffff;
}

li.active {
position: relative;
}

.top_tabs li.active:before {
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-top: 10px solid #6d1cff;
bottom: -10px;
content: "";
left: 50%;
margin-left: -10px;
position: absolute;
}

.myinput.form-control{ border-radius:0px; min-height:40px;}

option{ color:#000;}

.myinput::-webkit-input-placeholder { 
color: #fff!important;
}

.myinput::-moz-placeholder { 
color: #fff!important;
}

.myinput:-ms-input-placeholder { 
color: #fff!important;
}

.myinput:-moz-placeholder { 
color: #fff!important;
}

.myinput::placeholder {
color: #fff!important;
}

.myinput.form-control {
padding-left: 0px!important;
}

/* newsletter*/
section.newsletter {
background-color: #f5f5f5;
padding: 30px 0px; background-image: url(../images/about.png);
}

ul.social li {
display: inline-block;
}

section.newsletter h3 {
margin: 0px;
font-size: 20px;
margin-bottom: 30px; position:relative;
}

section.newsletter h3:after {
opacity: 0.2;
background-color: #807d7d;
bottom: -10px;
content: "";
height: 2px;
left: 0;
width: 50px;
position: absolute;
z-index: 0;
}

ul.social li a {
    color: #fff;
    text-decoration: none;
    display: block;
    font-size: 30px;
    margin-right: 5px;
    transition: 0.3s;
    width: 55px;
    height: 55px;
    background-color: #012447;
    text-align: center;
    border-radius: 100%;
    line-height: 55px;
}

ul.social li:nth-child(1) a{ background-color:#3B5998;}

ul.social li:nth-child(2) a{ background-color:#4AB3F4;}

ul.social li:nth-child(3) a{ background-color:#0077B5;}

ul.social li:nth-child(4) a{ background-color:#e8259c;}

ul.social li:nth-child(5) a{ background-color:#ff0000;}

section.newsletter input {
display: inline-block;
max-width: 276px;
border-radius: 0px;
margin-right: 1px;
box-shadow: none;
font-size: 12px;
border: 2px solid #ddd;
height: 40px;
}

section.newsletter button {
background-color: #9e81ff;
padding: 9px 19px;
border: none;
color: #fff;
transition: 0.3s;
}

ul.social li a:hover{transition: 0.3s; opacity:0.8;}

section.newsletter button:hover{transition: 0.3s; opacity:0.8;}
button{ outline:none!important;}

/* slider*/
.owl_1 .item{ position:relative;}

.caption {
position: absolute;
bottom: 0px;
z-index: 99;
background-color: rgba(4, 39, 74, 0.8784313725490196);
color: #fff;
width: 100%;
padding: 50px 0px;
text-align: left;
}

.caption h1 {
margin-top: 0px;
}
.caption p {
margin-bottom: 35px;
}
.slider .owl-nav {
position: absolute;
bottom: 0px;
background-color: #03294a;
width: 100%;
text-align: center;
color: #fff;
height: 44px;
}
.slider .owl-nav button span {
font-size: 30px;
padding: 0px 14px;
cursor: pointer;
position: relative;
z-index: 999;
top: 0px;
}
.slider .owl-dots {
position: absolute;
bottom: 13px;
width: 100px;
margin: 0 auto;
left: 23%;
}
.slider .owl-dots button span{ background-color:#fff; width:12px; height:12px; border-radius:100%; }
.slider .owl-dots button span {
background-color: #1b4467;
width: 9px;
height: 9px;
border-radius: 100%;
display: block;
margin-right: 10px;
}

.slider .owl-dots button.active span {
background-color: #fff;
}

.slider button.owl-prev {
left: 19%;
position: absolute; top: -3px;
}

.slider button.owl-next {
left: 21%;
position: absolute;top: -3px;
}
/* footer */
.padding{padding: 140px 0px;}
footer h3{ position:relative; margin-top:0px; margin-bottom:40px;}
footer h3:after {
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
opacity: 0.2;
background-color: #fff;
bottom: -15px;
content: "";
height: 2px;
left: 0;
width: 30px;
position: absolute;
z-index: 0;
}
footer {
background: url(../images/footer_bg.png) center no-repeat;
background-color: #012951;
color: #fff;
background-size: cover;
}
.copyrights {
background-color: #012447;
color: #fff;
padding: 15px;
text-align: center;
text-transform: capitalize;
font-size: 12px;
}
.footer_parts1 {
position: relative;
padding-top: 85px;
text-align: center;
}
.footer_parts1 img {
width: 175px;
}
.footer_parts2 li, .footer_parts3 li {
margin-bottom: 15px;
}
footer  a{ color:#fff; text-decoration:none; text-transform:capitalize;}
footer a:hover{ text-decoration:none; color:#fff; opacity:0.7;}
footer i{ margin-right:5px;}
/* about*/
section.padding.about {
background-color: #fbfbfb; 
background-image: url(../images/about.png);
padding: 60px 0px;
}
.about article p {
font-size: 18px;
font-style: italic;
line-height: 30px;
text-align: justify;
}
section.padding.about figure {
position: relative;
text-align: right;
}
section.padding.about img {

border-radius: 100%;
margin-top: -100px;
position: relative;
z-index: 99;
margin-bottom: -100px;
}
section.padding.about .registration_img {
width: auto;
height: 500px;
border-radius: 0%;
margin-top: 0px;
position: relative;
z-index: 99;
margin-bottom: 0px;
}

section.about h2{ position:relative; margin-bottom:30px;}
section.about h2:after {
opacity: 0.2;
background-color: #807d7d;
bottom: -10px;
content: "";
height: 2px;
left: 0;
width: 50px;
position: absolute;
z-index: 0;
}
section.padding.about b {
display: block;
font-size: 16px;
text-transform: capitalize;
}
/* news*/
section.padding.news i {
color: #4e4e4e;
margin-right: 4px;
}
.news h2{ position:relative; margin-bottom:40px; margin-top:0px;}
.img_blog {
position: relative;
}
.img_blog h4 {
color: #fff;
bottom: 0px;
position: absolute;
width: 100%;
padding: 13px;
margin: 0px;
text-align: left;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
font-size: 16px;   background: rgb(34,193,195);
background-color:#6c7ae0;
}
.news a {
text-decoration: none;
color: #1f1f1f;
}
.news h2:after {
opacity: 0.2;
background-color: #807d7d;
bottom: -10px;
content: "";
height: 2px;
left: 0;
width: 50px;
position: absolute;
z-index: 0;
}
.owl_3 b{ margin-right:10px;}
.owl_3 b i{ margin-right:5px;}
section.padding.news article {
padding: 16px;
background-color: #fbfbfb;
}
section.padding.news h2{ color:#fff;}
section.padding.news article p {
text-align: justify;
border-bottom: 1px solid #dedede;
overflow: hidden;
clear: both;
padding-bottom: 20px;
}
section.padding.news b {
color: #848484;
}
.myheading{ position:relative; margin-bottom:20px; margin-top:0px; text-transform:capitalize;}
.myheading:after {
opacity: 0.2;
background-color: #807d7d;
bottom: -10px;
content: "";
height: 2px;
left: 0;
width: 50px;
position: absolute;
z-index: 0;
}
section.padding.news {
background-color: #000;
background: url(../images/news.jpg) no-repeat center;
background-size: cover;
position: relative;
background-position: center;
background-attachment: fixed;
}
/* blog*/
.owl_3 b {
color: #717171!important;
}
.owl_3.owl-carousel.owl-theme.owl-loaded.owl-drag a {
color: inherit;
}
.owl_3.owl-carousel.owl-theme.owl-loaded.owl-drag a:hover{ text-decoration:none;}
section.padding.blog article h4 {
font-weight: bold;
padding: 0px;
}
.img_blog img {
width: 100%;
height: 250px;
overflow: hidden;
object-fit: cover;
object-position: center;
}
section.padding.blog{
background-color: #000;
background: url(../images/blog.jpg) no-repeat center;
background-size: cover;
position: relative;
background-position: center;
background-attachment: fixed; padding:100px 0px;
}
section.padding.blog h2 {
margin-bottom: 50px; color:#fff;
}
section.padding.blog article {
padding: 16px;
background-color: #fff;
}
.news article p, .blog article p {
margin-bottom: 20px;
margin-top: 6px;
font-size: 14px;
line-height: 23px;
text-transform: capitalize;
text-align: justify;
padding-bottom: 20px;
border-bottom: 1px solid #e0e0e0;
}
/* teachers*/
.teachers{
background-color: #fff;    position: relative; background-image:url(../images/teacher.png);
}
.owl_4.owl-carousel.owl-theme.owl-loaded.owl-drag {
margin-top: 50px;
clear: both;
position: relative;
}
.owl_4.owl-carousel.owl-theme.owl-loaded.owl-drag img {
width: 100px;
height: 100px;
border-radius: 100%;
}
.outer {
padding: 10px 10px;
background-color: #023b73;
overflow: hidden;
clear: both;
margin-right: 10px;
border-radius:15px;
}
.owl_4 .outer {
/*background: rgb(34,193,195);
background: -moz-linear-gradient(0deg, #6c7ae0 0%, #4957c1 100%);
background: -webkit-linear-gradient(0deg, #6c7ae0 0%, #4957c1 100%);
background: linear-gradient(0deg, #6c7ae0 0%, #4957c1 100%);*/
background: white;
}
.owl_4.owl-carousel.owl-theme.owl-loaded.owl-drag h4 {
text-overflow: ellipsis;
text-transform: capitalize;
font-weight: bold;
overflow: hidden;
white-space: nowrap;
}
.owl_4.owl-carousel.owl-theme.owl-loaded.owl-drag p {
/* text-overflow: ellipsis;
white-space: nowrap;*/
text-transform: capitalize;
overflow: hidden;
}
.owl_4.owl-carousel.owl-theme.owl-loaded.owl-drag .owl-nav span {
background-color: #6d6d6d;
color: #fff;
width: 30px;
height: 31px;
display: inline-block; 
line-height: 30px;
font-size: 21px;
margin-right: 9px;
margin-top: 27px;
border-radius: 100%;
}
.owl_4 .col-xs-4{ position:relative;}
.owl_4 .col-xs-4:after {
border-left: 1px dashed #fff;
content: "";
z-index: 999;
position: absolute;
right: -1px;
height: 61%;
top: 50%;
transform: translateY(-50%);
}
.owl_4 article {
padding-left: 10px;
/*color: #fff;*/
color:#333;
}
.owl_4.owl-carousel.owl-theme.owl-loaded.owl-drag img {
width: 85px;
height: 85px;
border-radius: 100%;
/*background-color: #000;*/
}
.blog .owl-nav {
position: absolute;
top: -110px;
right: -8px;
}
.blog  .owl-nav span {
background-color: #6d6d6d;
color: #fff;
width: 30px;
height: 31px;
display: inline-block;
line-height: 30px;
font-size: 21px;
margin-right: 9px;
margin-top: 27px;
border-radius: 100%;
}
.teachers .owl-nav {
position: absolute;
right: 0px;
top: -110px;
}
/* counter*/
section.padding.counter img {
width: 80px;
display: inline-block;
margin-bottom: 20px;
}
section.padding.counter {
background-image: url(../images/about.png);
}
section.padding.counter i {
display: block;
background-color: #9e81ff;
width: 100px;
height: 100px;
text-align: center;
line-height: 100px;
font-size: 50px;
border-radius: 100%;
color: #fff;
margin: 0 auto;
margin-bottom: 15px;
}
section.padding.counter figure {
text-align: center;
box-shadow: 0px 0px 7px 2px rgba(204, 204, 204, 0.23);
padding: 20px;
background-color: #fff;
transition: 0.4s;
}
section.padding.counter figure:hover {
box-shadow: 0px 0px 7px 2px rgba(204, 204, 204, 0.6);
transition: 0.4s;
}
section.padding.counter figure strong {
font-size: 24px!important;
margin-bottom: 4px;
display: block;
position: relative;
}
section.padding.counter figure p {
font-size: 21px;
margin-top: 20px;
margin-bottom: 0px;
text-transform: capitalize;
}
section.padding.counter figure strong:after {
display: block;
content: "";
width: 38px;
height: 3px;
background-color: #9e81ff;
margin: 0 auto;
margin-top: 7px;
}
.counter .myheading{ margin-bottom:60px;}
/* paper*/
.papers h2.myheading {
margin-bottom: 60px!important;
color: #fff;
}
section.padding.papers h4 {
margin-top: 0px;
text-transform: capitalize;
line-height: 24px;
font-weight: bold;
font-size: 15px;
}
.owl_5.owl-carousel.owl-theme.owl-loaded.owl-drag a{ color:inherit;}
.bottom_details {
padding-top: 10px;
border-top: 1px solid #ccc;
}
.bottom_details strong {
display: inline-block;
margin-right: 10px;
}
.bottom_details i{ margin-right:5px;}
.owl_5 .outer img {
/*  width: 12px;
height: 120px; */
border-radius: 100%;
padding: 1px;
margin: 0 auto;
}
.owl_5 .outer {
background-color: #fff;
}
/* .owl_5 .outer p { text-transform:uppercase;} */
.owl_5 .outer p strong {
width: 90px;
display: inline-block; font-size:13px;
font-weight: bold;
}
section.padding.papers{background-image:url(../images/paper.jpg); background-attachment:fixed; background-repeat:no-repeat; background-size:cover; background-position:center;}
.papers  .owl-nav span {
background-color: #6d6d6d;
color: #fff;
width: 30px;
height: 31px;
display: inline-block;
line-height: 30px;
font-size: 21px;
margin-right: 9px;
margin-top: 27px;
border-radius: 100%;
}
.papers .owl-nav {
position: absolute;
right: 0px;
top: -100px;
}
.sp2 a{ color:#fff; text-decoration:none;  margin-right:7px; text-transform:capitalize;}
.top_tabs.signup_tab {
left: 50%;
top: 50%; right:0px!important;
transform: translate(-50%, -50%);
position: fixed;
}
.padding .item {
transition: 0.3s;
}
.padding  .item:hover {
transition: 0.3s;
transform: scale(1.03);
}
.owl_4 a{ cursor:pointer;}
div#teacher_brief .modal-content {
border-radius: 0px;
}
div#teacher_brief img {
width: 100px;
height: 100px;
border-radius: 100%;
}
div#teacher_brief h4 {
margin-top: 0px;
text-transform: capitalize;
font-weight: bold;
}
div#teacher_brief article p {
text-transform: capitalize;
border-bottom: 1px dashed #e9e3ff;
padding: 10px 0px;
margin-bottom: 5px;
}
div#teacher_brief article p:last-child{ border:none;}
div#teacher_brief article p span{ display:inline-block; width:100px;}
div#teacher_brief article p strong {
display: inline-block;
max-width: 314px;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
vertical-align: bottom;
}
button.close {
opacity: 1;
position: absolute;
top: 2px;
right: 5px;
color: #1f1d1d;
padding: 4px;
cursor: pointer;
z-index: 999;
box-shadow: none;
text-shadow: none;
}
/* table css*/
.table.mytable>tbody>tr>td, .table.mytable>tbody>tr>th, .table.mytable>tfoot>tr>td, .table.mytable>tfoot>tr>th, .table.mytable>thead>tr>td, .table.mytable>thead>tr>th {
padding: 15px!important;
border-top: none;
text-transform: capitalize;
}
.mytable thead {
background-color: #6c7ae0;
color: #fff;
}
.table.mytable tr:nth-child(even) {
background-color: #f8f6ff;
}
.table.mytable>tbody>tr>td, .table.mytable>tbody>tr>th, .table.mytable>tfoot>tr>td, .table.mytable>tfoot>tr>th, .table.mytable>thead>tr>td, .table.mytable>thead>tr>th {
padding: 8px;
line-height: 1.42857143;
vertical-align: top;
border-top: none;
}
/* buttons*/
.btn1 {
padding: 10px 15px;
border: none;
background-color: #00e0bf;
color: #fff; display:inline-block; transition: 0.3s; text-transform:capitalize;
cursor: pointer;
font-weight: bolder;
}
.btn2 {
background-color: #3b4950;
border: none;
padding: 10px 15px;
color: #fff;
text-decoration: none;
text-transform: capitalize; transition: 0.3s;
display: inline-block;
}
.btn1 i, .btn2 i{ margin-right:3px;}
.btn1:hover, .btn2:hover{transition: 0.3s; opacity:0.8;}
/* stylish radio*/
.btn-radio {
cursor: pointer;
display: block;
-webkit-user-select: none;
user-select: none;
}
button.btn1.effect1.btnadvance {
margin-top: 27px;
}
.blue {
margin-top: 27px;
background-color: #009be4!important;
}
.hidden_input{ display:none;}
.btn-radio svg {
fill: none;
vertical-align: middle;
}
.btn-radio svg circle {
stroke-width: 2;
stroke: #fff;
}
.btn-radio svg path {
stroke: #fff;
}
.btn-radio svg path.inner {
stroke-width: 6;
stroke-dasharray: 19;
stroke-dashoffset: 19;
}
.btn-radio svg path.outer {
stroke-width: 2;
stroke-dasharray: 57;
stroke-dashoffset: 57;
}
.btn-radio input {
display: none;
}
.btn-radio input:checked + svg path {
transition: all 0.4s ease;
}
.btn-radio input:checked + svg path.inner {
stroke-dashoffset: 38;
transition-delay: 0.3s;
}
.btn-radio input:checked + svg path.outer {
stroke-dashoffset: 0;
}
.btn-radio span {
display: inline-block;
vertical-align: middle;
margin-left: 4px;
font-size: 13px;
color: #fff;
font-weight: 400;
}
label.btn-radio {
display: inline-block;
margin-right: 8px;
margin-bottom: 10px;
}
/* end*/
.form-group.cntr p {
display: inline-block;
text-transform: capitalize;
margin-right: 11px;
font-size: 15px;
}
#otp  p {
text-transform: capitalize; margin-bottom:30px;
}
#otp .modal-body {
text-align: center; padding:50px
}
.mypopup1 .modal-content {
color: #fff;
box-shadow: none!important;
background: rgb(34,193,195);
background: -moz-linear-gradient(0deg, rgb(131, 38, 255) 0%, rgb(172, 81, 255) 100%);
background: -webkit-linear-gradient(0deg, rgb(131, 38, 255) 0%, rgb(172, 81, 255) 100%);
background: linear-gradient(0deg, rgb(131, 38, 255) 0%, rgb(172, 81, 255) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#22c1c3",endColorstr="#fdbb2d",GradientType=1);
border: none;
border-radius: 0px;
}
.myinput {
padding-left: 0px!important;
background: transparent;
border: none;
box-shadow: none;
border-bottom: 1px solid #fff; box-shadow:none!important;
}
.marquee_div  a{ color:#fff; }
.marquee_div strong {
display: inline-block;
background-color: #f48336;
color: #fff;
width: 100px;
height: 32px;
line-height: 32px;
text-align: center;
font-size: 12px;
position: relative;
z-index: 9999;
}
.marquee_div strong:after {
display: block;
position: absolute;
right: -20px;
top: 7px;
border: 10px solid transparent;
border-left: 11px solid #f48336;
content: "";
z-index: 9999999;
}
.marquee_div {
overflow: hidden;
position: relative;
height: 32px;
}
marquee {
display: block;
background-color: #03A9F4;
width: 97%;
color: #fff;
padding: 6px;
position: absolute;
right: 0px;
top: 0px;
}
.owl_4 .outer {
padding: 25px 10px;
}
.form-group.focus_div {
position: relative;
}
.focus_div_show li {
display: block;
padding: 10px;
cursor: pointer;
background-color: #737bfe;
margin-bottom: 0px;
transition: 0.3s;
}
.focus_div_show li:hover{ transition: 0.3s; background-color: #5159d8;}
.focus_div_show {
position: absolute;
width: 100%;
top: 40px;
z-index: 111;
transition: 0.3s;
transform: translateY(17px);
opacity: 0;
visibility: hidden;
max-height: 190px;
overflow-x: auto;
}
.focus_div_show.show {
display: block;
visibility: visible;
opacity: 1;
transform: translateY(0);
transition: 0.3s;
}
@media screen and ( max-width:1599px){
.slider .owl-dots{ left:13%;}
.caption {
padding: 35px 0px;
}
nav.navbar.navbar-inverse{ height:105px;}
.navbar-brand > img {
width: 135px;
top: 0px;
right: 0px;
}
ul.nav.navbar-nav.navbar-right {
margin-top: 24px;
}
.slider button.owl-prev{ left:7%;}
.slider button.owl-next{ left:9%;}
section.top {
padding: 13px 0px;
}
.owl_1.owl-carousel.owl-theme.owl-loaded.owl-drag img {
height: 620px;
max-height: auto;
}
.padding {
padding: 110px 0px;
}
}
@media screen and ( max-width:1279px){
section.padding.about img {
width: 300px;
height: 300px;
margin-top: 0px;
position: relative;
z-index: 99;
margin-bottom: 0px;
}

section.padding.about .registration_img {

border-radius: 0%;
margin-top: 0px;
position: relative;
z-index: 99;
margin-bottom: 0px;
}
.owl_4 .col-xs-4:after{ right:-12px;}
}
@media screen and ( max-width:1169px){
footer h3{ font-size:16px;}
.top_tabs{ right:0px;}
.container {
width: 100%;
}
.owl_5 .outer img {
width: 86px;
height: 86px;
}
.owl_5 .outer p strong
section.padding.papers h4{ font-size: 12px; }
.padding, section.padding.blog {
padding: 30px 0px;
}
.footer_parts2 li, .footer_parts3 li, .footer_parts4 p{ font-size: 12px; }
}
@media screen and ( max-width:979px){
.footer_parts1 img {
width: 123px;
}
ul.social li a {
font-size: 18px;
width: 38px;
height: 38px;
line-height: 38px;
}
.footer_parts1 {
max-width: 137px;
}
.footer_parts2 {
max-width: 137px;
}
.footer_parts2 {
width: 234px;
}
section.padding.papers .col-sm-4 {
width: 100px;
}
section.padding.papers .col-sm-8 {
width: 70%;
}
}
@media screen and ( max-width:767px){
section.padding.papers .col-sm-4 {
width: 100%;
}
section.padding.papers .col-sm-8 {
width: 100%;
}
section.padding.counter figure{ margin-bottom: 15px; }
span.sp2.pull-right {
display: none;
}
.footer_parts1 {
padding-top: 0px;
}
section.padding.about figure {
position: relative;
text-align: center;
margin-top: 30px;
}
div#teacher_brief img{ display: block; margin:0 auto; }
div#teacher_brief h4 {
margin-top: 10px;
}
ul.nav.navbar-nav.navbar-right.wow.fadeInRight {
position: absolute;
z-index: 99;
background-color: #02294f;
width: 100%;
}
.navbar-brand > img {
width: 93px;
top: 9px;
right: 3px;
}
.navbar-brand:before {
height: 86px;
width: 2998px;  
right: -20px;
}
nav.navbar.navbar-inverse {
height: 85px;
}
.navbar-toggle{ top: 15px; }
section.top a {
margin-right: 6px;
font-size: 11px;
}
.caption h1 {
margin-top: 0px;
font-size: 23px;
}
.about article p {
font-size: 15px;
line-height: 28px;
}
.news article p, .blog article p{ font-size: 13px; }
.marquee_div a {
color: #fff;
font-size: 10px;
}
}
@media screen and ( max-width:639px){
.wow {
visibility: visible !important;
-webkit-animation: none !important;
-moz-animation: none !important;
-o-animation: none !important;
-ms-animation: none !important;
animation: none !important;
}
.owl_1.owl-carousel.owl-theme.owl-loaded.owl-drag img {
height: 500px;
max-height: auto;
}
section.padding.about{ padding: 20px 0px; }
.col-xs-6.text-left {
width: 66%;
}
.col-xs-6.text-right {
width: 160px;
}
section.top a {
margin-right: 4px;
font-size: 10px;
}
}