html,body{
	padding:0;
	margin:0;
	font-size: 14px;
}


/*☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺-TOP-MENU-☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺*/

.top-menu{
  background-color: #eeeeee;
}


/* phone no*/
.phone_no{
  float: right;
  padding: 5px;
  overflow: hidden;
  margin-top: 20px;
  
}

@media only screen and (max-width: 768px) {
  .phone_no h1{
 font-size: 2.4em;
}
}
.phone_no h1{
 font-family: 'Russo One', sans-serif;
 color:#092c55;
}

/*☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺-BANNER ARIA-☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺*/

.body_area{
  overflow:hidden;
}


@media only screen and (max-width: 768px) {
  .banner_wallpaper img{
  width: 180%;
}

}

.banner{
	background:#fff;
	padding:20px 0;
	float: left;
	width: 100%;
}

.banner_from{
	padding:15px;
	background:#092c55;  
	margin-top:5px;
	margin-right: 5px;
}
.banner_from h5{
	font-size:20px;
	margin-bottom:15px;
	text-align: center;
 	font-family: 'Russo One', sans-serif;
 	color: #fff;
}
.send{
  font-family: 'Russo One', sans-serif;

}
.banner_from .form-control, .banner_from textarea{
	padding-left:30px;
	background: transparent;
	border: transparent;
	box-shadow: none;
	border-bottom: 1px solid #fff;
	border-radius: 0;
	color:#fff;
}
.banner_from .form-group{
	position:relative;
}
.banner_from .form-group i{
	position:absolute;
	left: 6px;
	top: 9px;
	color:#fff;
}
.banner_from .btn_area{
	padding:0 20px;
}
.banner_from .btn_area .btn{
	width:100%;
	color:#fff;
	font-size:18px;
	font-weight:500;
	word-spacing:1px;
	background:#ff1e2e;
	border-color:#ff1e2e;
}

.form-check-input{
  position: relative;
  float: left;
}

.form-check-label h5{
  float: left;
  margin-left: 10px;
}

/*☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺-CREATIVE-BODY-☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺*/
 @media only screen and (max-width: 768px) {
.slidex2{
  	display: none;
  }
}


.OUR_INFRASTRUCTURE_01{
  height:80vh;
}
.OUR_INFRASTRUCTURE_02{
  height:80vh;
}
 @media only screen and (max-width: 768px) {
.OUR_INFRASTRUCTURE_01{
  height:190vh;
  
}
}
 @media only screen and (max-width: 768px) {
.OUR_INFRASTRUCTURE_02{
  height:190vh;
}
}




/*☺☺☺☺☺-IMAGE-SLIDER-☺☺*/
#slideshow {
  position: relative;
  margin-bottom: 300px;
}

#slideshow > div {
  position: absolute;
  top: 10px;
  left: 10px;
  right: 10px;
  bottom: 10px;
}



/*☺☺☺☺☺-IMAGE-SLIDER-☺☺*/
#slideshow01 {
  position: relative;
  margin-bottom: 300px;
}

#slideshow01 > div {
  position: absolute;
  top: 10px;
  left: 10px;
  right: 10px;
  bottom: 10px;
}


/*☺☺☺☺☺-IMAGE-SLIDER-☺☺*/
#slideshow02 {
  position: relative;
  margin-bottom: 300px;
}

#slideshow02 > div {
  position: absolute;
  top: 10px;
  left: 10px;
  right: 10px;
  bottom: 10px;
}

.creative-body h3{
    font-family: 'Russo One', sans-serif;
    text-align: center;
}

 @media only screen and (max-width: 768px) {

  .CERTIFICATION p{
    font-size:5vw;
    margin-top: 10px;
  }

  .creative-body h3{
}

}
.CERTIFICATION p{
    margin-top: 10px;
  }

 .CERTIFICATION{
    font-family: 'Russo One', sans-serif;
    font-size:3vw;
    color: #333333;
    font-weight: 700;
    letter-spacing: 2px;
    position: relative;
    padding-bottom: 40px;
    text-align: center;
  }
  .creative-div-right span{
    font-weight: bold;
  }
  .creative-div-right{
  	margin-top: 60px;
  }
  .creative-div-right p{
    margin-top: 10px;
    font-size: 20px;
  }
 
  .creative-div-left h5, h5{
    font-family: 'Russo One', sans-serif;
  }



