
body{ font-size:13px !important; font-family: 'Play', sans-serif;}

.logo{
	   padding: 14px 0px;
	}
.logo img{
    width: 100%;
    display: block;
}    
.navbar-right{
	text-align: left !important;

}
.navbar-inverse{
	background-color: #fff;
	border-color: #fff;
}

.navbar-inverse .navbar-nav > li > a{	
	font-size: 16px;
    text-transform: none;
    display: inline-block;
    padding: 50px 10px 20px;
    color: #222222;
}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus{
	color: #fff;
    background-color: #018fd1;  
}
.navbar-nav > li{
	padding: 0px 5px;
}
.nav  span{
	 display: inline-block;
    padding-left: 10px;
}
.navbar{
	margin-bottom: 0px;
}
.background-img{
    background: url(../images/banner.jpg) no-repeat;    
    left:0;
    top:0;
    height: 600px;
    width: 100%;   
    display: block;
    margin: 0 auto; 
}
.banner{
    position: relative;
}
.carousel-control.left, .carousel-control.right{
    z-index: 99999;
    position: absolute;
}
.heading_section{
    position: absolute;
    top: 46%;
    left: 10%;
}
.main-banner-text p{
	color: #fff;
	font-size: 23px;
}
.main-banner-text h3{
	 margin-top: 0px;
    display: inline-block;
    background: #f27604;
    padding: 10px 20px;
    font-size: 30px;
    color: #fff;
}
.desktop_lead_from{
    position: absolute;
    top: 15%;
    right: 0;
    z-index: 999999;
}
.form-section{
	width: 280px;
    text-align: center;
    margin: 0 auto;
    background-color: #018fd1;
    border-radius: 6px;
    box-shadow: 5px 5px 10px 0px #515151;
    margin-right: 140px;
	padding: 0px 20px;
}
.form-section input, .form-section select{
    display: inline-block;
    width: 100%;
    padding: 7px 10px;
    margin: 7px 0;
    color: #000;
    border-radius: 20px;
    outline: none;
    border: 1px solid #fff;
    background: #fff;
}
.form-section select{
    padding: 7px 10px;
}
.form-section input::placeholder{
	color: #000;
}
.form-section input[type="submit"]{
    margin: 15px 0px 20px;
    border: 0;
    color: #fff;
    border-radius: 20px;
    font-size: 14px;   
    font-style: normal;
    border: 1px solid #fff;
    letter-spacing: 3px;
    text-transform: uppercase;
    background: #ea9d11; /* Old browsers */
	background: -moz-linear-gradient(top, #ea9d11 8%, #ec7109 59%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(8%,#163b9a), color-stop(59%,#ec7109)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ea9d11 8%,#ec7109 59%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ea9d11 8%,#ec7109 59%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ea9d11 8%,#ec7109 59%); /* IE10+ */
	background: linear-gradient(to bottom, #ea9d11 8%,#ec7109 59%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#163b9a', endColorstr='#ec7109',GradientType=0 ); /* IE6-9 */
}

.form-section span{
	color: #fff;
    font-size: 15px;
    padding: 10px 0px;
    display: block
}
.margin_top{
	margin-top:120px;
}
.about{
	text-align: justify;
    font-size: 16px;
    padding: 40px 0px 20px;
}
.about_sec{
	background-color: #f6f6f6;
}
.programmes_offer{
	background:url(../images/prog_bg.jpg) no-repeat;	
	background-size: cover;
}
.head_sec, .head_sec_white h1{
	text-align: center;
	font-size: 31px;
	color: #282828;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	margin-top: 0px;
}
.head_sec_white h1{
	color: #fff;
	margin-top: 0px;
}
.head_sec h1{
	margin-top: 0px;
    font-size: 31px;
    font-weight: 400;
}
.black_border{
	display: block;
    border-bottom: 3px solid #828282;
    width: 100px;
    text-align: center;
    margin: 0 auto;
    padding-top: 5px;
}
.white_border{
	display: block;
    border-bottom: 3px solid #fff;
    width: 100px;
    text-align: center;
    margin: 0 auto;
    padding-top: 5px;
}
.padding_sec{
	padding: 40px 0px 20px;
}
.box_01{margin-bottom:40px;}	
	.box_01 ul{margin:0px; padding:0px;}	
	.box_01 ul li{margin:0px; padding:5px; font-size:18px;}
.box1{
	position: relative;
}
.box-dec{
	position: absolute;
    bottom: 0px;
    background: #f27604;
    width: 360px;
    padding: 20px;
    text-align: center;
    color: #fff;

}
.box-dec h3{
	font-weight: 300;
	font-size: 22px;
}
.box-img img{
	width: 100%;
	display: block;
}
.finance-item{
	color: #000;
    font-size: 16px;
    text-align: center;
    display: none;
    font-weight: 400;
    background: #fee5db;
    padding: 10px 20px 35px;
    opacity: 0.8;
}
.desk-notch{
	position: absolute;
    text-align: center;
    bottom: -36px;
    left: 0;
    right: 0;
    margin: 0 auto;
    display: none;
}
.desk-notch.notch-active{
    display: block;
}
.prog_highlight{
	background:url(../images/bg1.jpg) no-repeat;
	background-size: cover;	
}

.inner{
	text-align: center;
    font-size: 16px;
    color: #282828;
    padding: 20px 0px;
}
.top{
	padding: 20px 0px;
}
.bottom{
	padding: 10px 0px;
}
.border_box:after{
    content: "";
    background: #000;
    height: 90%;
    width: 1px;
    position: absolute;
    top: 0;
    right: 0;
}
.border_box_sec:after{
    content: "";
    background: #000;
    height: 100%;
    width: 1px;
    position: absolute;
    top: 20px;
    right: 0;
}

.border_box:before{
    content: "";
    background: #000;
    height: 1px;
    width: 90%;
    position: absolute;    
    bottom: 0;
}

.box_none:after{
	display: none;
}
.bottom_none:before{
	display: none;
}
.top img{
	width: 70px;
}
.boxes{
	padding: 30px 0px;
}
.padding_alumini{
	 padding-bottom: 50px;
}
.Alumni_Stories{
	background:url(../images/bg2.jpg) no-repeat;	
	background-size: cover;
}
.stud_profile{
	text-align: center;
	color: #fff;
}
.stud_info{
	text-align: justify !important;
	font-size: 16px;
}
.stud_img{
	text-align: right !important;
}
.stud_info h3{
	margin-top: 0;
    font-weight: 300;
    font-size: 22px;
}
.Alumni_Stories .owl-prev{
    font-size: 0;
    background: url(../images/arrow1.png) no-repeat;
    height: 45px;
    width: 45px;
    top: 45%;
    position: absolute;
    left: -10px;
}
.Alumni_Stories .owl-next{
    font-size: 0;
    background: url(../images/arrow2.png) no-repeat;
    height: 45px;
    width: 45px;
    top: 45%;
    position: absolute;
    right: -10px;
}
.Alumni_Stories .owl-carousel, .Alumni_Stories .owl-carousel .owl-nav.disabled{
    display: block !important;
}
.Alumni_Stories .owl-carousel .owl-item img{
	width: auto;
	display: initial;
}
.study_head{
	text-align: center;
    background: #df571f;
    padding: 10px 0px;
    font-size: 17px;
    color: #fff;
}
.career_box{
	background-color: #ececec;
    padding: 0px 10px;
}
.first_box {
	 text-align: center;
    border-right: 1px solid #000;
    margin: 10px 0px;
}
.first_box:last-child{
	border-right: none;
}
.box3 .owl-prev, .box1 .owl-prev{
    font-size: 0;
    background: url(../images/arrow3.png) no-repeat;
    height: 45px;
    width: 45px;
    top: 38%;
    position: absolute;
    left: 15px;
}
.box3 .owl-next, .box1 .owl-next{
    font-size: 0;
    background: url(../images/arrow4.png) no-repeat;
    height: 45px;
    width: 45px;
    top: 38%;
    position: absolute;
    right: -20px;
}
.box3 .owl-carousel, .box3 .owl-carousel .owl-nav.disabled{
    display: block !important;
}
.box3 .owl-carousel .owl-item img{
    width: auto;
    display: initial;
}
.box3 .item{
    text-align: center;
    border-right: 1px solid #000;
    margin: 10px 0px;
}
.box1 .owl-carousel, .box1 .owl-carousel .owl-nav.disabled{
    display: block !important;
}
.box1 .owl-carousel .owl-item img{
	width: auto;
	display: initial;
}
.box1 .item{
	text-align: center;
    border-right: 1px solid #000;
    margin: 10px 0px;
}

.footer{
	background-color: #4a4b4b;
	padding: 14px;
	text-align: center;
	color: #fff;
}
.padding_bottom{
	padding-bottom: 40px;
}
.mobile-banner {
    display: none;
}
.desk_sec{
        display: block;
    }  
    .mob_sec{
        display: none;
    }
 @media screen and (max-width: 1400px){
    .heading_section{
        bottom: 50%;
    }
    .desktop_lead_from{
        top: 10%;
    }
    .margin_top{
        margin-top:20px;
    }
    .main-banner-text h3{
        font-size: 30px;
    }
    .main-banner-text p{
        font-size: 20px
    }
 }
 @media screen and (max-width: 1200px){
    .navbar-inverse .navbar-nav > li > a{
            font-size: 14px;
            text-transform: none;
            display: inline-block;
            padding: 50px 7px 20px;
            color: #333333;
    }
}
/***********Mobile Css***********/
 @media screen and (max-width: 767px){
    .carousel{
        display: none;
    }
    .logo{
        text-align: center;
    }
    .logo img{
        width: 250px;
        display: block;
        margin: 0 auto;
    }
    .mobile-banner {
        display: block;
    }
    .mobile-banner img{
        width: 100%;
        display: block;
    }
    .navbar-inverse{
        background-color: #018fd1;
        border-color: #018fd1;
    }
    .navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover{
        background-color: #ea642b;
    }
    .navbar-inverse .navbar-nav > li > a{
        font-size: 16px;
        text-transform: none;
        display: block;
        padding: 20px 10px 20px;            
    }
    .nav span{
        display: none;
    }
    .nav>li{
        text-align: center;
    }
    .padding_sec{
        padding:25px 0px;
    }
    .desktop_lead_from{
        position: unset;
    }
    .form-section{
        width: 100%;
    }
    .heading_section{
        top: 50%;
        text-align: center;
        left: 0%;
    }
    .black_border, .white_border{
        width: 75px;
    }
    .head_sec h1, .head_sec_white h1{
        font-size: 25px;
    }
    .main-banner-text p{
       font-size: 18px;
    }
    .main-banner-text h3{
        font-size: 20px;
        margin: 0 20px;
    }
    .about{
        font-size: 16px;
        padding: 40px 15px;
    }
    .desktop_lead_from{
        padding-bottom: 40px;
    }
    .stud_img{
        text-align: center !important;
    }
    .stud_structure img{
        width: 100% !important;
    }
    .stud_info{
        font-size: 12px;
        text-align: center !important;
        padding: 0px 35px;
    }
    .stud_info h2{
        font-size: 25px;
    }   
    .stud_info h3{
        font-size: 16px;
    }
    .box1 .item, .first_box, .box3 .item{
            border-right: 0px solid #000;
    }
    .border_box:before, .border_box:after, .border_box_sec:after{
        position: unset;
    }
		
	
	
	
	
    .inner{
        padding: 10px 0px;
    }
    .desk_sec{
        display: none;
    }  
    .mob_sec{
        display: block;
    }
    .mob_sec{
        padding: 30px 20px;
        font-size: 15px;
    }
    .panel-title>a{
        font-size: 18px;
    }
    a:hover, a:focus{
        text-decoration: none !important;       
    }
    .glyphicon{
        font-size: 14px;
    }

}



.copyright ul li{display:inline-block;padding:20px 5px;}
.copyright1 ul li{display:inline-block;padding:20px 5px;}
.copyright2 ul{display:block;padding:0px; margin:0px}
.copyright2 ul li{display:block;padding:0px; margin:0px}
.copyright2 ul li a{display:block;padding:5px 0px;color:#fff;}
.copyright2 ul li a:hover{display:block;padding:5px 0px;color:#01b1fc;}
a.facebook{display:inline-block;padding:8px 11px;background:#0f658a;width:50px;color:#fff;font-size:18px;text-align:center;}
a.twitter i{display:inline-block;padding:11px 11px;background:#01b1fc;width:50px;color:#fff;font-size:18px;text-align:center;}
a.google-plus i{display:inline-block;padding:11px 11px;background:#c23232;width:50px;color:#fff;font-size:18px;text-align:center;}
a.linkedin i{display:inline-block;padding:11px 11px;background:#2f7796;width:50px;color:#fff;font-size:18px;text-align:center;}
.copyrighttop{float:right;}
.copyrightbottom{float:left;width:100%;}
.copyright{background:#1e252f;color:#fff;padding:1em;}
.copyright1{background:#383b3f;color:#fff;padding: 20px 0px 30px;}
.copyrightbottom p{color:#fff;letter-spacing:1px;font-size:14px;line-height:28px;text-align:center;}
.copyrightbottom a{color:#ff4c4c;text-decoration:none;}
.copyrightbottom a:hover{color:#fff;}
.contact p{text-align:center;color:#fff;font-size:15px;letter-spacing:1px;line-height:1.8em;width:50%;margin:0 auto 5em;}
#toTop{display:none;text-decoration:none;position:fixed;bottom:24px;right:1%;overflow:hidden;z-index:999;width:64px;height:64px;border:none;text-indent:100%;background:url("../images/arrow.png") no-repeat 0px 0px;}
#toTopHover{width:64px;height:64px;display:block;overflow:hidden;float:right;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
.map h2{text-align:center;font-size:40px;margin-bottom:1em;color:#000;text-transform:capitalize;}
.map{padding:5em 0 0;}
.callleft h5{color:#5f5f5f;font-size:20px;text-transform:capitalize;margin-bottom:.5em;}
.callleft h3{color:#000;text-transform:uppercase;font-size:30px;}
.number{padding:4em 0;}
.callright input[type="tel"]{width:73%;padding:.6em;font-size:1em;border:none;border-bottom:1px solid #6b6b6b;text-transform:capitalize;outline:none;letter-spacing:1px;}
.callright input[type="submit"]{background:#1cc7d0;color:#fff;border:none;font-size:1em;letter-spacing:1px;padding:.6em 1em;text-transform:uppercase;}
.callright input[type="submit"]:hover{background:#ff4c4c;}
.callright{margin-top:1.5em;}
.banner1 h2{padding:2em 0 0em 5.5em;font-size:45px;text-transform:uppercase;font-weight:600;color:#000;}