
/*********************Navbar***************/


.logobrand {
max-height: 70px !important;
}
.full-width-header .rs-header .sticky .logo-part img {
 max-height: 78px !important;
}
.rs-faq-part.style1 .main-part .faq-content .accordion .card .card-header .card-link {
  position: relative;
  display: block;
  width: 100%;
  padding: 0 60px;
  height: 65px;
  line-height: 65px;
  font-size: 20px;
  font-weight: 600;
  background: #283156 !important;
  box-shadow: 0 0 49px 0 rgba(0, 0, 0, 0.08);
  color: #ffffff;
}


padding-bottom: 24px;
padding-top: 37px;




.full-width-header .rs-header .sticky .logo-part .logobrand {
    max-height: 52px !important;
}
.sliderown .container-fluid{
	padding:0px !important;
}
.rs-banner.nslide1 {
	background: url(../../img/bg/Our-Campus-banner.png);
	background-size:cover !important;
}
.blue{
	color:#273055 !important;
}
.logoimg{
	border-radius: 100px;
background-color: #fff;
padding: 5px;
}
.full-width-header.home8-style4 .rs-header .menu-area {
background: #2a3998 !important;
}	
.full-width-header .rs-header .topbar-area.home8-topbar .topbar-right li a.apply-btn {
  background: #364593;
  text-transform: uppercase;
  border-bottom: 1px solid #ffffff30;
  border-radius: 3px;
}
.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu li {
  display: inline-block;
  margin-right: 28px;
  padding: 0;
}

.full-width-header .rs-header .topbar-area .topbar-right li a.apply-btn {
  color: #ffffff;
  background: #21a7d0;
  padding: 6px 6px;
  display: inline-block;
  font-size: 12px;
}

.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu li a {
  transition: all 0.3s ease;
 font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  height: 120px;
  line-height: 120px;
  padding-right: 0;
  margin-right: 0px;
  color: #ffffff;
  z-index: 1;
  position: relative;
}

.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu li {
  display: inline-block;
  margin-right: 13px;
  padding: 0;
 
}
.physclimg{
height: 30px!important;
width: 30px!important;
}
.rs-footer.style8 .footer-bottom .footer-social li a {
  background: #ff542100 !important;
}
.priclspara{
	text-align:justify;
	font-size:18px;
}
/*----------------------------*/

.rs-testimonial.style2 .testi-wrap .content-part .desc {
  font-size: 18px;
  font-weight: 600;
  line-height: 30px;
  font-family: 'Nunito', sans-serif;
  color: #112958;
  display: flex;
  position: relative;
}

.full-width-header .rs-header .logo-part img {
  max-height: 106px;
}


.jourytxs {
  font-size:32px!important;
  line-height: 46px;
  font-weight: 800;
  color: #031a3d!important;
}


.silmtxts {
  color: #fff !important;
  font-size: 30px !important;
}
.princpara{
	text-align:justify;
	font-size: 18px !important;
}
.trsprtxt{
text-align:center!important;	
}

.childimg{
	height:100px!important;
	width:100px!important;
}
.curlmpara{
	text-align:justify;
	font-size:18px;
}
.curltxts{
text-align: center !important;
color: #ff5421;
}

.rs-faq-part.style1 .main-part .faq-content .accordion .card .card-header .card-link.collapsed::after {
  content: "\f00c "!important;
}
.childsimgs{
	height:250px!important;
}







.rs-faq-part.style1 .main-part .faq-content .accordion .card .card-header .card-link::after {
  position: absolute;
  font-family: FontAwesome;
  content: "\f00c";
  left: 25px;
  top: 50%;
  transform: translateY(-50%);
  text-align: center;
  font-weight: 400;
  background: unset;
  height: unset;
  width: unset;
}

.rs-faq-part.style1 .main-part .faq-content .accordion .card .card-header .card-link {
  position: relative;
  display: block;
  width: 100%;
  padding: 0 60px;
  height: 65px;
  line-height: 65px;
  font-size: 16px;
  font-weight: 600;
  background: #283156!important;
  box-shadow: 0 0 49px 0 rgba(0, 0, 0, 0.08);
  color: #ffffff;
}

.rs-faq-part.style1 .main-part .faq-content .accordion .card .card-header .card-link.collapsed {
  background: #ffffff;
  color: #fdfcfc!important;
}
.curclban{
	padding-top: 48px!important;
	padding-bottom: 67px!important;
}


