@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(http://fonts.googleapis.com/css?family=Raleway:400,300,700);



*{margin:0px; padding:0px;}

#topbar { background-color:#E9BF56;}


#topbar p { color:#FFF; margin-top:18px; padding:0px 8px 0px; padding-bottom:10px;
 font-weight:00; font-size:14px; text-shadow: 1px 0px 1px #666; font-weight:600;}

#topbar a { text-decoration:none; color:#FFF;}

span i { color:#FFF !important;}

#topbar .container .row .col-md-3.text-right .social a { margin-right:10px; margin-top:10px; color:#FFF;}

nav {
  margin-top: 10px;
 
}


/* Carousel Styles */
.carousel-indicators .active {
    background-color: #2980b9;
}

.carousel-inner img {
    width: 100%;
    max-height: 695px
}

.carousel-control {
    width: 0;
}

.carousel-control.left,
.carousel-control.right {
	opacity: 1;
	filter: alpha(opacity=100);
	background-image: none;
	background-repeat: no-repeat;
	text-shadow: none;
}




.carousel-control .glyphicon-chevron-left, 
.carousel-control .glyphicon-chevron-right, 
.carousel-control .icon-prev, 
.carousel-control .icon-next {
	position: absolute;
	top: 45%;
	z-index: 5;
	display: inline-block;
}

.carousel-control .glyphicon-chevron-left,
.carousel-control .icon-prev {
	left: 0;
}

.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next {
	right: 0;
}



.carousel-control.left span:hover,
.carousel-control.right span:hover {
	opacity: .7;
	filter: alpha(opacity=70);
}

/* Carousel Header Styles */
.header-text {
    position: absolute;
    top: 60%;
    left: 1.8%;
    right: auto;
    width: 96.66666666666666%;
    color: #fff;
}

.header-text h2 {
    font-size: 28px;
}

.header-text h2 span {
    background-color: #e9bf56;
	padding: 10px; border-radius: 5px;
}

.header-text h3 span {
	background-color: #e77a24;
	padding: 15px; border-radius: 5px;
}

.btn-min-block {
    min-width: 170px;
    line-height: 26px;
}

.btn-theme {
    color: #fff;
    background-color: transparent;
    border: 2px solid #fff;
    margin-right: 15px;
}





#welcome { background-color:#f4e3c8; padding-bottom:30px;}

.engineering img { margin-top:50px; }

.engineering h3 { text-align:center; font-size:20px; font-family:"Open Sans";}

.engineering i { color:#0F543E;}

.engineering p { text-align:center; line-height:25px;text-shadow: 1px 1px 1px #CCC;}


.courses  {position: relative;
display: inline-block;
line-height: 21px;
padding: 7px 20px;
font-size: 13px;
text-transform: uppercase;
color: #2a679e;
border: 1px solid #E9BF56;
border-radius: 20px; margin-top:25px;}


.courses:hover {
    color: #FFF;
    background-color: #E77A24 !important;
    
}


.courses {transition: all 0.3s ease 0s;}



.rounded-btn  {position: relative;
display: inline-block;
line-height: 21px;
padding: 7px 20px;
font-size: 13px;
text-transform: uppercase;
color: #2a679e;
border: 1px solid #E9BF56;
border-radius: 20px;}


.rounded-btn:hover {
    color: #FFF;
    background-color: #E77A24 !important;
    
}


.rounded-btn {transition: all 0.3s ease 0s;}


#services { background-color:#f4e3c8;}

#services h3 {text-align:center; font-size:22px; font-family: Arial, Helvetica, sans-serif;}


#services  hr {
    border: 0px none;
    height: 1px;
    background: #2A679E none repeat scroll 0% 0%;
    width:115px;
    margin: 10px auto;}



#services .container .row .col-md-4 .thumbnail .caption p .fa.fa-star {color: #FBCD53;}

.thumbnail {
    position:relative;
    overflow:hidden;
}
 
.caption {
    position:absolute;
    top:0;
    right:0;
    background:rgba(66, 139, 202, 0.75);
    width:100%;
    height:100%;
    padding:2%;
    display: none;
    text-align:center;
    color:#fff !important;
    z-index:2;
}


#about-reviews {
    background: transparent url("../images/icons.gif") no-repeat scroll center top;
    position: relative;
}


#about-reviews .tint {
background: rgba(80, 140, 202, 0.95);
height: 100%;
left: 0;
position: absolute;
	top: 0;
width: 100%;
		}

.itnt h3 {color:#FFF; margin: 35px 0px 30px; text-align:center; font-family: Arial, Helvetica, sans-serif;}

.itnt p {text-align:center; font-size:18px; color:#FFF; line-height:30px; font-style:italic; padding-bottom:40px;}

.itnt i { color:#FBCD53;}


#about-reviews .container .row .col-md-12 .itnt p a { text-decoration:none;}

footer { background: #FFF none repeat scroll 0% 0%;}


footer h3 { color:#34495E; font-size:18px; font-style:normal; padding-top:20px; margin-bottom:30px;}


.links ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}

.links ul li {
			border-bottom: 1px solid #9099B0; margin-top:10px; margin-bottom:13px;
			
			padding: 5px 0;
			
		}

.container .row .col-md-3 .links ul li a { text-decoration:none; color:#9099B0;}

.container .row .col-md-3 .links ul li a:hover {color:#E64D3D;transition: all 400ms linear 0s;}

.links i {color:#9099B0;}

footer p {color:#9099B0; line-height:29px;}

.adds i {color:#e77a24;}

.container .row .col-md-3 p a { text-decoration:none; color:#9099B0;}

.container .row .col-md-3 p a:hover { color:#E64D3D;transition: all 400ms linear 0s;}

   
.end { background: #FFF none repeat scroll 0% 0%;}

.design {border-top: 2px solid #e77a24;}
  
.digi {  border-radius: 5px 5px 0px 0px; box-shadow: 2px 0px 10px #CCC;   
 text-shadow: 1px 1px #BA4400 !important;
    background: #f97e3b !important;
    background: -moz-linear-gradient(top, #f97e3b 0%, #fe5e00 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f97e3b), color-stop(100%,#fe5e00)) !important;
    background: -webkit-linear-gradient(top, #f97e3b 0%,#fe5e00 100%) !important;
    background: -o-linear-gradient(top, #f97e3b 0%,#fe5e00 100%) !important;
    background: -ms-linear-gradient(top, #f97e3b 0%,#fe5e00 100%) !important;
    background: linear-gradient(to bottom, #f97e3b 0%,#fe5e00 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f97e3b', endColorstr='#fe5e00',GradientType=0 ) !important;
} 
  
.digi p { text-align:center; margin-top:15px; font-size:16px; color:#FFF;}  
  
.digi p a { text-decoration:none; color:#FFF;}     
	 
.digi p a:hover { color:#FF0;} 		 
	   
     
.design  p { margin-top:15px; color:#6e6e6e;}    

#back-to-top img { float:left; margin-top:5px; text-align:center;}
     






/****************************about us*******************************/

#conten { margin-top:40px; margin-bottom:40px;}

#conten h3 { text-transform:uppercase; margin-top:-5px;}

#conten p { text-align:justify; line-height:29px; font-size:12px;}


#welcome h3 { text-align:center; text-transform:uppercase;}

#welcome h4 { text-align:center;text-transform:uppercase;}

	.video-wrapper {
		position: relative;
		padding-bottom: 56.25%; /* 16:9 */
		padding-top: 25px;
		height: 0;
	}

		.video-wrapper iframe,
		.video-wrapper object,
		.video-wrapper embed {
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
		}



.widget {
		
		background: #f7f6f2;
		margin-bottom: 30px;
		padding: 30px;
	}

		.widget h3 {
			margin: 0 0 15px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:18px; font-weight:800; color:#2c82f7; 
			text-align:justify; border-bottom: 1px dashed #ccc; padding-bottom:8px;
		}


.widget ul {
			list-style: none;
			margin: 0 0 30px;
			padding: 0;
		}

		.widget li {
			border-bottom: 1px solid #deddd9;
		}

		.widget li a {
			display: block;
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			padding: 10px 0;
			color:#31873E; text-decoration:none;
		}

		.widget li a:hover { color:#eb870e;transition: color 500ms ease;}

.rvcoll {border-bottom: 1px solid #9099B0;}




.private img {margin-top:30px;}



#revainstitute { margin-top:40px; margin-bottom:30px;}

#revainstitute h1 {text-transform: uppercase; padding-top:8px;text-shadow: #666 1px 0px 1px; font-size:20px;}

#revainstitute h2 { font-size:15px;}

#revainstitute h3 { font-size:15px;}
 
#revainstitute p { text-align:justify; line-height:29px; font-size:14px; color:#666;}

#revainstitute .container .row .col-md-8 .col-md-12 .row .col-md-12 .private a { text-decoration:none; color:#e77a24;}


#revainstitute .container .row .col-md-8 .col-md-12 .row .col-md-12 .private a:hover {color: #F30;
transition: color 500ms ease;}



#content .container .row .col-sm-5 .row .col-xs-12 h3 { margin-top:40px; margin-bottom:30px;}


#content .container .row .col-sm-5 .row .col-lg-10.col-xs-9 a:hover { text-decoration:none;}


#content .container .row .col-sm-5 .row .col-lg-10.col-xs-9 a:hover {color: #E64D3D;
transition: all 400ms linear 0s;}

.primary-color { color:#e77a24;}

.alt-background {
    background: #f7f6f2;
}

#contact .container .row .col-sm-12.text-center h2 { font-size:30px; margin-bottom:30px; }


.error { color:#F00; font-size:12px;}

.advertisement1 {
	position:fixed;
	background-color:;
	left:0;
	margin-top:190px;
	z-index:999; background: #555;}

.advertisement2 { background-color:;}


.adverti { background-color:;}
