*{    
    transition: all ease-in-out 0.3s;
    font-family: arial;
}
a{

}
.apply {
		padding:0px;
		
}
.apply .container {
	box-shadow: 0px 15px 50px 6px rgba(0,0,0,0.2);
	padding:20px 30px;}	
	.apply p {
		line-height:30px;	
	}
	.apply p:nth-child(1) {
		color:#f16b24;
		font-size: 20px;
		margin:0;
		padding:0;	
	}
	.apply p:nth-child(2) {
		color:#542e88;
		font-size: 26px;
		text-transform:uppercase;
		font-weight:bold;
		margin:0;
		padding:0;	
	}
	.apply a {
		background:#f16b24;
		display:inline-block;
		/*width:40%;*/
		text-align:center;
		text-decoration:none;
		border-radius:5px;
		padding:10px 23px;
		color:#fff;
		margin-top:8px;
		font-weight:bold;	
	}
body{
    background: #f7fafc;
}

.nav{
    margin-top: 0px;
}
.navbar-header img {margin-top:10px;}
.f-nav {
    position: fixed !important;
    box-shadow: 0px 3px 10px rgba(0,0,0,0.3);
    //animation:slide-down 0.7s;
    transition: all ease-in-out 0.3s;
}

.navbar-inverse .navbar-nav>li>a {
    font-size: 16px;
    border-radius: 4px;
    padding: 25px 0px;
    color: #f16b24;
    margin-right: 38px;
	text-transform:uppercase;
}
.navbar-inverse .navbar-nav>li:last-child>a {
    margin-right: 0px;
}
.navbar-inverse .navbar-nav>li>a:focus,
.navbar-inverse .navbar-nav>li>a:active,
.navbar-inverse .navbar-nav>li>a:hover {
    color: #666666 !important;
    background: none !important;
   /* border-bottom: 2px solid #3680db;
    border-radius: 0px;*/
}
.navbarbg {
    border-bottom: none!important;
    background: #2aabe1 url(../images/logo-bg.jpg) no-repeat -25% 0% !important;
    padding:15px 0;
}
.main-se {
    overflow:hidden;
    width:100%;
}
.top-social-padd img {
    width: 30px;
    margin: 10px 0 0 3px;
}
.fixed-header {
    position: relative;
    top:0;
    left:0;
    width: 100%;
    background: #fff;
    z-index:16!important;
    padding: 0px 0px;
}


.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {
    color: #fff;
    background-color: #0e6eb8;
}





.introducing{
    
    padding: 1em 0;
}
.introducing h3 {
	color:#542e88;
	margin:0;
	padding:30px 0;
	font-size:20px;
}
.introducing h1 {
	color:#542e88;
	margin:0;
	padding:30px 0;
	font-size:30px;
}
.introducing p {
	color:#353535;
	font-size:15px;
}
.introducing ul {
	margin:0 0 0 15px;
	padding:0;
}
.introducing ul li {
	color:#353535;
	font-size:15px;
	margin-bottom:5px;
}
.introducing ul li:last-child {
	margin-bottom:0px;
}
footer{
    background:#333333;
    padding: 20px 0;
}
footer p{
    margin-bottom: 0px;
    color: #fff;
    font-size: 13px;
    line-height: 1.5;
}
footer p.poweredby{
    text-align: right;
}

@media (min-width: 1200px){
    .container {
        width: 1208px;
    }
}

.smooth-scroll{
    transition: all ease-in-out 0.3s;
}
.smooth-scroll:scroll{
    transition: all ease-in-out 0.3s;
}

#more {display: none;}

