@charset "utf-8";
/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800);
@import url(http://fonts.googleapis.com/css?family=Lora:400,700,400italic,700italic);
@import url(https://fonts.googleapis.com/css?family=Raleway:400,100,300,700,600);
@import url(https://fonts.googleapis.com/css?family=Work+Sans:400,600,300,700);

.navbar-header{
	width:38%;
}
	
.logo-cap{
	float:left;
	width:74%;
}

.navbar-header .navbar-brand img{
	/*height:100%;*/
	float:left;
width:17%;
	margin-right:2%;
}
.navbar-header h1{
	color:#ff1200;
	font-size:16px;
	line-height:normal;
	margin-top:6px;
	margin-bottom:5px;
}
.navbar-header h6{
	font-size:9px;
	color:#000;
	font-weight:normal;
	line-height:auto;
	line-height:12px;
}
.navbar-header h1 span br{
	padding:0;
	margin:0;
	line-height:0;
}
.menu-bar-header{
	background:#30AD23;
}
.big-title h1{
	background:url(../images/h1-bg.png) no-repeat center bottom;
	font-family: 'Raleway', sans-serif;
	font-weight:100;
	font-size:25px;
	color:#035cdc;
	margin-bottom:20px;
	background:url(../images/line-ng.png) no-repeat center bottom;
}
.big-title h2{
	font-family: 'Raleway', sans-serif;
	font-weight:100;
	font-size:48px;
	color:#035cdc;
	margin-bottom:20px;
}
.big-title h3{
	font-family: 'Raleway', sans-serif;
	font-weight:100;
	font-size:36px;
	color:#035cdc;
	margin-bottom:20px;
}
.big-title h4{
	font-family: 'Raleway', sans-serif;
	font-weight:100;
	font-size:32px;
	line-height:38px;
	color:#035cdc;
	margin-bottom:20px;
	background:url(../images/line-ng.png) no-repeat center bottom;
	padding-bottom:20px;
}
h4.classic-title{
	font-family: 'Raleway', sans-serif;
	font-weight:100;
	font-size:22px;
	color:#035cdc;
	margin-bottom:20px;
}
h4.classic-title span{
	font-weight:700;
}
.contact-sec .big-title h4,
.about .big-title h4{
	padding-bottom:0;
}

.contact-sec ul.icons-list li i.fa-mobile{
	font-size:18px;
}
.contact-sec ul.icons-list li{
	font-size:16px;
}
.big-title h5{
	font-family: 'Raleway', sans-serif;
	font-weight:300;
	font-size:20px;
	color:#262e36;
	margin-bottom:40px;
	margin-bottom:20px;
	background:url(../images/line-ng.png) no-repeat center bottom;
	padding-bottom:10px;
}
.about .big-title h5,
.courses .big-title h5{
	text-align:center;
	color:#035cdc;
	padding-bottom:20px;
	margin-bottom:10px;
}
.our-clients .big-title h4{
	padding-bottom:20px;
	margin-bottom:10px;
	text-align:center;
}
.skills-sec{
	background:#f9f9f9;
}
.big-title h1 span,
.big-title h2 span,
.big-title h3 span,
.big-title h4 span,
.big-title h5 span{
	font-size:18px;
	font-weight:700;
	display:block;
	padding:20px 0;
	color:#035cdc;
}
.big-title h5 span{
	padding:5px 0;
	font-size:14px;
}
.courses .portfolio-item{
	width:270px;
	float:left;
	margin-right:15px;
}
.courses div.portfolio-item:last-child{
	margin-right:0;
}
.courses-sec{
	padding:30px 0 25px;
}
.section p{
	margin-bottom:15px;
}
.student-say{
	background:#f1f1f1;
}
.course-list{
	background:#f9f9f9;
	padding:15px;
	margin-bottom:20px;
	border:1px solid #f1f1f1;
}
.course-list .course-img{
	width:30%;
	margin-right:2%;
	display:inline-block;
	vertical-align:top;
}
.course-list .couuse-details{
	width:66%;
	display:inline-block;
	vertical-align:top;
}
.course-list h2{
	margin-bottom:10px;
	color:#2E23CA;
}
.course-list h4{ 
color:#ff6207;
margin-bottom:20px;}
.course-list a{
	background:#ff6207;
	padding:10px 20px;
	border-radius:3px;
	font-size:14px;
	color:#fff;
}
.course-list a:hover{
	background:#2317C7;
}
.course-list:hover{
	background:#eee;
}
.gallery.section{
	padding-bottom:0;
}
.page-banner{
	background:#001a48;
}
.fixed-header .navbar-brand img{ width:17%; }

.result label{
	width:125px;
}
.result input[type=text]{
	width:250px;
}
.result button[type=submit]{
	background:#035cdc;
	padding:10px 15px;
	border:none;
	cursor:pointer;
	color:#fff;
}

.service-content a{ font-weight:400; font-size:1.1em; }
.courses .portfolio-thumb img{ min-height:180px; }
.service-content h2 a{ color:#333; }
.service-content h2 a:hover{ color:#1A58BC; }
.service-center .service-icon i{ color:#29BA29; width:70px; height:70px; border-radius:50%; border:2px solid #29BA29; padding:10px; line-height:50px; }




.rwd-table th h1 {
	  font-weight: bold;
	  font-size: 1em;
  text-align: left;
  color: #185875;
}

.rwd-table td {
	  font-weight: normal;
	  font-size: 1em;
  -webkit-box-shadow: 0 2px 2px -2px #0E1119;
	   -moz-box-shadow: 0 2px 2px -2px #0E1119;
	        box-shadow: 0 2px 2px -2px #0E1119;
}

.rwd-table {
	  text-align: left;
	  overflow: hidden;
	  width: 100%;
	  margin: 0 auto;
  display: table;
  padding: 0 0 8em 0;
}

.rwd-table td, .rwd-table th {
	  padding-bottom: 2%;
	  padding-top: 2%;
  padding-left:2%; 
color:#ccc; 
}

/* Background-color of the odd rows */
.rwd-table tr:nth-child(odd) {
	  background-color: #323C50;
}

/* Background-color of the even rows */
.rwd-table tr:nth-child(even) {
	  background-color: #555;
}

.rwd-table th {
	  background-color: #001a48;
font-size:15px;
color:#fff;
}

.rwd-table td:first-child { color: #FB667A; }

.rwd-table tr:hover {
   background-color: #464A52;
-webkit-box-shadow: 0 6px 6px -6px #0E1119;
	   -moz-box-shadow: 0 6px 6px -6px #0E1119;
	        box-shadow: 0 6px 6px -6px #0E1119;
}

.rwd-table td:hover {
  background-color: #FFF842;
  color: #403E10;
  font-weight: bold;
  
  box-shadow: #7F7C21 -1px 1px, #7F7C21 -2px 2px, #7F7C21 -3px 3px, #7F7C21 -4px 4px, #7F7C21 -5px 5px, #7F7C21 -6px 6px;
  transform: translate3d(6px, -6px, 0);
  
  transition-delay: 0s;
	  transition-duration: 0.4s;
	  transition-property: all;
  transition-timing-function: line;
}

@media (max-width: 800px) {
.rwd-table td:nth-child(4),
.rwd-table th:nth-child(4) { display: none; }
}

.download li{ list-style:inside disc; font-size:14px; font-weight:600; margin-bottom:5px; padding-left:1%; }
.navbar-header h1 span{ color:#0D51B9; }


.student-home .item img {
    float: left;
    height: 140px;
    margin-right: 8px;
    width: 136px;
}
.student-home {
    padding: 30px 0;
background:#f5f5f5;
margin-bottom:40px;
}
.student-home .item h4, .student-home .item h5 {
    color: #000;
    line-height: 22px;
}

/* --- contact form  ---- */
form#contactform input[type="text"] {
	width: 100%;
	border: 1px solid #ccc;
	min-height: 34px;
	padding-left: 10px;
	font-size: 13px;
	padding-right: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color:#666;
}
form#contactform select {
	width: 100%;
	border: 1px solid #ccc;
	min-height: 34px;
	padding: 1%;
	font-size: 13px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color:#666;
}
form#contactform input[type="password"] {
	width: 100%;
	border: 1px solid #ccc;
	min-height: 34px;
	padding-left: 10px;
	font-size: 13px;
	padding-right: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color:#666;
margin-top:5px;
}
form#contactform textarea {
	border: 1px solid #ccc;
	width: 100%;
	padding-left: 10px;
	padding-top: 10px;
	font-size: 13px;
	padding-right: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color:#666;
	resize:none;
}
form#contactform .validation {
	font-size: 11px;
}
#sendmessage {
	border: 1px solid #e6e6e6;
	background: #f6f6f6;
	display: none;
	text-align: center;
	padding: 15px 12px 15px 65px;
	margin: 10px 0;
	font-weight: 600;
	margin-bottom: 30px;
}
#sendmessage.show, .show {
	display: block;
}
/* --- comment form ---- */
form#commentform input[type="text"] {
	width: 100%;
	min-height: 40px;
	padding-left: 20px;
	font-size: 13px;
	padding-right: 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
}
form#commentform textarea {
	width: 100%;
	padding-left: 20px;
	padding-top: 10px;
	font-size: 13px;
	padding-right: 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
}
.margintop10 {
	margin-top: 10px;
}
#affi-form input[type="text"],
#affi-form select,
#affi-form textarea{
    color: #666fb5;
    font-size: 13px;
    font-family: 'Open Sans', sans-serif;
    border: 1px solid #666;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    outline: none;
    width: 98%;
    padding: 7px 14px;
    display: block;
    margin-bottom: 10px;  
	transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
}

#affi-form input[type="text"]:focus,
#affi-form textarea:focus {
	border-color: #ddd;
	box-shadow: 0 0 3px #eee;
	-o-box-shadow: 0 0 3px #eee;
	-moz-box-shadow: 0 0 3px #eee;
  	-webkit-box-shadow: 0 0 3px #eee;
}

