body{margin:0; padding:0;font-family: 'Montserrat', sans-serif; font-weight:400;background:#ffffff !important;font-size:15px !important;}
.white{color:#fff;}
.red{color:#db3541;}
.lblue{color:#00a5e2;font-size:27px;text-transform:uppercase}
.blue{color:#14334f;}
strong{font-weight:700;}
*:focus{outline:none !important;}
a{color:inherit;}
a:hover{text-decoration:none !important;}
a:focus{outline:none !important;border:none !important;text-decoration:none !important;}
.nomargin-top{margin-top:0 !important;}
.nomargin-bottom{margin-bottom:0 !important;}
.nomargin-left{margin-left:0 !important;}
.nomargin-right{margin-right:0 !important;}
.nopadding-top{padding-top:0 !important;}
.nopadding-bottom{padding-bottom:0 !important;}
.nopadding-left{padding-left:0 !important;}
.nopadding-right{padding-right:0 !important;}
input[type="checkbox"]{width:auto;margin:0 5px !important;}
label.query-check{text-align:center;color:#fff;}
input:focus::-webkit-input-placeholder{color:transparent;}
input:focus:-moz-placeholder{color:transparent;}
input:focus::-moz-placeholder{color:transparent;}
input:focus:-ms-input-placeholder{color:transparent;}
textarea:focus::-webkit-input-placeholder{color:transparent;}
textarea:focus:-moz-placeholder{color:transparent;}
textarea:focus::-moz-placeholder{color:transparent;}
textarea:focus:-ms-input-placeholder{color:transparent;}

/*img wrap*/
.image {
    overflow: hidden;
}
a.image{
    display: block;
}
.image img {
    max-width: 100%;
    display: block;
}
.image, .image img {
    position: relative;
}

h1,h2,h3,h4,h5,h6 {
	font-family: 'PT Serif', serif;
	font-weight:700;
}

/*Back To Top*/
.back-top {
   color: #fff;
   right: 20px;
   font-size: 26px;
   position: fixed;
   z-index: 1600;
   opacity: 0;
   visibility: hidden;
   bottom: 70px;
   background: #ff5cb2;
   -webkit-transform: scale(0);
   -ms-transform: scale(0);
   -o-transform: scale(0);
   transform: scale(0);
   height: 40px;
   width: 40px;
   text-align: center;
   line-height: 36px;
   -webkit-border-radius: 50%;
   border-radius: 50%;
}
.back-top-visible {
   -webkit-transform: scale(1);
   -ms-transform: scale(1);
   -o-transform: scale(1);
   transform: scale(1);
   opacity: 1;
   visibility: visible;
}
.back-top::before {
   content: "";
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
   position: absolute;
   z-index: -1;
   -webkit-border-radius: 50%;
   border-radius: 50%;
   opacity: 0;
   visibility: hidden;
   background: #16151d;
}
.back-top:hover::before, .back-top:focus::before {
   opacity: 1;
   visibility: visible;
}
.back-top:hover, .back-top:focus {
   color: #fff;
}

.nopadding{
    padding: 0!important;
}

/*img wrap*/
.image {
    overflow: hidden;
}
a.image{
    display: block;
}
.image img {
    max-width: 100%;
    display: block;
}
.owl-carousel .owl-item img { max-width: 100%!important; width:auto!important;
    display: inline-block!important;}
.image, .image img {
    position: relative;
}

 /*hover on images*/
.hover-effect::before,
.hover-effect::after {
   content: "";
   background: #fff;
   height: 0;
   width: 0;
   z-index: 1;
   position: absolute;
   -webkit-transition-duration: 1.3s;
	-o-transition-duration: 1.3s;
	transition-duration: 1.3s;
}
.hover-effect::before {
	right: 0;
	opacity: 1;
	top: 0;
}
.hover-effect::after {
	bottom: 0;
	opacity: .7;
	left: 0;
}
.hover-effect:hover::after, .hover-effect:hover::before {
	height: 100%;
	opacity: 0;
	width: 100%;
}


/*to align elements center*/
.center-content-block{
   display: -webkit-box;
   display: -webkit-flex;
   display: -moz-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-pack: center;
   -webkit-justify-content: center;
   -moz-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -webkit-flex-direction: column;
   -moz-box-orient: vertical;
   -moz-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   -webkit-box-align: center;
   -webkit-align-items: center;
   -moz-box-align: center;
   -ms-flex-align: center;
   align-items: center;
}

#header{background: #05529f url(../images/Banner.jpg) center/cover no-repeat;position:relative; padding:30px 0}
#header .logo{ display:block;} 
#header .logo img{ width:220px} 
#header .header-wrapper { padding:150px 0;  }
#header .header-wrapper h2{ color:#ffffff;font-size:48px;text-align:left; line-height:1.2; margin-bottom:10px;}
#header .header-wrapper h4{ color:#ffffff; font-size:28px;text-align:left; line-height:1.2; margin-bottom:10px;}
#header .header-wrapper ul { margin:20px 0; padding:0 0 0 10px; list-style:none}
#header .header-wrapper ul li{font-size:14px; padding-left:20px; line-height:22px; position:relative; text-transform:none; color:#ffffff;text-align:left; }
#header .header-wrapper ul li:before{ position:absolute; left:0; top:0; content:"\2022";color:#ffca02; font-size:22px; font-weight:700 }
#header .header-wrapper .btns{ margin-top:40px;}
#header .header-wrapper .btns .adm-btn{ padding:10px 20px; font-size:18px; line-height:1.5; text-transform:uppercase; background:#a92421; color:#ffffff; font-weight:bold;}

.desktop-npf{ position:absolute; right:6%; top:60px; display:block}
.desktop-npf img{ width:100%; height:auto}
.mobile-npf { display:none}


.pursue-btech{
    width: 100%;
	background: rgb(255,255,255);
	text-align:left;
	padding:50px 0 40px 0;
	position:relative;
}

.pursue-btech h3{ color:#05529f;font-weight:700; font-size:28px;text-align:left; line-height:32px; margin-bottom:40px;display:inline-block;}

.pursue-btech h3::after {
   content: "";
   height: 3px;
   width: 150px;
   left:0;
   background: #fedb56;
   display: block;
   margin-top: 15px;
}


.pursue-btech .services-left .lists li a i {
    margin-right: 10px;
}
.pursue-btech .services-left .lists { margin:0; padding:0; list-style:none}
.pursue-btech .services-left .lists li {width:100%;}

.pursue-btech .services-left .lists li a {
    color: #000000;
    font-weight: 700;
    font-size: 18px;
	padding:15px 30px 20px 0px;
	cursor:pointer;
	text-align:left;
	display:block;	
	line-height:30px;
	background:#ffffff;
	border-bottom:1px solid #fafafa;
}
.pursue-btech .services-left .lists li a.active {
	color:#ffbf02;
	position:relative
}
.pursue-btech .services-left .lists li a.active:before {
	position:absolute;
	font-family:'FontAwesome';
	content: "\f105";
	right:20px;
	top:15px;
	color:#ffbf02;
	font-size:32px;
}

.pursue-btech .services-left .lists li a:hover {
    color: #ffbf02;
}

.pursue-btech .services-left { background:transparent }
.pursue-btech .services-right { position:relative;}
.pursue-btech .services-right .inner-content { padding:0px 30px 0 10px; color:#000000 }


figure.specialization * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
figure.specialization img {
  max-width: 100%;
  opacity: 1;
  height:100%;
  width: 100%;
  border-radius:20px;
  -webkit-transition: opacity 0.35s;
  transition: opacity 0.35s;
  }
figure.specialization figcaption {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 30px 1em;
  width: 100%;
}
figure.specialization figcaption::before {
  position: absolute;
  bottom: 30px;
  right: 30px;
  top: 100%;
  left: 30px;
  border-bottom: 4px solid rgba(255, 255, 255, 0.8);
  content: '';
  opacity: 0;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  -webkit-transition-delay: 0.6s;
  transition-delay: 0.6s;
}
figure.specialization h2,
figure.specialization p {
  margin: 0 0 5px;
  opacity: 1;
  font-size:18px;
  text-align:left;
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  bottom:0;
  transition: opacity 0.35s,-webkit-transform 0.35s,-moz-transform 0.35s,-o-transform 0.35s,transform 0.35s;
}
figure.specialization h2 {
  word-spacing: -0.15em;
  font-weight: 700;
  -webkit-transform: translate3d(0%, 0%, 0);
  transform: translate3d(0%, 0%, 0);
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
  color:#ffffff;
  font-size:18px;
  font-family: 'Montserrat', sans-serif;
}

figure.specialization ul li {
  font-weight: 300;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
  color:#ffffff
}

figure.specialization ul { margin:0px; padding:0px; list-style:none}
figure.specialization ul li{  position:relative;font-size:13px; line-height:20px; color:#ffffff; padding-left:18px; text-align:left; vertical-align:text-top; margin-bottom:2px;}

figure.specialization ul li:before {
  content: "\25CB"; 
  margin: 0px auto; 
  position: absolute; 
  left: 0px; 
  color:#ffbf02;
  font-size:18px;
  bottom: 0px;
  line-height:18px;
  top:1px; 
  z-index: 2;
 
}

.why-study-btech{
    width: 100%;
	background: rgb(255,255,255);
background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(228,227,227,1) 100%);
	text-align:left;
	padding:50px 0 40px 0;
	position:relative;
}

.why-study-btech .shape1 { position:absolute; right:0; top:200px; background:url(../images/shape1.png) right bottom no-repeat; width:400px; height:400px}
.why-study-btech .shape2 { position:absolute; left:0; bottom:-60px; background:url(../images/shape2.png); width:450px; height:500px;}




.why-study-btech h3{ color:#05529f;font-weight:700; font-size:28px;text-align:left; line-height:32px; margin-bottom:40px;display:inline-block;}

.why-study-btech h3::after {
   content: "";
   height: 3px;
   width: 150px;
   left:0;
   background: #fedb56;
   display: block;
   margin-top: 15px;
}
.why-study-btech h4{ color:#333333;font-weight:700; font-size:18px;text-align:left; line-height:1.3; margin-bottom:10px;}
.why-study-btech p{ color:#333333; padding-right:10%;font-size:15px;margin-bottom:30px;text-align:left; }

.why-study-btech p.large{color:#525252; font-size:16px;line-height:1.4; margin-bottom:20px; text-align:left}

.single_department {
    background: #edeeee;
    padding: 5px;
    margin-bottom: 20px;
	width:85px;
	height:85px;
	border-radius:5px;
	cursor:pointer;
	display:block;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
	box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
}
.single_department img {
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
	width:70px;
	height:auto
}
.single_department:hover {
	background:#04548f;
    box-shadow: 0px 5px 40px rgba(0, 0, 0, 0.3);
}
.single_department:hover img {
    -webkit-filter: brightness(0) invert(1);
    -moz-filter: brightness(0) invert(1);
    -ms-filter: brightness(0) invert(1);
    -o-filter: brightness(0) invert(1);
    filter: brightness(0) invert(1);
}

.placement-section{
    width: 100%;
	background:#04548f;
	text-align:left;
	padding:30px 0 50px 0;
}

.placement-section h3{ color:#ffffff; font-weight:700; font-size:24px;text-align:left; line-height:32px;  margin-bottom:0px;}

.placement-section h3::after {
   content: "";
   height: 3px;
   width: 150px;
   left:0;
   background: #ffca02;
   display: block;
   margin-top: 15px;
}
.br2 { border-left:4px solid #ffca02}
.placement-section .placement-col { margin-top:45px; margin-bottom:35px;}
.placement-section .placement-col:last-child { margin-top:25px; margin-bottom:0px;}
.placement-section .placement-col h2{ color:#ffca02; font-weight:700; font-size:48px;font-family: 'Montserrat', sans-serif;text-align:left; line-height:32px; margin-bottom:10px;}
.placement-section .placement-col p{ color:#ffffff; text-align:left; font-weight:300; font-size:16px; text-transform:uppercase; margin:0}

.placement-section h4{margin-left:20px;  color:#ffffff; font-weight:400;font-family: 'Montserrat', sans-serif; font-size:20px;text-align:left; line-height:32px;  margin-bottom:10px;}

.rec-logo { background:#ffffff; padding:10px; margin-left:15px; margin-top:10px; margin-bottom:15px; border-radius:8px;}
.rec-logo img {object-fit:contain;max-width:100%;max-height:100%;height: auto;margin: auto;display: block;}

.top-placement { margin-top:-210px; padding:20px 0px 0; position:relative;  background:rgba(255,201,2,.90); border-radius:10px; border:2px solid #d62032; overflow:hidden}
.padding { padding:0 20px}
.top-placement p { color:#000000; text-align:left; font-size:14px; line-height:1.3; margin:0;}
.top-placement p.placed { color:#000000; text-align:left; margin:10px 0 5px 0;}
.top-placement p.course { color:#000000; font-size:12px; padding-bottom:15px; position:relative}
.top-placement p.course:before {position:absolute; bottom:0; content:''; left:0; width:100px; background:#ffffff; height:4px;}
.top-placement h4 { margin:0; color:#000000; font-size:16px; line-height:1.2; font-weight:700;font-family: 'Montserrat', sans-serif; text-align:left}
.top-placement h4 span { font-weight:300;font-family: 'Montserrat', sans-serif;}

.top-placement h5 { margin:20px 0 0 0; color:#414042; font-size:16px; text-transform:uppercase; font-weight:700;font-family: 'Montserrat', sans-serif; text-align:left; position:relative}
.top-placement p strong { font-weight:500;}
.top-placement img{left:0; width:100%;}



.admission-details{
	background:#d0d6db url(../images/admission-bg.jpg) center/cover no-repeat;
	text-align:left;
	padding:50px 0 40px 0;
	position:relative;
}

.admission-details h3{ color:#05529f;font-weight:700; font-size:28px;text-align:left; line-height:32px; margin-bottom:40px;display:inline-block;}

.admission-details h3::after {
   content: "";
   height: 3px;
   width: 150px;
   left:0;
   background: #fedb56;
   display: block;
   margin-top: 15px;
}

.accordion {
  margin: 0px;
  padding:0
}
.accordion .card {
  border: none;
  padding: 1.2rem 1.25rem 1.2rem 4.5rem;
    margin-bottom:50px;
    background-color: #ffffff;
	border-radius:10px;
	box-shadow:0px 5px 5px #666666;
	position:relative
}

.accordion .card div.icon{
	position:absolute;
	left:10px;
	top:-20px;
}

.accordion .card h2 {
  background: url(../images/arrow-down.png) no-repeat calc(100% - 0px) center;
  background-size: 25px;
  cursor: pointer;
  font-size: 22px;
  color:#ffca02;
  font-weight:700;
  font-family: 'PT Serif', serif; 
}
.accordion .card h2.collapsed {
  background-image: url(../images/arrow-up.png)
}
.accordion .card-body {
  padding-left: 0;
  padding-right: 0;
}

.accordion .card-body table thead td { background:#04548f; color:#ffffff; text-align:center; font-size:20px;}	
.accordion .card-body table tbody th { background:#ffca02; color:#04548f; text-align:center; font-size:16px;}	
.accordion .card-body table tbody td { background:#ffffff; color:#000000; font-size:15px; text-align:left;}	
.accordion .card-body  h4{ color:#05529f;font-weight:700; font-size:20px;text-align:left; line-height:28px; margin-bottom:10px;display:block;}




nav > .nav.nav-tabs{

  border: none;
    color:#fff;
    background:#ffffff;
    border-radius:0;
	padding:0px;

}
nav > div a.nav-item.nav-link{
  padding: 18px 25px;
	  border: none;
    background-color: #fff;
    box-shadow: 0px 5px 5px #666666;
    position: relative;
	width:25%;
	color:#000000;
	border-radius:0
}

nav > div a.nav-item.nav-link.active
{

    background-color: #05529f;
	color:#ffffff

}

.tab-content{
  background: #fdfdfd;
    line-height: 25px;
    border: 1px solid #ddd;
    padding:40px 25px;
}

nav > div a.nav-item.nav-link:hover,
nav > div a.nav-item.nav-link:focus
{
  border: none;
    background: #05529f;
    color:#fff;
    border-radius:0;
    transition:background 0.20s linear;
}
.admission-details table thead td { background:#04548f; color:#ffffff; text-align:center; font-size:20px;}	
.admission-details table tbody th { background:#ffca02; color:#04548f; text-align:center; font-size:16px;}	
.admission-details table tbody td { background:#ffffff; color:#000000; font-size:15px; text-align:left;}	
.admission-details  h4{ color:#05529f;font-weight:700; font-size:20px;text-align:left; line-height:28px; margin-bottom:10px;display:block;}



.footer { background:#033866; padding:15px 0; position:relative}
.footer p.copyright, .footer p { color:#ffffff; font-size:14px; padding:0; margin:0; text-align:center;}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	
#header .header-wrapper { padding:40px 0;  }
#header .header-wrapper h2{ color:#ffffff;font-weight:700; font-size:32px;text-align:left; line-height:1.3; margin-bottom:5px;}
#header .header-wrapper h4{ font-size:18px;text-align:left; line-height:1.3; margin-bottom:5px;}
#header .header-wrapper p{font-size:13px; line-height:20px; padding-right:15%;}
	
.placement-section .placement-col { margin-top:10px; width:100%;margin-bottom:15px;}
.placement-section .placement-col:last-child { margin-top:15px; margin-bottom:0px;}
.placement-section .placement-col h2{font-size:30px;line-height:32px; margin-bottom:0px;}
.placement-section .placement-col p{text-align:left; padding:0 0px;font-size:11px;}

.rec-logo { margin-left:0px; margin-top:0px;}
.top-placement { margin-top:-160px; padding:30px 10px 0;}
.top-placement p { color:#414042; text-align:left; margin:0;}
.top-placement h4 { margin:0; color:#414042; font-size:20px; line-height:1.3;}
.top-placement h5 { font-size:14px;}
.top-placement p strong { font-weight:500;}
.top-placement img{ margin-bottom:-2px; width:140%}


}
@media screen and (max-width: 767px) {
.desktop-npf{display:none}
.mobile-npf { display:block; padding:20px;}

#header{background: #0b2c69 url(../images/Banner.jpg) left/cover no-repeat;position:relative; padding:20px 0}
#header .header-wrapper { padding:40px 0;  }
#header .header-wrapper h2{ color:#ffffff;font-weight:700; font-size:32px;text-align:left; line-height:1.3; margin-bottom:5px;}
#header .header-wrapper h4{ font-size:18px;text-align:left; line-height:1.3; margin-bottom:5px;}
#header .header-wrapper p{font-size:13px; line-height:20px; padding-right:15%;}


.pursue-btech{
	text-align:center;
	padding:20px 0 20px 0;
}

.pursue-btech h3{ font-size:24px;text-align:center;margin-bottom:0px; padding-bottom:10px;}

.pursue-btech h3::after {
  bottom:0px;
   width: 200px;
   left:0;
   right:0;
   margin:10px auto;
   background: #fedb56;
}
.pursue-btech .services-left .lists  { margin-bottom:20px}
.pursue-btech .services-left .lists li a {
    font-size: 15px;
	padding:5px 25px 10px 0px;
	line-height:28px;
}

.pursue-btech .services-left .lists li a.active:before {
	content: "\f107";
	top:10px;
	color:#ffbf02;
	font-size:28px;
}


.why-study-btech{
	text-align:center;
	padding:40px 0 40px 0;
	position:relative;
}


.why-study-btech h3{ font-size:24px;text-align:center;margin-bottom:30px; padding-bottom:10px;}
.why-study-btech h3::after {
   bottom:0px;
   width: 200px;
   left:0;
   right:0;
   margin:10px auto;
   background: #fedb56;
}
.why-study-btech h4{ font-size:16px;}
.why-study-btech p{ padding-right:0%;font-size:14px;margin-bottom:10px }
.why-study-btech p.large{font-size:15px;line-height:1.4; margin-bottom:10px}

.why-study-btech .shape1 { position:absolute; right:0; top:200px; background:url(../images/shape1.png) right bottom no-repeat; width:100%; height:400px}
.why-study-btech .shape2 { position:absolute; left:0; bottom:-60px; background:url(../images/shape2.png); width:100%; height:500px;}


.placement-section{
	padding:40px 0;
}
.placement-section h3{font-size:24px;text-align:center;}
.placement-section h3::after {
   left:0;
   right:0;
   margin:15px auto;
   background: #ffca02;
}
.br2 { border-left:none; border-top:4px solid #ffca02; padding:15px 0}
.placement-section .placement-col { margin-top:10px; width:50%; min-height:90px; float:left; margin-bottom:15px;}
.placement-section .placement-col:last-child { margin-top:15px; margin-bottom:0px;}
.placement-section .placement-col h2{ text-align:center; font-size:32px;line-height:32px; margin-bottom:10px;}
.placement-section .placement-col p{text-align:center; padding:0 20px;font-size:12px;}

.placement-section h4{  margin:10px auto; color:#ffffff; font-size:24px;text-align:center;}
.rec-logo { padding:10px; margin-left:0px;  margin-bottom:10px; border-radius:8px;}
.top-placement { margin-top:0px; padding:20px 0px 0;}
.top-placement p { color:#414042; text-align:left; margin:0;}
.top-placement h4 { margin:0; color:#414042; text-align:left; font-size:18px;}

.admission-details{
	padding:40px 0;
}

.admission-details h3{ font-size:24px;text-align:center; margin-bottom:30px;display:block;}
.admission-details h3::after {
   right:0;
   margin:15px auto;
   left:0;
   background: #fedb56;
   display: block;
}

.accordion .card {
  border: none;
  padding: 2rem 1.2rem .85rem 1.2rem;
  margin-bottom:50px;
}

.accordion .card div.icon{
	position:absolute;
	left:-10px;
	 top:-30px;
}
.accordion .card h2 {
  background: url(../images/arrow-down.png) no-repeat calc(100% - 0px) top;
  background-size:24px;
  cursor: pointer;
  font-size: 20px;
}
.accordion .card h2.collapsed {
  background-image: url(../images/arrow-up.png)
}
.accordion .card-body {
  padding-left: 0;
  padding-right: 0;
}

.accordion .card-body table thead td { background:#04548f; color:#ffffff; text-align:center; font-size:16px;}	
.accordion .card-body table tbody th { background:#ffca02; color:#04548f; text-align:center; font-size:12px;}	
.accordion .card-body table tbody td { background:#ffffff; color:#000000; font-size:12px; text-align:left;}	
.accordion .card-body  h4{ color:#05529f;font-weight:700; font-size:20px;text-align:left; line-height:28px; margin-bottom:10px;display:block;}
.footer p.copyright, .footer p {font-size:12px;}

nav > div a.nav-item.nav-link{
  padding: 18px 10px;
	border: none;
    background-color: #fff;
    position: relative;
	border:3px solid #d0d6db;
	width:50%;
	color:#000000;
	border-radius:0;
	box-shadow:none;
}
nav > div a.nav-item.nav-link div.icon{
	display:none
}
nav > div a.nav-item.nav-link.active
{

    background-color: #05529f;
	color:#ffffff;
	border:3px solid #d0d6db;
	box-shadow:none;
}

.admission-details table thead td {font-size:16px;}	
.admission-details table tbody th {font-size:14px;}	
.admission-details table tbody td {font-size:12px; text-align:left;}	
.admission-details  h4{ font-size:16px;text-align:left; line-height:22px}
}

@media screen and (max-width: 480px) {
#header{background: #0b2c69 url(../images/Banner.jpg) left/cover no-repeat;position:relative; padding:20px 0}
#header .header-wrapper { padding:30px 0;  }
#header .header-wrapper h2{ color:#ffffff;font-weight:700; font-size:28px;text-align:left; line-height:1.3; margin-bottom:5px;}
#header .header-wrapper h4{ font-size:14px;text-align:left; line-height:1.3; margin-bottom:5px;}

.pursue-btech .services-left .lists li a {
    font-size: 12px;
	padding:5px 25px 5px 0px;
	line-height:20px;
}

.pursue-btech .services-left .lists li a.active:before {
	content: "\f107";
	top:5px;
	right:0;
	color:#ffbf02;
	font-size:24px;
}
.footer p.copyright, .footer p {font-size:10px;}

}