.social_icons{
    padding: 22px 0;
}
.social_icons a{
    display: inline-block;
    width: 28px;
    height: 28px;
    text-align: center;
    border-radius: 50%;
    font-size: 16px;
    color: #fff;
    margin-right: 6px;
}
.social_icons a:last-child{
    margin-right: 0px;
}
.social_icons i{
    padding: 0;
    border-radius: 50%;
    color: #fff;
    width: 100%;
    height: 100%;
    padding-top: 6px;
}
.social_icons .fa-facebook{
    background: #3b5998;
}
.social_icons .fa-linkedin{
    background: #007ab9;
}
.social_icons .fa-twitter{
    background: #55acee;
}
.social_icons .fa-glass{
    background: #89c623;
}
.social_icons .fa-youtube{
    background: #d32323;
}
.f-nav{  /* To fix main menu container */
    z-index: 10;
    position: fixed !important;
    left: 0;
    top: 0;
    width: 100%;   
    animation:slide-down 0.7s;
    transition: all ease-in-out 0.3s;
}
@-webkit-keyframes slide-down {
    0% {
        opacity: 1;
        transform: translateY(-100%);
    } 
    100% {
        opacity: 1;
        transform: translateY(0);
    } 
}
@-moz-keyframes slide-down {
    0% {
        opacity: 1;
        transform: translateY(-100%);
    } 
    100% {
        opacity: 1;
        transform: translateY(0);
    } 
}
@-ms-keyframes slide-down {
    0% {
        opacity: 1;
        transform: translateY(-100%);
    } 
    100% {
        opacity: 1;
        transform: translateY(0);
    } 
}
@-o-keyframes slide-down {
    0% {
        opacity: 1;
        transform: translateY(-100%);
    } 
    100% {
        opacity: 1;
        transform: translateY(0);
    } 
}
@keyframes slide-down {
    0% {
        opacity: 1;
        transform: translateY(-100%);
    } 
    100% {
        opacity: 1;
        transform: translateY(0);
    } 
}

@media (max-width:1024px){
    .navbarbg {
        background-image: url(../images/logo-bg.jpg) no-repeat -50% 0% !important;
    }
}
@media (max-width:450px){
	.navbar-header img {margin-bottom: 10px;
    margin-left: 10px;}
    .navbarbg {
        background-image:none!important;
    }
    .navbar-toggle {
        margin-top: 25px;
    }
    .fixed-header {
        padding: 0;
        height: auto;
    }
    .main-se {
        margin-top: 0em;
    }
    .container .gallery a img {
        width: 100% !important;
    }
    .video_area {
        width: 100% !important;
        height: auto !important;
    }
    footer {
        text-align: center;
    }
    footer p.poweredby {
        text-align: center !important;
    }
    .etProgram h2{
        font-size:23px;
    }
    .sub-heading{
        font-size:24px;
        line-height: 24px;
        padding:0;
    }
    .sub-heading span{
        font-size:16px;
    }
    .right-pannel{ width:100%}
    h1{
        font-size: 30px !important;}	
	footer p.poweredby{
    text-align: left;
    padding-top: 5px;
}


}
@media screen and (max-width:850px) {
	.navbar-header img {margin-bottom: 10px;
    margin-left: 10px;}
    #myNavbar{
        float:none!important;
    }
    .navbar-inverse .navbar-nav>li>a{
        padding: 25px 27px;
        margin-right: 0px;
        border-bottom: 1px solid #ccc;
        border-radius: 0px;
    }
    .navbar-inverse{
        margin:0 0 0px 0;
    }
    .navbar-inverse .navbar-collapse{border:none;}
    .full img{
        width: 100%;
    }
	footer p.poweredby{
    text-align: left;
    padding-top: 5px;
}
    
}


@media screen and (max-width: 992px) {
    .top-social-padd {
        display: none;
    }	 
    
    .full img{
        width: 100%;
    }
	footer p.poweredby{
    text-align: left;
    padding-top: 5px;
}

}
@media screen and (max-width: 768px) {
    .media-object {
        margin-bottom: 15px;
    }
    .marg-top-test {
        padding:150px 0 0 0;
    }
    .modal-dialog {
        width: 95%;
    }
    .about-bg h3 {
        font-size: 18px;
    }

    .exph {
        min-height: 465px;

    }
    
    .full img{
        width: 100%;
    }
    .topbutton{ text-align:left;}
    .jobpening h1{
        padding: 0 ;

    }	
    .jobpening h4{
        padding: 0 2px ;

    }
	footer p.poweredby{
    text-align: left;
    padding-top: 5px;
}
		
}