/*☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺-carousel-☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺*/



.col-centered {
    float: none;
    margin: 0 auto;
}

.carousel-control { 
    width: 8%;
    width: 0px;
}
.carousel-control.left,
.carousel-control.right { 
    margin-right: 40px;
    margin-left: 32px; 
    background-image: none;
    opacity: 1;
}
.carousel-control > a > span {
    color: white;
    font-size: 29px !important;
}

.carousel-col { 
    position: relative; 
    min-height: 1px; 
    padding: 5px; 
    float: left;
 }

 .active > div { display:none; }
 .active > div:first-child { display:block; }

/*xs*/
@media (max-width: 767px) {
  .carousel-inner .active.left { left: -50%; }
  .carousel-inner .active.right { left: 50%; }
  .carousel-inner .next        { left:  50%; }
  .carousel-inner .prev        { left: -50%; }
  .carousel-col                { width: 50%; }
  .active > div:first-child + div { display:block; }
}

/*sm*/
@media (min-width: 768px) and (max-width: 991px) {
  .carousel-inner .active.left { left: -50%; }
  .carousel-inner .active.right { left: 50%; }
  .carousel-inner .next        { left:  50%; }
  .carousel-inner .prev        { left: -50%; }
  .carousel-col                { width: 50%; }
  .active > div:first-child + div { display:block; }
}

/*md*/
@media (min-width: 992px) and (max-width: 1199px) {
  .carousel-inner .active.left { left: -33%; }
  .carousel-inner .active.right { left: 33%; }
  .carousel-inner .next        { left:  33%; }
  .carousel-inner .prev        { left: -33%; }
  .carousel-col                { width: 33%; }
  .active > div:first-child + div { display:block; }
  .active > div:first-child + div + div { display:block; }
}

/*lg*/
@media (min-width: 1200px) {
  .carousel-inner .active.left { left: -25%; }
  .carousel-inner .active.right{ left:  25%; }
  .carousel-inner .next        { left:  25%; }
  .carousel-inner .prev        { left: -25%; }
  .carousel-col                { width: 25%; }
  .active > div:first-child + div { display:block; }
  .active > div:first-child + div + div { display:block; }
  .active > div:first-child + div + div + div { display:block; }
}

.block {
  width: 306px;
  height: 230px;
}

/*.red {background: red;}

.blue {background: blue;}

.green {background: green;}

.yellow {background: yellow;}*/


.testimonials {
  text-align: center;
}
.testimonials-img{
  border-radius: 50%;
  width: 200px;
}
.testimonials p{
  text-align: center;
  font-size: 20px;
}
.testimonials span{
  font-size: 20px;
  font-weight:bold;
}

/*☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺-FOOTER-☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺*/



h4{
  font-family: 'Russo One', sans-serif;
}


.student-work{
  text-align: center;
}



.facebook_icon,.email_icon, .google_plus_icon, .youtube_icon {
  font-size: 30px;
}
.facebook_icon:hover,.email_icon:hover, .google_plus_icon:hover, .youtube_icon:hover{
  color:#000;
}
.email_icon{
  color:#fff;
}
.youtube_icon{
  color:  #FF0000;
}
.Copyright-2020{
  color:#fff;
}

/*☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺-Modal-☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺*/

/*#signup-Modal{
  height: 300px;
  height: 300px;
  background-color: red;
  z-index: 99999;
}
*/

/*☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺*/

/*☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺-Appear Effect-☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺*/

.img01,.img02,.img03,.img04,.img05{
  opacity: 0;
}

.intro-text01,.intro-text02,.intro-text03,.intro-text04,.intro-text05{
  opacity: 0;
}


.intro-appear,.img1-appear{
  opacity: 1;
}


@media only screen and (max-width: 768px) {
  .intro-text03{
    display: none;
  }
}


/*☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺*/