.chilgimgds{
	height:100px;
	width:100px;
}
.rs-faq-part.style1 .main-part .faq-content .accordion .card .card-header .card-link::after {
  position: absolute;
  font-family: FontAwesome;
   content: "\f00c"!important;
  left: 25px;
  top: 50%;
  transform: translateY(-50%);
  text-align: center;
  font-weight: 400;
  background: unset;
  height: unset;
  width: unset;
}
.triprimg{
  font-size: 30px !important;
  text-align: center;
  color: #ff5421;
  text-transform: uppercase;
}
.qutpara{
font-size: 18px;
text-align: justify;
}
/*------------------------/
.qutseaban{
padding-top: 18px!important;
padding-bottom: 30px!important;
}

.thrplstxs{
text-align: center;
margin-bottom: 62px;
color: #fff;
color: #fbb314 !important;
}
.why-choose-us.style3 .services-part .services-text .services-txt {
  font-size: 16px;
  line-height: 1.2;
  font-weight: 400;
  margin: 0;
  color: #333333;
  text-align: justify!important;
}

.qutpara{
font-size: 18px;
text-align: justify;
}

.sec-title3 .title {
  font-size: 31px;
  line-height: 46px;
  font-weight: 800;
  color: #031a3d;
}

/*************Index***************/
.sliderown h4{
	font-size:60px !important;
	line-height:70px !important;
	text-transform:none !important;
	font-weight: 700 !important;
}
.fifsli{
	min-height: 608px !important;
}
.threesli{
	min-height: 608px !important;
}.fourthsli{
	min-height: 608px !important;
}
.kidsimg{
	height: 300px !important;
}
.kidstoppad{
	padding: 117px 0 294px !important;
}
.kidssecpad{
	padding-bottom: 100px !important;
margin-bottom: 0px !important;
}
.bot100{
	bottom:0px !important;
	position: relative !important;
	margin-top:30px !important;
}
.secondset .features-wrap{
	background-image: url(../../img/bg/background.png);
}
.yellowback{
	
	background-color: #fab214 !important;
}
.bgattch{
	background-attachment:fixed !important;
}
.program .readon{
	padding: 6px 17px !important;
	margin-top: 12px !important;
	font-weight: 400;
}
.program .content-part{
	padding: 24px 30px !important;
}
.program .sec-title3 p{
	padding: 0px 150px;
}
.program{
	font-size: 20px !important;
}
.bgone{
background-image: url(../../img/bg/background.png);
background-color: #dbdbdb;
}
.whychoose .title{
	font-size:32px !important;
}
.whychoose .titleown{
	font-size: 23px !important;
line-height: 24px !important;
margin-bottom: 10px !important;
}
.whychoose .sub-text{
	font-size: 34px !important;
line-height: 10px !important;
}
.bgnone{
	background:none !important;
	padding:0px !important;
}
.whychoose-inside .services-part{
	background:transparent !important;
	box-shadow:none !important;
}
.whychoose-inside h2{
	font-size: 23px !important;
line-height: 31px !important;
}
.wd100img{
	width:100% !important;
}
.rs-popular-courses.home11-style .courses-item .btn-part {
	opacity:1 !important;
	visibility: visible;
	bottom: -20px !important;
}
.yellow{
	color: #fbb315 !important;
}
.bgtwo{
	background-image: url(../../img/bg/ban16.jpg);
background-attachment: fixed;
background-size: contain;
position:relative;
}
.bgtwo::before{
	content:'';
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#4e49a1e3;
	position:absolute;
}
.bgthree{
	background-image: url(../../img/bg/bg6.png);
background-attachment: fixed;
background-size: contain;
position:relative;
}
.bgthree::before{
	content:'';
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#4e49a1e3;
	position:absolute;
}
.bgfour{
	background-image: url(../../img/bg/bg7.png);
background-attachment: fixed;
background-size: contain;
position:relative;
}
.bgfour::before{
	content:'';
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#ffffffed !important;
	position:absolute;
}
.rel{
	position:relative !important;
}
.white{
	color:#fff !important;	
}
.rs-popular-courses.home11-style .courses-item .btn-part a:hover {
  color: #000 !important;
}
.fotpara{
	text-align:justify!important;
	font-size:18px!important;
color: #f0eded !important;
}
.fotlogoimg {
  height: 58px;
}
.fotlogoimg22 {
  height: 61px;
  border-radius: 100px;
  background-color: #fff;
  padding: 5px;
}
.rs-footer .footer-bottom {
  padding: 6px 0;
  background: transparent;
  position: relative;
}
.rs-footer.style8 .footer-top {
  padding: 36px 0 11px;
}
.wrtstxts {
  background-color: #fff;
  padding: 9px;
  font-size: 12px;
  color: #d53607;
}
/***************About Us****************/
.breadcrumbs-img:before{
	  background: linear-gradient(to right, #273055 0%, #27282830 180%) !important;


position: absolute !important;
left: 0;
top: 0;
content: "";
height: 100%;
width: 100%;
	
}
.abopara{
	text-align:justify;
	font-size:18px;
}
.testipara{
	text-align:justify;
	font-size:18px;
}







.aboutbanner{
   background-image: url("../../img/bg/bg6.png");
background-size:cover;
background-repeat:no-repeat;
position:relative!important;
background-attachment:fixed;	

}

.aboutbanner:before{
background-color: #ffffffd1;

position: absolute !important;
left: 0;
top: 0;
content: "";
height: 100%;
width: 100%;


}

.misbans{
   background-image: url("../../img/bg/bg7.png");
background-size:cover;
background-repeat:no-repeat;
position:relative!important;
	
	
}

.misbans:before{
background-color: #fff0;

position: absolute !important;
left: 0;
top: 0;
content: "";
height: 100%;
width: 100%;


}
.visbans{
   background-image: url("../../assets/images/counter/bg1.png");
background-size:cover;
background-repeat:no-repeat;
position:relative!important;
height: 254px;	
	
}

.visbans:before{
  background-color: #fff0;
  position: absolute !important;
  left: 0;
  top: 0;
  content: "";
  height: 100%;
  width: 100%;



}
.misbanner{
background-image: url("../../assets/images/counter/bg2.png");
background-size: cover;
background-repeat: no-repeat;
position: relative !important;
height: 254px;
}

.misbanner:before{
  background-color: #fff0;
  position: absolute !important;
  left: 0;
  top: 0;
  content: "";
  height: 100%;
  width: 100%;


}		
.techimg {
  height: 391px;
}
.grwthtxts{
font-size: 28px !important;
color: #424242 !important;
}


.mispara{
  text-align: justify;
  font-size: 18px;
  padding: 20px;
}

.vispara{
  text-align: justify;
  font-size: 18px;
  padding: 20px;
}


.mistilemps{
  margin-top: 69px!important;
}
.eyeimg{
font-size: 36px;
background-color: #fff;
border-radius: 100px;
padding: 10px;
margin-top: 6px;	
}

.progstxts{
position:relative;

color:#fff!important;	
}
.programbannsr {
	background-image: url("../../img/bg/bg6.png");
background-size: cover;
background-repeat: no-repeat;
position: relative !important;
background-attachment:fixed;
}
.programbannsr:before{
  background-color: #fff0;
  position: absolute !important;
  left: 0;
  top: 0;
  content: "";
  height: 100%;
  width: 100%;


}
.kisdtxtsa{
  font-size: 31px!important;
}

.propara{
	text-align:justify;
	font-size:18px;
}


.playgrobanners {
	background: url(assets/images/bg/course-shape-bg.jpg);
background-size: cover;
background-repeat: no-repeat;
position: relative !important;
background-attachment:fixed;
}
.playgrobanners:before{
  background-color: #fff0;
  position: absolute !important;
  left: 0;
  top: 0;
  content: "";
  height: 100%;
  width: 100%;


}

.skilspara{
	text-align:justify;
	font-size:18px;
}

.curlmpara{
	text-align:justify;
	font-size:18px;
}

.bg6 {
  background: url(../../img/bookban.png);
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-size: auto;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

.curtxts{
	margin-left:200px;
}


.currlbanners{
background-image: url("../../img/bg/bg6.png");

background-size: cover;
background-repeat: no-repeat;
position: relative !important;
background-attachment:fixed;
}
.currlbanners:before{
  background-color: #fff0;
  position: absolute !important;
  left: 0;
  top: 0;
  content: "";
  height: 100%;
  width: 100%;


}
.rs-breadcrumbs .breadcrumbs-text ul li a::before{
background-color: #fe332f;
content: "";
height: 15px;
width: 2px;
position: absolute;
right: 7px;
top: 2px;
transform: rotate(26deg);	
}
.rs-breadcrumbs .breadcrumbs-text ul li a::after {
  background-color: #fe332f;
  content: "";
  height: 15px;
  width: 2px;
  position: absolute;
  right: 7px;
  top: 2px;
  transform: rotate(26deg);
}
.testiparas{
	text-align:justify;
	font-size:18px;
}
.rs-testimonial.home11-style .testi-item .user-info {
  position: relative;
  padding: 25px 30px;
  background: #e7f9fb;
  border: 1px solid #e7f9fb;
  height: 772px;
}
.tectpara{
	text-align:justify;
	font-size:18px;
}
.rs-categories.home11-style .main-part {
  padding: 21px 150px 4px 70px;
}

.leaderimg{
height: 407px!important;
}

.kisdimgs{
	height:250px;
}



.filstatxts{
position: relative;
}



.rs-breadcrumbs .breadcrumbs-text.padding {
  padding-top: 0px;
}
.readon.register-btn {
  padding: 10px 50px;
  color: #ffffff;
  background: #ff5421;
  border-color: #ff5421;
  font-weight: 500;
  width: 100%;
  border-radius: 5px;
  position: relative;
}
.exvpara{
	text-align:justify;
	font-size:18px;
}

/***************Responsive****************/

@media only screen and (max-width:900px){
/*********************Navbar***************/
.logobrand {
  max-height: 37px !important;
}
.full-width-header .rs-header .logo-part img {
  max-height: 51px;
}
.full-width-header.home8-style4 .rs-header .menu-area .rs-menu-area .main-menu .rs-menu ul.nav-menu li a {
  color: #2c3b92 !important;
}

.rs-header .menu-area .main-menu .rs-menu ul.nav-menu li a {
  height: 37px !important;
  line-height: 39px !important;
  padding: 0 0 0 20px !important;
}
.rs-menu-toggle {
  display: block;
  text-align: right;
  position: relative;
  height: 54px;
  line-height: 92px !important;
  cursor: pointer;
  color: #fbf7f7 !important;
  font-size: 22px;
  text-transform: uppercase;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  margin-top: 33px;
}
.full-width-header .rs-header .topbar-area {
  display: inline-flex;
}
.full-width-header .rs-header .topbar-area .topbar-right li a.apply-btn {
  color: #ffffff;
  background: #21a7d0;
  padding: 6px 6px;
  display: inline-block;
  font-size: 11px;
}
.full-width-header .rs-header .sticky .logo-part .logobrand {
  max-height: 31px !important;
}

.bistmisbannes{
padding-bottom: 0px!important;
}

/*************Index***************/

.rs-slider.style1 .slider-content {
  padding: 0px 0;
}

.sliderown h4 {
  font-size: 21px !important;
  line-height: 28px !important;
  text-transform: none !important;
  font-weight: 700 !important;
}

.kidstoppad {
  padding: 150px 0 144px !important;
}
.threesli {
  min-height: 435px !important;
}
.rs-banner.style10 .img-part {
  display: inline-flex;
}

.rs-banner.style10 .img-part {
  max-width: 320px;
  position: absolute;
  top: 203px;
  left: unset;
  right: 0;
  z-index: 111;
}

.fourthsli {
  min-height: 431px !important;
}
.rs-banner.style9 .shape-img {
  display: inline-flex;
}
.rs-banner.style13 {
  padding: 27px 0px 0px 0px;
}
.rs-banner.style13 .banner-content .title {
  font-size: 28px;
  line-height: 41px;
  margin-bottom: 0px;
  margin-top: 28px;
}
.rs-banner.style13 .rs-animation-part{
display: inline-flex;	
}
.fifsli {
  min-height: 436px !important;
}

.hidden-sm {
  display: inline-flex;
}
.rs-banner.style5 .banner-img {
  position: absolute;
  bottom: 107px;
  right: 0;
}
.program .sec-title3 p {
  padding: 0px 0px;
}

.curtxts{
	margin-left:0px;
}

.rs-testimonial.home11-style .testi-item .user-info {
  position: relative;
  padding: 25px 30px;
  background: #e7f9fb;
  border: 1px solid #e7f9fb;
  height: 772px;
}


.rs-breadcrumbs .breadcrumbs-img img {
  min-height: 184px;
}

.misbanner {
  background-image: url("../../assets/images/counter/bg2.png");
  background-size: cover;
  background-repeat: no-repeat;
  position: relative !important;
  height: 586px;
}

.visbans {

    background-image: url("../../assets/images/counter/bg1.png");
    background-size: cover;
    background-repeat: no-repeat;
    position: relative !important;
    height: 618px;

}
.techimg {
  height: 306px;
}


.rs-categories.home11-style .main-part {
  padding: 22px 0px 22px 36px;
}


.leaderimg {
  height: 281px !important;
}

.curlmpara {
  text-align: justify;
  font-size: 18px !important;
}



.full-width-header .rs-header .topbar-area .topbar-contact li {
  display: inline-block;
  line-height: 36px;
  height: 60px;
  margin-right: 17px;
  padding-right: 20px;
  color: #ffffff;
  border-right: 1px solid #374A71;
}
.chilgimgds {
  height: auto;
  width: 262px;
}
.triprimg{
font-size: 21px !important;
text-align: center;
color: #ff5421;
text-transform: uppercase;
line-height: 29px;
}

.welnespara {
  text-align: justify;
  line-height: 22px !important;
  font-size: 15px !important;
}






}