@charset "utf-8"; 
@import url('https://fonts.googleapis.com/css?family=Roboto:400,700|Source+Sans+Pro:300,400,600,700');


@font-face {
    font-family: 'museo_slab500';
    src: url('../fonts/museo_slab_0-webfont.woff2') format('woff2'),
         url('../fonts/museo_slab_0-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'museo_slab700';
    src: url('../fonts/museo_slab_1-webfont.woff2') format('woff2'),
         url('../fonts/museo_slab_1-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

/* CSS Document */
/*Table of Content

-body
-.topbar
	-.social_top

-header		
	-.header_top
		-.company_info
	-.navbar-sticky
		-.attr-nav
		-.navbar-menu
-#search		
-.rev_slider_wrapper 
-owl-slider

-#about
	-.icon_box
	-.about_box
	-.priorty
		-.about_post

-#courses
	-.image

-#facts
	-.number-counters
		-.counters-item

-#pricing
	-.pricing
		-.pricing_item
			-.item
				-.content_wrap

-#reviews
	-#review_slider
		-.client_name

-#parallax
-.parallax

-#news
	-.news_box
		-.comment

-.page_header
	-.page_nav

-#history
	-.history_wrap

-#counter

-#tours
	-.tour_media
		-.tour_feature
		-.tour_body

-#teachers
	-.director_slider

-.error

-#blog
	-.blog_item
		-.blog_newest
	-.findus
	-.pager_nav
		-.pagination
	-.sidebar
		-.widget
		-.widget_search
		-.category
		-.tags

-#contact
	-.contact_address
		-.address
-#map

-#faq
	-.faq_content
		-.items
			-.sub_items

-#gallery
	-.projects
		-.cbp-item
			overlay
				-centered

-#shop
	-.shopping_box
		-.shop_content
			-.price_product
	-.shop_info	
		-.quote
		-.tag_cate
		-.share
	-.shop_tab
		-.tabs
		-.tab_container
			-.tab_content
				-.commentlist
					-.avator
					-.comment-content
				-.rating
				-.review-form
	-.related_pro		
	-.cart_table
		-.table-responsive
			-.product-name
	-.apply_coupon
		-.coupon
	-.totals
		-.total_form
			-.select
			
-#testinomila_page
	-.js-grid-masonry
	-.cbp
		-.cbp-item
			-.cbp-caption-defaultWrap
				-.testimonial_wrap
					-.testimonial_text
						-.testimonial_pic
							-.color
							-.post_img

-footer
-.footer_panel
-.copyright


*/



/*General Styling*/

body{
	padding:0;
	margin:0;
	color:#0f0f0f;
	line-height:1.5em;
	font-size:1em;
	overflow-x: hidden;
	font-family: 'Source Sans Pro';
}
body,html{
	height:100%;
	width:100%;
	font-size:99%;
	position: relative;
}
/*Share Common Font Family*/
#rev_slider h1, #rev_slider_full h1, #rev_slider_video h1, #text_rotator h1, h3, .page_header .page-content h1, .aboutus h4, .events h4, .items > li > a, #error .error h1, 
.shopping_box h4, .shop_tab .tabs li, .pushmenu .push_nav > li > a > span{
	font-family: 'museo_slab500';
}
h2, #about .priorty .about-post h4, .icon_box h4, .contact_address .address h4, .number-counters .counters-item strong,  #parallax h1,
.reviews .review_left strong, #error .error h2,
.shopping_box h4.price_product, .cart_table .price_product, .cart_table .product-name h4,
nav.bootsnav .megamenu-content .title{
	font-family: 'museo_slab700';
}
p.diff{
	font-family: 'Source Sans Pro';
	font-size:18px;
	text-align:center;
	padding:20px;
}
p{
	font-family: 'Source Sans Pro';
	font-size:18px;
}
p.cls{
	
font-size:16px;	
}

ol, ul{
	margin:0;
	padding:0;
	list-style:none;
}
::-webkit-input-placeholder, .form-control::-webkit-input-placeholder{
   color:#b5b5b5;
}
:-moz-placeholder, .form-control:-moz-placeholder{
   color:#b5b5b5;  
}
::-moz-placeholder, .form-control::-moz-placeholder{
   color:#b5b5b5;  
}
:-ms-input-placeholder, .form-control:-ms-input-placeholder{  
   color:#b5b5b5;  
}
textarea::-webkit-input-placeholder{
   color:#b5b5b5;
	opacity:1;
}
textarea:-moz-placeholder{
   color:#b5b5b5;
	opacity:1;
}
textarea::-moz-placeholder{
   color:#b5b5b5; 
	opacity:1;
}
textarea:-ms-input-placeholder{  
   color:#b5b5b5; 
	opacity:1;
}
textarea{
	resize:none;
	box-shadow:0 0;
}
label {
	font-weight:normal;
	margin:0;
}

.form-control{
	box-shadow:0 0;
}
.form-control:focus, textarea:focus{
  border-color: #4587d9;
  box-shadow: 0 0;
}	
a{
	color: inherit;
}
a, a:hover, a:focus{
	outline:none;
	text-decoration:none;
}
h1,h2,h3,h4,h5,h6{
	margin:0;
}
h1{
	font-size:40px;
}
h2{
	font-size:36px;
}
h3{
	font-size:16px;
}
h4{
	font-size:24px;
}
p{
	font-family: 'Source Sans Pro';
	color:#5b5b5b;
	line-height:normal;
}
.padding{
	padding-bottom:90px;
	padding-top:90px;
}

.padding20{
	padding:20px;
}
.padding-top{
	padding-top:90px;
}

.padding-top1{
	padding-top:40px;
}

.padding-top2{
	padding-top:20px;
}
.spanmargin{
	
	margin-left:25px;
}
.padding-bottom{
	padding-bottom:90px;
}
.padding-bottom-half{
	padding-bottom:45px;
}
.heading_space {
  margin-bottom: 45px;
  /*text-align:center;*/
}
.bottom25{
	margin-bottom:25px;
}
.top25{
	margin-top:25px;
}
.top30{ margin-top:30px;}
.margin_tophalf{
	margin-top:45px;
}
.margin10{
	margin-top:15px;
}
.salary{
	
	background-color:#ededed;padding:50px;box-shadow: 10px 10px 8px #888888;margin:50px auto;
}
.bottom5{ margin-bottom:5px;}
.margin_top{
	margin-top:90px;
}
.bottom20{ margin-bottom:20px;}
.top20{ margin-top:20px;}
.bottom15{ margin-bottom:15px;}
.no_bottom{ margin-bottom:0;}

.bg_light{
	background:#f3f3f3;
}
.bg_grey{
	background-color:#ebeff2; 
}
.color{
	color:#ffb600;
}
.bg_blue{
	background-color:#0798bc;
}
.border_radius{
	-webkit-border-radius:4px;
	border-radius:4px;
}	
.heading{
	border-bottom:1px solid #dadada;
	display:inline-block;
}
.heading .divider-left, .heading .divider-center{
	height:4px;
	width:70px;
	background:#ffb600;
	display: block;
}
.heading .divider-left {
  margin: 10px 0 -2px;
}
.heading .divider-center{
	margin:10px auto -2px;
}

.heading1{
	
	font-size:26px;
}

/*** Buttons ***/
.btn-dark{
	border:1px solid #0f0f0f;
	background:#0f0f0f;
}
.btn-dark, .btn-light, #parallax a{
	color:#0000;;
}
#parallax a, .btn_common{
	padding:10px 30px;
	display: inline-block;
	font-weight:bold;
	font-size:12px;
	
    font-weight: 600;

	text-transform:uppercase;
	position:relative;
	z-index:1;
	overflow:hidden;
	background-color:#ffb600;
	color:black;
	width:280px;	
}
.btn_common:after{
	
  
  position: absolute;
  height:100%;
  left:0; right:0;
  overflow:hidden;
  opacity: 0;
  top:0;
  border-radius:4px;
  white-space:nowrap;
  
  -moz-transform:scale(1, 0.5);
  -ms-transform:scale(1, 0.5);
  -o-transform:scale(1, 0.5);
  -webkit-transform:scale(1, 0.5);
  transform:scale(1, 0.5);
  width: 100%;
  z-index: -1;
  content:'';
}
.reqbtn{
	
	    top: 35px;
}
.three-up-stats[data-background=gray] {
 background-color: #ededed;
}
.three-up-stats {
    padding-left: 50px;
    padding-right: 50px;
}		
.three-up-stats-inner {
    padding-top: 75px;
    padding-bottom: 75px;
}

.three-up-stats-inner {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 100%;
    padding-top: 50px;
    padding-bottom: 50px;
}

.three-up-stats-intro {
    width: 1280px;
   
}

.three-up-stats-intro h2 {
    font-size: 32px;
	font-family: Gotham SSm A,Gotham SSm B,Arial,sans-serif;
    font-weight: 900;
    margin: 0 0 4px;
    text-transform: uppercase;
    
}
.h2.-gray-dark{
color: #333;	
	
}
.three-up-stats-intro.h2.-center, .h3.-center, .h4.-center, .h5.-center, .h6.-center, h1.-center, h2.-center, h3.-center, h4.-center, h5.-center, h6.-center {
    text-align: center;
}
/* .-center p, .p.-center, .wysiwyg-content p.-center, p.-center {
	
	text-align:center;
} */
.wysiwyg-content:last-child {
    margin-bottom: 0;
}
.three-up-stats-text {
    max-width: 920px;
    margin: 0 auto;
}

.three-up-stats-columns {
   
    display: flex;
    
    justify-content: center;
    
}
.three-up-stats-item-stat{
padding:0 50px;
}
.three-up-stats-item {
    padding: 20px 50px;
}
.three-up-stats-item.-link {
    padding-top: 20px;
    padding-bottom: 20px;
    transition: background-color .25s ease-in-out;
    cursor: pointer;
}

.three-up-stats-item:before {
    display: block;
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 100%;
    left: 0;
    background: #ededed;
}



[data-background=gray] .three-up-stats-item-icon {
    background: #fff;
}

.three-up-stats-item-inner {
    position: relative;
}
.three-up-stats-item-icon {
  
    display: flex;
  
    align-items: center;
    
    justify-content: center;
    width: 120px;
    height: 120px;
    margin: 0 auto 18px;
    border-radius: 50%;
    background: #ededed;
    transition: .25s ease-in-out;
}
.three-up-stats-item-icon:hover{
	
	background: #ededed;
}

.eyebrow.-gray-medium{
  color: #4e4e4e;	
	
}
.three-up-stats-item-text {
    margin: 0 auto 30px;
    max-width: 300px;
}

.-gray-medium p, .p.-gray-medium, .wysiwyg-content p.-gray-medium, p.-gray-medium {
    color: #5b5b5b;
	font-family: 'Source Sans Pro';
	font-size:18px;
}
.three-up-stats-item .h1 {
    font-size: 90px;
    /*font-size: 5.625rem;*/
	margin-bottom: 8px;
}

.three-up-stats-item .eyebrow-center {
    margin-bottom: 10px;
}



.eyebrow.-gray-medium{
color: #4e4e4e;	
	
}
.eyebrow.-center-short {
    padding-right: 30px;
}
.eyebrow:last-child, .h1:last-child, .h2:last-child, .h3:last-child, .h4:last-child, .h5:last-child, .h6:last-child, h1:last-child, h2:last-child, h3:last-child, h4:last-child, h5:last-child, h6:last-child {
    margin-bottom: 0;
}
.eyebrow {
    position: relative;
    display: inline-block;
    padding-left: 30px;
    margin-bottom: 10px;
    font-size: 13px;
    font-size: .8125rem;
    line-height: 1.84615;
    letter-spacing: -.33px;
}
.eyebrow, .h6 {
    font-weight: 700;
}

 .eyebrow.-center-short:after {
    display: inline-block;
    content: "";
    position: absolute;
    top: 4px;
    right: 0;
    background-color: #fc3;
    width: 20px;
    height: 11px;
} 

.eyebrow:before {
    display: inline-block;
    content: "";
    position: absolute;
    top: 6px;
    left: 0;
    background-color: #fc3;
    width: 20px;
    height: 11px;
}

h1.mainhedd {

line-height: 16px;
border-width: 0px; 
margin: 22px;
line-height: 54px;
padding: 0px;
letter-spacing: 0px;
font-weight: 500;
font-size: 27px;
} 
.center-text{
text-align:center;
}

.banrhed{
	font-size:16px;
	}

.AdmissionProcessName1 {
    font-family: Lato;
    width: 100%;
    font-size: 20px;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #47515c;
    padding: 0 4em 4em 3em;
    position: absolute;
    left: 0px;
    top: 48%;
}



.innrdiv{
    position: absolute;
    top: 10%;
    left: 41%;	
	
}





.btn_common:hover::after, .btn_common:focus::after,
#course_slider .item:hover .btn_common.blue:after,
.course:hover .btn_common.yellow:after,
.blog_item:hover .btn_common:after{
  opacity: 1;
  -moz-transform:scale(1, 1);
  -ms-transform:scale(1, 1);
  -o-transform:scale(1, 1);
  -webkit-transform:scale(1, 1);
  transform:scale(1, 1);
}

.blue, 
.btn_common.yellow:after,
.btn_common.btn_border:after,
.search_btn:after{
	background:#4587d9
} 
.blue, 
.btn_common.yellow:hover, .btn_common.yellow:focus,
.btn_common.btn_border:hover, .btn_common.btn_border:focus,
.btn_common.white_border:hover, .btn_common.white_border:focus,
.search_btn:hover, .search_btn:focus,
.blog_item:hover .btn_common.btn_border{
	border:1px solid #4587d9;
}

.yellow,
#course_slider .item:hover .btn_common.blue,
.btn_common.white_border:hover,
.btn_common.white_border:focus,
.btn_common.blue:hover, .btn_common.blue:focus{
	border:1px solid #ffb600;
}
.yellow, .btn_common.blue:after, .btn_common.white_border:after{
	background:#ffb600
}
.white_border{
	border:1px solid #e2ab11;
}
.btn_border{ border:1px solid #0f0f0f;}


.yellow, .yellow:hover, .yellow:focus,
.white_border, .white_border:hover, .white_border:focus,
.btn_border:hover, .btn_border:focus, 
.blue, .blue:hover, .blue:focus,
.blog_item:hover .btn_common.btn_border{
	color:#000000;
	background-color:#ffb600;
}
.readmore{
	font-size:15px;
	color:#282828;
	font-weight:bold;
	text-decoration:underline;
	text-transform:uppercase;
	padding-bottom:2px;
}
.readmore:hover, .readmore:focus, 
.commment li a:hover, .commment li a:focus{
	color:#4587d9;
}

.image, .image img{
	position:relative;
}
.image img{
	-moz-transition:all .8s ease;
	-ms-transition:all .8s ease;
	-o-transition:all .8s ease;
	-webkit-transition:all .8s ease;
	transition:all .8s ease;
	width:100%;
}
.image{ overflow:hidden;}
.image:hover img,
.events:hover .image img,
.course:hover .image img,
#course_slider .item:hover img,
.teacher:hover .image img{
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
  -webkit-transform-origin: center center;
  -moz-transform-origin: center center;
  -o-transform-origin: center center;
  transform-origin: center center;
}

a {
 -webkit-transition: .25s all;
 transition: .25s all;
}
.card {
  padding:22px;
  min-height:424px;
  margin-top:15px;
 box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
 -webkit-transition: .25s box-shadow;
 transition: .25s box-shadow;
 height:200px;
}
.card:focus, .card:hover {
 box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
}
.card-inverse .card-img-overlay {
 background-color: rgba(51, 51, 51, 0.85);
 border-color: rgba(51, 51, 51, 0.85);
}

.idHoverBoxHead {
    font-family: Lato;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: normal;
	font-size: 13px;
    font-weight: 500;
    line-height: .89;
    color: #47515c;
    padding: 15px 0;
}

.idHoverBoxContent {
	font-family: 'Source Sans Pro';
    font-size: 18px;
    font-weight: 400;
    line-height: 1.35;
    color: #5b5b5b;
    padding-top: 5px;
    /*padding-bottom: 43px;*/
	margin:0 auto;
}
.card-img-top{
  margin-top:10px;
}
.col-xs-12{
  text-align:center;
  margin-left:auto;
  margin-right:auto;
}
.col-xs-12.row{
  margin-left:auto;
  margin-right:auto;
}
.modal-header .close {
    margin-top: -25px;
}
.form-control{
	
	background-color:#e0e2d2;
	color:grey;
	font-size:15px;
	font-weight:900;
}

/*** WIDGET ***/
aside.sidebar{
	padding:15px;	
}
/* useful links */
ul.links{}	
ul.links li, ul.social_icon li, .widget .tags > li, .commment li{
  display: inline-block;
}
ul.links li {
  width: 49%;
}
ul.links li a{
  color: #ffffff;
  margin-bottom:15px;
  margin-left: 15px;
  display:block;
}
ul.links li a, ul.bullet_list li{
	font-size: 14px;
}
ul.links li a > i {
  display: inline-table;
  margin-right: 5px;
  vertical-align: middle;
  width: 10px;
  margin-left: -15px;
}
ul.links li a:hover, ul.links li a:focus{
	color:#ffb600;
}

/* useful links */
ul.bullet_list li{ margin-bottom:15px; margin-left:10px;}
ul.bullet_list li:before{
	content:'';
	height:5px; width:5px;
	margin-left:-10px;
	background:#5b5b5b;
	display:inline-block; vertical-align:middle;
	margin-right:5px; border-radius:100%;
}

/* Social Icons */
ul.social_icon{}	
ul.social_icon li a{
  color: #0f0f0f;
  display: block;
  font-size:16px;
  height:36px;
  line-height:38px;
  text-align: center;
  width:36px;
  border-radius:4px;
  position:relative;
  z-index:1;
 -webkit-box-shadow: inset 0px 0px 1px 1px rgba(255,255,255,1);
  -moz-box-shadow: inset 0px 0px 1px 1px rgba(255,255,255,1);
  box-shadow: inset 0px 0px 1px 1px rgba(255,255,255,1);
}

ul.social_icon.black li a{
	-webkit-box-shadow: inset 0px 0px 1px 1px rgba(0,0,0,1);
  -moz-box-shadow: inset 0px 0px 1px 1px rgba(0,0,0,1);
  box-shadow: inset 0px 0px 1px 1px rgba(0,0,0,1);
	
}
ul.social_icon li a.facebook:after{
  background:#3b5998;
}
ul.social_icon li a.twitter:after{
  background:#00aced;
}
ul.social_icon li a.dribble:after{
  background:#ea4c89;
}
ul.social_icon li a.instagram:after{
  background:#517fa4;
}
ul.social_icon li a.vimo:after{
  background:#4EBBFF;
}
ul.social_icon li a:after{
  position: absolute;
  content: '';
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background:#f7c51e;
  transition:.4s;
  border-radius:4px;
  opacity: 0;
  -moz-transform: scale(1.3);
  -ms-transform: scale(1.3);
  -o-transform: scale(1.3);
  -webkit-transform: scale(1.3);
  transform: scale(1.3);
  color:#fff;
  z-index:-1;
}
ul.social_icon li a:hover:after{
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	-webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}
ul.social_icon li a:hover {
  color:#fff;
  -webkit-box-shadow:none;
  -o-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
}
/*Useful Tags*/
.widget .tags > li a {
  border: 1px solid #bababa;
  color: #5b5b5b;
  display: block;
  font-size: 12px;
  margin-bottom:2px;
  padding:5px 9px;
  background:#fff;
}
.widget .tags > li a:hover, .widget .tags > li a:focus{
	background:#4587d9;
	border-color:#4587d9;
	color: #fff;
}
p.hours{
	color:#5b5b5b;
	font-size:14px;
	margin-bottom:15px;
}
p.hours span{
	float:right;
}
p.hours a{
	font-size:10px; font-weight:bold;
	color:#fff;
	padding:5px 10px;
	background:#f57246;
}
/*Comments & Date*/
.commment li{
	margin-left:10px;
}
.commment li:first-child{
	margin-left:0;
}
.commment li a{
	display:block;
	color:#454545;
	font-size:14px;
}
.commment li a > i{
  font-size: 18px;
  margin-right: 5px;
  vertical-align: middle;
  color:#4587d9;
}

profile_bg.widget p.address > i {
  display: inline-block;
  font-size: 20px;
  margin-right: 5px;
  vertical-align: bottom;
}

ul.comment{}
ul.comment li{
	display:inline-block;
	margin-left:15px;
}
ul.comment li:first-child{
	margin-left:0;
}
ul.comment li a{
	color:#5b5b5b;
	font-size:12px;
	display:block;
}
ul.comment li a > i{
  font-size: 18px;
  color:#4587d9;
  margin-right: 3px;
  vertical-align: middle;
}
.widget_search{
	background:#d8dadb;
	padding:5px;
	width:100%;
}
.widget_search .form-control{
	height:42px;
}
.widget_search .input-group-addon {
  background: #ffb600;
  border: medium none;
  border-radius: 0;
  color: #fff;
  font-size: 24px;
  margin: 5px;
  padding: 0 5px;
  cursor: pointer;
}
.single_post{
	overflow:hidden;
}
.single_post p{
	margin-bottom:0;
}
.single_post > img {
  display: table-cell;
  float: left;
  margin-right: 10px;
  vertical-align: middle;
}
/*Back to top Button*/
.scrollToTop{
  width:32px; 
  height:32px;
  border-radius:4px; 
  text-align:center; 
  font-weight: bold;
  line-height:26px;
  font-size:25px;
  position:fixed;
  z-index:1000;
  bottom:16px;
  right:40px;
  display:none;
  background:#ffb600;
}
.scrollToTop:hover{
	background:#4587d9;
}
.scrollToTop, .scrollToTop:hover, .scrollToTop:focus{
	color: #fff;
}


.scrollToTop, a, .btn_common:after,
.search_btn > span, .icon_box,
.owl-theme .owl-controls .owl-buttons div,
.tparrows, #director_slider .post, .teacher .post,
.items > li > a:hover,  .items > li > a.expanded,
 ul.tabs li, .shop_tab .tabs li, .overlay,
.pushmenu-push, #menu_bars span, .pushmenu .push_nav > li,
pricing_item, #search, #search.open,
.about_box:hover, .about_box img,
input,
.pushmenu .push_nav > li > a span{
  -moz-transition:all .3s ease;
  -ms-transition:all .3s ease;
  -o-transition:all .3s ease;
 -webkit-transition:all .3s ease;
}



/* ----------- TOPBAR ------------*/
.topbar{
	background:#0f0f0f;
	color:#fff;
	font-size:14px;
}
.topbar ul.social_top{ 
	text-align:right;
	display:inline-block;
}
.topbar ul.social_top li{
	display:inline-block;
	margin-left:-3px;
}
.topbar ul.social_top li:first-child a{
	border-left:1px solid #3f3f3f;
}
.topbar ul.social_top li a {
  border-right: 1px solid #3f3f3f;
  display: block;
  font-size: 16px;
  height: 40px;
  line-height: 30px;
  padding: 5px;
  text-align: center;
  width: 36px;
}
.topbar ul.social_top li a:hover, .topbar ul.social_top li a:focus{
	background:#ffb600;
	border-color:#ffb600;
	color:#fff;
}
.topbar span.info {
  display: inline-block;
  padding-right:20px;
  margin:8px 0;
}
.topbar span.info > i {
  margin-right: 5px;
  vertical-align: middle;
  font-size: 23px;
}
/* ----------- TOPBAR Ends ------------*/


	
	.carousel-caption {
    right: 20%;
    
	top:14px;
    padding-bottom: 30px;
}


/* ------------ HEADER ------------- */
header{}

/*Navigation*/
nav.navbar.bootsnav{
  z-index:999;
  border: none;
  box-shadow: none;
  -moz-box-shadow:0 3px 3px -3px rgba(0,0,0,.35);
  -o-box-shadow:0 3px 3px -3px rgba(0,0,0,.35);
  -webkit-box-shadow:0 3px 3px -3px rgba(0,0,0,.35);
  box-shadow:0 3px 3px -3px rgba(0,0,0,.35);
}
nav.navbar.bootsnav.no-background{
  -moz-box-shadow:none;
  -o-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow: none;
}

nav.navbar.bootsnav .navbar-brand{
  display: inline-block;
  height: auto;
  margin-left: 0;
  padding:20px  0;
}
nav.navbar.bootsnav .navbar-brand, nav.navbar.bootsnav.navbar-fixed.no-background .navbar-brand{
  padding:20px  0;
}
nav.navbar.bootsnav.sticked .navbar-brand, nav.navbar.bootsnav.navbar-fixed .navbar-brand{
  padding:10px  0;
}
nav.navbar.bootsnav .navbar-brand img, nav.navbar.bootsnav.navbar-fixed.no-background .navbar-brand img{
	/*width:200px;*/
	width:140px;
	display: inline-block;
}
nav.navbar.bootsnav.sticked .navbar-brand img, nav.navbar.bootsnav.navbar-fixed .navbar-brand img{
	/*width:87px;*/
	width:112px;
} 

nav.navbar.bootsnav ul.nav > li{
	margin:0 20px;
}
nav.navbar.bootsnav ul.nav > li > a{
  color: #0f0f0f;
  font-size: 14px;
  font-weight:600;
  text-transform:uppercase;
  position:relative;
  overflow:hidden;
  font-family: 'Source Sans Pro';
}
nav.navbar.bootsnav ul.nav > li > a,
nav.navbar.bootsnav.navbar-fixed.no-background ul.nav > li > a{
	padding:34px 0;
}
nav.navbar.bootsnav.sticked ul.nav > li > a,
nav.navbar.bootsnav.navbar-fixed ul.nav > li > a{
	padding:20px 0;
}
nav.navbar.bootsnav ul.nav > li > a:hover,
nav.navbar.bootsnav ul.nav > li > a:focus,
nav.navbar.bootsnav ul.nav > li.active > a,
nav.navbar.bootsnav ul.nav > li.dropdown > .dropdown-toggle:hover,
nav.navbar.bootsnav ul.nav > li.dropdown.on > .dropdown-toggle{
	color:#ffb600 !important;
}

.dropdown-menu.animated, .collapse navbar-collapse .animated{
	-webkit-animation-duration:.5s;
	-o-animation-duration:.5s;
	-moz-animation-duration:.5s;
	-ms-animation-duration:.5s;
	animation-duration:.5s;
}
nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu li a{
  text-align: left;
}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu{
	border:none;
	-webkit-box-shadow:0 3px 3px -3px rgba(0,0,0,.35);
	-moz-box-shadow:0 3px 3px -3px rgba(0,0,0,.35);
	 box-shadow:0 3px 3px -3px rgba(0,0,0,.35);
}
nav.bootsnav .megamenu-content .title{
	font-size:1.125em;
}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a{
  font-size:inherit;
}
nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .content ul.menu-col li a:hover, 
nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .content ul.menu-col li a:focus{
  color:#4587d9;
}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a,
nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li > a,
nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .content ul.menu-col li a,
nav.navbar.bootsnav .dropdown .megamenu-content .col-menu .title{
  color: #0f0f0f;
  text-transform:capitalize;
  border-bottom-color:rgba(15,15,15,.15);
}
nav.navbar.bootsnav ul.nav > li.dropdown .dropdown-menu .dropdown-toggle:hover,
nav.navbar.bootsnav ul.nav .dropdown-menu  li.dropdown.on .dropdown-toggle,
nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a:hover{
	color:#fff !important;
	background:#4587d9;
}

.navbar-right { margin-right:0; }
.navbar-right .dropdown-menu{
  left: 0;
  right: auto;
}
nav.bootsnav .megamenu-content{ border-radius:0 0px 4px 4px !important}
.search_btn {
  float: right;
  position: relative;
  border: 1px solid #0f0f0f;
  padding: 5px;
  font-size: 19px;
  line-height: 14px;
  margin:26px 0 0 15px;
  border-radius:5px; text-align:center;
  cursor:pointer;
}
.search_btn:hover, .search_btn:focus,
nav.navbar.bootsnav.navbar-fixed.no-background .search_btn:hover,
nav.navbar.bootsnav.navbar-fixed.no-background .search_btn:focus{
	color:#fff;
	border-color:#4587D9;
}
nav.navbar.bootsnav.navbar-fixed.no-background .search_btn{
	border-color:#fff;
	color:#fff;
	margin:26px 0 0 15px;
}
nav.navbar.bootsnav.sticked .search_btn,
nav.navbar.bootsnav.navbar-fixed .search_btn{
	margin-top:14px;
}


nav.navbar.bootsnav.no-full .navbar-collapse.in {
  min-height:280px !important;
}
.linkcls span{
	
	font-size:12px;
    line-height: 1.5;
    padding-bottom: 8px;
    background-image: linear-gradient(1turn,transparent,transparent 5px,#fc3 0,#fc3 8px,transparent 0);
    transition: .1s linear;
    background-repeat: no-repeat;
    background-position: 0 1px;
}
/**Push Menu**/
/*Toggle*/
#menu_bars{
  padding:15px;
  width:20px;
  border-radius:4px;
  cursor: pointer;
  display:table; 
  position:relative;
  z-index:1102;
  background:transparent;
  margin-top:20px;
}
nav.navbar.bootsnav.navbar-fixed.no-background  #menu_bars{ margin-top:20px;}
#menu_bars.left{
	left:30px;
	float:left;
}
#menu_bars.right{
	float:right;
}
#menu_bars.active{
	position:fixed;
	margin-top:0 !important;
	top:10px;
}
#menu_bars.active span{
	background:#000 !important;
}
#menu_bars.active.right{
	right:30px;
}
#menu_bars.active span.t1{
	-moz-transform: translateY(7px) rotate(-45deg);
	-ms-transform: translateY(7px) rotate(-45deg);
	-o-transform: translateY(7px) rotate(-45deg);
	-webkit-transform: translateY(7px) rotate(-45deg);
  transform: translateY(7px) rotate(-45deg);
}
#menu_bars.active span.t2{
  opacity: 0;
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
#menu_bars.active span.t3{
	-moz-transform: translateY(-5px) rotate(-135deg);
	-ms-transform: translateY(-5px) rotate(-135deg);
	-o-transform: translateY(-5px) rotate(-135deg);
	-webkit-transform: translateY(-5px) rotate(-135deg);
  transform: translateY(-5px) rotate(-135deg);
}
#menu_bars span{
  background: #000;
  display: block;
  height:3px;
  width:20px;
  pointer-events: none;
}
nav.navbar.bootsnav.navbar-fixed.no-background #menu_bars span{
	background:#fff;
}

nav.navbar.bootsnav.sticked #menu_bars,
nav.navbar.bootsnav.navbar-fixed #menu_bars{
	margin-top:8px;
}
#menu_bars span.t2{
	margin: 3px 0;
}
/*this is the nav*/
.pushmenu-push{
  overflow-x: hidden;
  position: relative;
  left: 0;
}
.pushmenu{ 
  background: #fff;
  padding:20px 15px;
  width: 270px;
  height: 100%;
  top: 0;
  z-index: 1100;
  position:fixed;
  overflow:hidden;
}
.pushmenu.pushmenu-right{ padding:20px 20px 20px 40px;}
.pushmenu-left{
  left: -270px;
}
.pushmenu-left.pushmenu-open{
  left: 0;
  box-shadow:3px 0 3px -3px #c2c2c2;
}
.pushmenu-push-toright{
  left: 270px;
}
.pushmenu-right{
	right: -270px;
}
.pushmenu-right.pushmenu-open{
  right: 0;
  box-shadow:3px 0 3px 3px #c2c2c2;
}
.pushmenu-push-toleft{
  left: -270px;
}
.pushmenu .push-logo{
	display:block;
	margin-left:1342;
	position:relative;
	z-index:98;
}
.pushmenu .push-logo > img{
	display:inline-block;
	width:100px;
}
.pushmenu .push_nav{ width:100%; z-index:100; background:#fff;} 
.pushmenu.pushmenu-right  .push_nav{ margin-left:30px;}
.pushmenu .push_nav > li{
	display:block;
	position:relative;
	-moz-transform:translate3d(100%, 0px, 0px);
	-ms-transform:translate3d(100%, 0px, 0px);
	-o-transform:translate3d(100%, 0px, 0px);
	-webkit-transform:translate3d(100%, 0px, 0px);
	transform:translate3d(100%, 0px, 0px);
	opacity:0;
}
.pushmenu.pushmenu-open .push_nav > li{
	-moz-transition-duration:.4s;
	-ms-transition-duration:.4s;
	-o-transition-duration:.4s;
	-webkit-transition-duration:.4s;
  transition-duration:.4s;
  
  transition-property: all;
  -moz-transform: translate3d(0, 0px, 0px);
  -ms-transform: translate3d(0, 0px, 0px);
  -o-transform: translate3d(0, 0px, 0px);
  -webkit-transform: translate3d(0, 0px, 0px);
  transform: translate3d(0, 0px, 0px);
  
  -moz-transition-timing-function:ease;
  -ms-transition-timing-function:ease;
  -o-transition-timing-function:ease;
  -webkit-transition-timing-function:ease;
  transition-timing-function:ease;
  opacity:1;
}
.pushmenu.pushmenu-open .push_nav > li:first-child{
	-moz-transition-delay:.1s;
	-ms-transition-delay:.1s;
	-o-transition-delay:.1s;
	-webkit-transition-delay:.1s;
  transition-delay:.1s;
}
.pushmenu.pushmenu-open .push_nav > li:nth-child(2){
	-moz-transition-delay:.2s;
	-ms-transition-delay:.2s;
	-o-transition-delay:.2s;
	-webkit-transition-delay:.2s;
  transition-delay:.2s;
}
.pushmenu.pushmenu-open .push_nav > li:nth-child(3){
	-moz-transition-delay:.3s;
	-ms-transition-delay:.3s;
	-o-transition-delay:.3s;
	-webkit-transition-delay:.3s;
  transition-delay:.3s;
}
.pushmenu.pushmenu-open .push_nav > li:nth-child(4){
	-moz-transition-delay:.4s;
	-ms-transition-delay:.4s;
	-o-transition-delay:.4s;
	-webkit-transition-delay:.4s;
  transition-delay:.4s;
}
.pushmenu.pushmenu-open .push_nav > li:nth-child(5){
	-moz-transition-delay:.5s;
	-ms-transition-delay:.5s;
	-o-transition-delay:.5s;
	-webkit-transition-delay:.5s;
  transition-delay:.5s;
}
.pushmenu.pushmenu-open .push_nav > li:nth-child(6){
	-moz-transition-delay:.6s;
	-ms-transition-delay:.6s;
	-o-transition-delay:.6s;
	-webkit-transition-delay:.6s;
  transition-delay:.6s;
}
.pushmenu.pushmenu-open .push_nav > li:nth-child(7){
	-moz-transition-delay:.7s;
	-ms-transition-delay:.7s;
	-o-transition-delay:.7s;
	-webkit-transition-delay:.7s;
  transition-delay:.7s;
}

.pushmenu .push_nav > li > a{
	 display: block;
    color: #000;
	 font-size:20px;
    padding:5px;
	 margin:0 5px 18px 5px;
	 text-transform:capitalize;
}
.pushmenu .push_nav > li > a > span{
  color: #ffb600;
  display: inline-block;
  font-size: 20px;
  vertical-align: middle;
  width: 30px;
}
.pushmenu .push_nav > li > a:hover span, .pushmenu .push_nav > li > a:focus span{
	margin-left:-10px;
}
.pushmenu .push_nav > li > a:hover, .pushmenu  .push_nav > li > a:focus, 
.pushmenu .push_nav > li.active > a{
}
.pushmenu .push_nav .dropdown > a{ margin-top:0;}
.pushmenu .push_nav .dropdown-menu{
    position: relative;
    width: 100% !important;
    padding: 0;
    margin:0 0 0 15px;
    border-radius: 0;
    border: none;
    background-color:#fff;
}
.pushmenu  .push_nav .dropdown-menu li a{ display:block; color: #000;}
.pushmenu  .push_nav .dropdown-menu li:first-child a{ border-top:1px solid #e1e1e1;}
.pushmenu  .social_icon{ position:absolute; bottom:0; left:40px; right:0;}

body.pushmenu-push-toleft .wrap-sticky nav.navbar.bootsnav.navbar-sticky,
body.pushmenu-push-toleft .wrap-sticky nav.navbar.bootsnav.sticked, body.pushmenu-push-toleft .navbar-fixed.white{
    left: -260px;
}
body.pushmenu-push-toright .wrap-sticky nav.navbar.bootsnav.sticked{
    right: -260px;
}





/* ---------- Revolution Slider ---------- */
#rev_slider h1, #rev_slider p,
#rev_slider_full h1, #rev_slider_full p,
#rev_slider_video h1, #rev_slider_video p{
	color:#fff;
}
#rev_slider h1{
	font-size:3.000em;
}
#rev_slider p,
#rev_slider_full p,
#rev_slider_video p{
	font-size:1.125em;
	line-height:normal !important;
}
#rev_slider a, #rev_slider_full a, #rev_slider_video a{
	display:inline-block;
	margin:5px;
	font-size:15px;
}
#rev_slider_video .rs-fullvideo-cover {
  background: rgba(0, 0, 0, 0.5);
  right:0; bottom:0; left:0; top:0;
}
.tp-caption{
	padding-left:15px;
	padding-right:15px;
}
/*arrows Slider*/
.tparrows{
  background:#ffb600 !important;
  -webkit-border-radius:100%;
  border-radius:4px;
  transform:none;
  position:absolute;
  right:0;
}
.tparrows::before {
  color: #fff;
  display: block;
  font-family:'FontAwesome';
  font-size: 25px;
  line-height: 40px;
  text-align: center;
}
.tparrows.tp-leftarrow:before {
  content: "\f104";
}
.tparrows.tp-rightarrow:before {
  content: "\f105";
}
.tp-leftarrow, .tp-rightarrow{
	margin:5px;
}
.tparrows.tp-leftarrow:hover, .tparrows.tp-rightarrow:hover,
.tparrows.tp-leftarrow:focus, .tparrows.tp-rightarrow:focus{
	background:#4587d9 !important;
}
.tparrows:hover::before, .tparrows:focus::before{
	color: #fff;
}
/* ---------- Revolution Slider ends ---------- */


/* ---------- OWL Slider ---------- */
.slider_wrapper{
	margin-left:-15px;
	margin-right:-15px;
}
#course_slider .item,
#director_slider .item,
#news_slider .item{ 
	padding:0 15px;
}

.owl-theme .owl-controls .owl-buttons div{
  background:#fff;
  border: 1px solid #b1bec7;
  border-radius:4px;
  color:#b5b5b5;
  font-size: 20px;
  height: 36px;
  line-height: 36px;
  opacity: 1;
  padding: 0;
  position: absolute;
  text-align: center;
  top: -88px;
  width: 36px;
  overflow:hidden;
  z-index:1;
}
#course_slider.owl-theme .owl-controls .owl-buttons div{
	background:transparent;
}
.owl-theme .owl-controls .owl-buttons div:hover, .owl-theme .owl-controls .owl-buttons div:focus,
#course_slider.owl-theme .owl-controls .owl-buttons div:hover,
#course_slider.owl-theme .owl-controls .owl-buttons div:focus{
	background:#ffb600;
	border: 1px solid #ffb600;
	color:#fff;
}
#course_slider .owl-prev,
#director_slider .owl-prev,
#news_slider .owl-prev{
	right:54px;
}
#course_slider .owl-next,
#director_slider .owl-next,
#news_slider .owl-next{
	right:10px;
}

/** Review from people **/
#review_slider .owl-page span,
#text_rotator .owl-page span{      
	position:relative;
	background:#797979;
	opacity:1;
	height:10px; width:10px;
	border-radius:3px;
	-webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s ease, background-color 0.3s ease;
	transition: transform 0.3s ease, opacity 0.3s ease, background-color 0.3s ease;
}
#review_slider .owl-page span:after,
#text_rotator .owl-page span:after{
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	visibility: hidden;
	opacity: 0;
	left: 0;
	border-radius:4px;
	background: #ffb600;
	-webkit-transform: translateY(200%);
	transform: translateY(200%);
	-webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s ease, visibility 0s 0.3s;
	transition: transform 0.3s ease, opacity 0.3s ease, visibility 0s 0.3s;
}
#review_slider .owl-page.active span:after,
#review_slider .owl-page span:hover::after,
#text_rotator .owl-page.active span:after,
#text_rotator .owl-page span:hover::after{
	opacity: 1;
	visibility: visible;
	-webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s ease;
	transition: transform 0.3s ease, opacity 0.3s ease;
	-webkit-transform: translateY(0);
	transform: translateY(0);
}
#review_slider{ position:relative;}
#review_slider:before{
	content:url(../images/quoteLeft.png);
	left:0;
}
#review_slider:after{
	content:url(../images/quoteRight.png);
	right:0; 
}
#review_slider:before, #review_slider:after{
	position:absolute;
	display:inline-block;
	top:50%;
	margin-top:30px;
}
#review_slider h4{
	color:#ffb600;
	font-weight:bold;
}
#review_slider p{
	margin:0 10% 40px 10%;
}
#review_slider img.client_pic{
	border:3px solid #d4dfe8;
	margin:25px 0;
}
/** News white box **/
.content_wrap .news_box{
  background: #fff;
  margin: -50px auto 0;
  padding: 20px 15px;
  padding-bottom:0;
  position: relative;
  width: 92%;
  z-index: 1;
}
.content_wrap .news_box h4{
	font-weight:bold;
}
.content_wrap .news_box .commment li{
	margin-bottom:10px;
	margin-top:10px;
}

#director_slider .post, .teacher .post{
	background:rgba(48,111,190,.75);
	color:#fff;
	font-size:0.875em;
	padding:5px 15px;
	position:absolute;
	right:-100%;
	bottom:0;
	border-bottom-right-radius:4px;
	opacity:0;
}
#director_slider .item:hover .post, .teacher:hover .post{
	opacity:1; right:0;
}

#text_rotator_parent{
  background:url(../images/text-rotator.jpg) no-repeat;
  width:100%;
  background-position:center center;
  background-size:cover;
}
.rotate_caption{
	padding:10% 1%;
}
#text_rotator h1, #text_rotator p{ color:#fff;}
#text_rotator p{
	margin:10px 0 0 0;
	font-size:18px;
}
#text_rotator a{
	margin:30px 3px 5px 3px;
}
/* ---------- OWL Slider ends ---------- */



/* ----- ABout US ----- */
.icon_wrap{ border-bottom:1px solid #cfcfcf;}
.icon_box{
	padding-top:20px;
	padding-bottom:20px;
	height:198px;
}
.icon_box i{
  display: inline-block;
  font-size:44px;
  color:#ffb600;
  position:relative;
}
.icon_box:hover i, .about-post:hover a > img{
	-moz-animation-name: fadeInUp;
	-webkit-animation-name: fadeInUp;
	-o-animation-name: fadeInUp;
  animation-name: fadeInUp;
  
  -moz-animation-iteration-count: 1;
  -ms-animation-iteration-count: 1;
  -o-animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  
  -moz-animation-timing-function: ease;
  -ms-animation-timing-function: ease;
  -o-animation-timing-function: ease;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  animation-delay: 0s;
  -moz-animation-duration:.7s;
  -ms-animation-duration:.7s;
  -o-animation-duration:.7s;
  -webkit-animation-duration:.7s;
  animation-duration:.7s;
}
.icon_box:hover i, .icon_box:nth-child(2n+1):hover i, .icon_box:hover p{
	color:#fff;
}
.icon_box:nth-child(2n+1) i{
	color:#4587d9;
}
.icon_box:hover{
	background:#4587d9;
	color:#fff;
	height:198px;
	cursor:pointer;
	border-radius:4px;
}

.icon_box i,
#about .priorty .about-post,
.contact_address .address,
#about .priorty .about-post a,
.contact_address .address .icon,
#about .priorty .about-post a > img{
	display:inline-block;
}

.icon_box h4{ font-size:1.250em;}

#about .priorty .about-post,
.contact_address .address{
  margin-top:15px;
  overflow: hidden;
}
#about .priorty .about-post a,
.contact_address .address .icon{
  background:#ffb600;
  float: left;
  height: 60px;
  width: 64px;
  text-align: center;
  font-size:35px;
  line-height:50px;
}
#about .priorty .about-post h4, .contact_address .address h4{
  margin:10px 0 0 80px;
}
#about .priorty .about-post p, .contact_address .address p{
  display: block;
  margin: 0 0 0 80px;
}




/* ----- ABout US ----- */



/* ----- Fun Facts ----- */
#facts{}
.number-counters{}
.number-counters .counters-item{
	margin:30px 0;
	text-align:center;
}
.number-counters .counters-item i{
	color:#4587d9;
	display: block;
	font-size:50px;
	margin-bottom:10px;
}
.number-counters .counters-item strong {
  font-size: 3.000em;
  line-height: 3.000em;
}
.number-counters .counters-item p{
	font-size:1.125em;
}
#facts .fact-image{
	width:100%;
}

#counter .number-counters .counters-item {
  margin-bottom: 0;
}
#counter .number-counters .counters-item i {
  color: #ffb600;
  display: block;
}
/* ----- Fun Facts ends ----- */



/* ----- Paralax  ----- */
#parallax{
	background:url(../images/banner-man1.jpg) no-repeat;
	padding:10% 0;
}
#courses{
	background:url(../images/5.jpg) no-repeat;
}
.page_header{
	background:url(../images/page-tittle.jpg) no-repeat;
}
#counter{
	background:url(../images/counter.jpg) no-repeat;
}
#courses , #parallax, .page_header, #counter{
	background-size:cover;
	width:100%;
	background-attachment:fixed;
	background-position:center center;
}
#parallax, #courses, #courses p, #counter, #counter p{
	color:#fff;
}
#parallax h1{
	font-size:6.563em;
	color:#ffb600;
}
/* ----- Paralax  ----- */



/* ----- Pricings ----- */
.pricing {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: center;
	justify-content: center;
	width: 100%;
	margin: 0 auto;
}

.pricing .pricing_item{
	position: relative;
	margin: 1em;
	padding: 2em 1em;
	border-top: 3px solid;
	margin-top:0;
	text-align:left;
	
	display: -webkit-flex;
	display:-moz-display;
	display:-o-display;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	-moz-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: stretch;
	-o-align-items: stretch;
	-ms-align-items: stretch;
	-moz-align-items: stretch;
	align-items: stretch;
	
}
.pricing.three .pricing_item, .pricing .pricing_item{
	-webkit-flex: 0 1 330px;
	-moz-flex: 0 1 330px;
	-ms-flex: 0 1 330px;
	-o-flex: 0 1 330px;
	flex: 0 1 330px;
}
.pricing.four .pricing_item{
	-webkit-flex: 0 1 240px;
	-moz-flex: 0 1 240px;
	-ms-flex: 0 1 240px;
	-o-flex: 0 1 240px;
	flex: 0 1 240px
}
.pricing.two .pricing_item{
	-webkit-flex: 0 1 420px;
	-moz-flex: 0 1 420px;
	-ms-flex: 0 1 420px;
	-o-flex: 0 1 420px;
	flex: 0 1 420px
}


.pricing_item.active:hover, .pricing_item:hover{
	border-color:#ffb600;
}
.pricing_item.active{
	border-color:#4587d9;
}
.pricing_item h3{
	margin: 0 0 1em;
}
.pricing_item .pricing_price{
	font-size: 2em;
	padding: 0.5em 0 0.75em;
	border-top:1px solid rgba(139, 144, 157, 0.18);
}
.pricing_item .pricing_price, .pricing_item .pricing_sentence{
	color:#5b5b5b;
}
.pricing_item .pricing_currency{
	font-size: 0.5em;
	vertical-align: super;
}
.pricing_item .pricing_sentence{
	padding-bottom:0.5em;
	border-bottom:1px solid rgba(139, 144, 157, 0.18);
}
.pricing_list {
	position: relative;
	font-size:18px;
	font-family: 'Source Sans Pro';
	/*padding:25px 0;	*/
	color: #5b5b5b;
}

.portfolio_prg {
	position: relative;
	font-size:18px;
	font-family: 'Source Sans Pro';
	
	color: #5b5b5b;
}

 .pricing_list li{
	margin-bottom:8px;
	margin-left:-8px;
	text-align: justify;
}
 .pricing_list li:before{
	 position:absolute;
	content:'\f00c';
	font-family:'FontAwesome';
	display: inline-block;
    margin-right:10px;
    vertical-align: middle;
	color:#ffb600;
	left:-31px;
	pading-left:20px;
}

.curriculum_list {
	position: relative;
	font-size:18px;
	/* padding:25px 0;	 */
	color: #5b5b5b;
	text-align: left;
}
 .curriculum_list li{
	margin-bottom:8px;
	margin-left:-8px;
	bottom:25px;
}
 .curriculum_list li:before{
	 position:absolute;
	content:'\f0da';
	font-family:'FontAwesome';
	display: inline-block;
   margin-right:10px;
   vertical-align: middle;
	color:#5b5b5b;
	
	left:-31px;
}
.justifi{
	
	text-align:justify;
}
.margin20{
	
	margin-top:20px;
}

.apply_list {
	position: relative;
	font-size:18px;
	padding:8px 22px;	
	color: #5b5b5b;
}
 .apply_list li{
	margin-bottom:8px;
	/* margin-left:-8px; */
	bottom:25px;
}
 .apply_list li:before{
	 padding-left: 25px;
	 position:absolute;
	 content:'\f0a4';
	 font-family:'FontAwesome';
	 display: inline-block;
     margin-right:10px;
     vertical-align: middle;
	 color:#5b5b5b;
     left:-31px;
}




.pricing_item a{
	display:block;
	background:#797979;
	color:#fff;
	border-radius:4px;
	padding:13px 20px;
}
.pricing_item.active:hover a, .pricing_item:hover a{ 
  background:#ffb600;
}
.pricing_item.active a{ 
  background:#4587d9;
}
/* ----- Pricings ends ----- */


/* ----- Courses ----- */
.detail_course{ background:#f2f2f2; padding:20px 15px;}
.detail_course .info_label {
  color:#5b5b5b;
  display: inline-block;
  margin-right: 20px;
}
.detail_course .icony{
	height:32px; width:32px;
	border-radius:50%;
	background:#ffb600;
	color:#fff;
	display:inline-block;
	float:left; line-height:32px;
	font-size:18px; text-align:center;
}
.detail_course p, .detail_course h5{ margin-left:42px;}
.detail_course p{ font-size:0.813em; margin-bottom:0;}
.detail_course h5{ font-size:0.875em; font-weight:bold;}
.detail_course .info_label:last-child{
	margin-right:0;
}
.detail_course .info_label:last-child p{
	margin-left:0;
}
.widget .media{
	border-bottom:1px solid #d5d5d5;
	padding-bottom:20px; margin-bottom:20px;
}
.widget .media h5{ font-weight:bold; font-size:0.875em; text-transform:uppercase;}
.widget .media .btn-primary{
	font-size:12px;
	padding:5px 10px;
	font-weight:bold;
	text-transform:uppercase;
	background:#4587d9;
}
.name{ font-size:0.813em; display:block;}
.widget .media .btn-primary, .widget .media form{ display:inline-block;} 
.logged{ color:#4587d9;}
.logged:hover, .logged:focus{ color:#ffb600;
}
#course_all .course h3{
	font-size:1.4em;
}
.course:hover .btn_common.yellow{
	border-color:#4587d9;
}
.course:hover .btn_common.yellow:after{
	opacity:1;
	height:101%;
}
/* ----- Courses ----- */









/**------ Page Header -------**/
.page_header .page-content{
	position:relative;
}
.page_header .page-content h1{
	font-size:2.625em;
}
.page_header .page-content h1, .page_header .page-content p{
	color:#fff;
}
.page_header .page-content .page_nav {
  background: #fff;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  bottom: 0;
  padding: 18px 40px 10px;
  display:inline-block;
  margin-top:80px;
  color:#7f7f7f;
  font-size:0.875em;
  float:right;
}
.page_header .page-content .page_nav a{
	display:inline-block;
	margin:0 10px;
	color:#0b0b0b;
}
.page_header .page-content .page_nav span i{
	margin-right:5px;
}
/**-------Page Header ends------**/


/**-------Events------**/
.events:hover h4 a, .news_box:hover h4 a, 
.course:hover h3 > a,
#course_slider .item:hover h3 a{ 
   color:#4587d9;
}
/**------- Events ends------**/



/* --------------------- FAQ's --------------------- */
.
.media-left, .media > .pull-left {
  padding-right: 10px;
}
/*Form Used on many pages*/
form.findus{}
form.findus > .row{
	margin-left:-5px;
	margin-right:-5px;
}
form.findus  .col-md-4, form.findus .col-sn-4, form.findus  .col-md-12, 
form.findus  .col-md-6, form.findus .col-sm-6,
form.findus  .col-md-3, form.findus  .col-sm-3{
	padding-left:5px;
	padding-right:5px;
}
form.findus .form-control{
  height: 48px;
  width: 100%;
}
form.findus .form-group{
	width:100%;
	
}

span.conterror {
	font-size: 12px;
    margin-top: 49px;
    margin-left: 2px;
    position: absolute;
    left: 12px;
    padding: 0px;
    color: red;
}

span.error-mob {
    margin-top: -29px;
    margin-left: 2px;
    position: absolute;
    left: 12px;
    padding: 0px;
    color: red;
}

form.findus .form-control, form.findus textarea{
	padding: 12px 15px;
	margin-bottom:35px;
	font-size:14px;
	border:1px solid #d1d1d1;
}
form.findus textarea{
	width:100%;
	min-height:210px;
}
/* --------------- BLOG ---------------  */
/* ------- 404 ------ */
#error{}	
#error .error{
	position:relative;
}
#error .error h1{
	position:relative;
	color:#ebebeb;
	font-size:9.375em;
}
#error .error h2{
  font-size: 3.125em;
  left:50%; top:50%;
  position:absolute;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* ------- 404 ------ */








/* --------------- CONTACT US --------------- */
#contact{}	
#contact .contact_img{}
#contact .contact_img > img{
	display:block;
	width:100%;
}
#contact .contact_img .caption-number{
	background:rgba(255,182,0,0.9);
   padding:15px;
}
#contact .contact_img .caption_link, #contact .contact_img .caption-number {
  display: block;
  font-size: 1.125em;
  text-align: center;
  color:#fff;
}
.contact_address .address .icon{
  line-height: 60px;
}

#contact .contact_address{}
.contact_address .address p > a:hover, .contact_address .address p > a:focus{
	color:#ffb600;

}

/*Map*/
#map{
  display: block;
  width: 100%;
  height:400px;
}
.overlay_map{
  display:block;
  text-align:center;
  color:#4587d9;
  font-size:3.750em;
  line-height:80px;
  opacity:1;
  background:transparent;
  padding:0 4px;
}


/* --------------- FOOTER ---------------*/
footer{
	background:#4587d9;
}
.footer_panel .divider-left{
	background:#fff;
}
footer, footer p, .footer_panel ul.social_icon li a, .copyright, .copyright p{
	color:#fff;
}
footer .footer_panel h3{
	display:block;
}
footer .footer_panel .footer_logo {
  display: inline-block;
}
footer .footer_panel p.address, .services p.address{
  margin-left:25px;
  margin-bottom:15px;
}
footer .footer_panel p.address a:hover{
	color:#ffb600;
}
footer .footer_panel p.address > i, .services p.address > i{
  display: inline-block;
  font-size:19px;
  margin-left: -30px;
  vertical-align: middle;
  width:25px;
}	
.copyright{
	background:#306fbe;
	width:100%;
	padding:24px 0;
}	
.copyright p{
	margin:0;
	font-size:0.875em;
}
.copyright p > a:hover{
   color:#ffb600;
	
}






@media screen and (max-width:1024px){
#history .history_wrap .col-md-7{
  padding-left: 15px;
}
.pricing .pricing_item{ margin:1em .5em;}
.pricing.three .pricing_item, .pricing .pricing_item{
	-webkit-flex: 0 1 220px;
	-o-flex: 0 1 220px;
	-moz-flex: 0 1 220px;
	-ms-flex: 0 1 220px;
	flex: 0 1 220px;
}

.pricing.two .pricing_item {
  -webkit-flex: 0 1 320px;
	-o-flex: 0 1 320px;
	-moz-flex: 0 1 320px;
	-ms-flex: 0 1 320px;
	flex: 0 1 320px;
}

}
@media screen and (max-width:1024px){
nav.navbar.bootsnav.navbar-fixed .logo-display,
nav.navbar.bootsnav.navbar-fixed .navbar-brand > .logo-display,
.logo-display{
  display: none !important;
}
}
@media screen and (max-width:992px){
	body{
		font-size:90%;
	}
  /*h2 {font-size: 26px;}
  h3 {font-size:20px;}
  h4 {font-size: 16px;}
  p,  #text_rotator p{ font-size:14px;}*/
  

nav.navbar.bootsnav .navbar-toggle{
  float: right;
  margin:12px 0 0 15px;
  background-color:transparent !important;
}
nav.navbar.bootsnav .navbar-brand{
	float:left !important;
}
nav.navbar.bootsnav .navbar-brand, nav.navbar.bootsnav.navbar-fixed.no-background .navbar-brand {
  padding:10px 0;
}
nav.navbar.bootsnav .navbar-brand img, nav.navbar.bootsnav.navbar-fixed.no-background .navbar-brand img.logo-scrolled, .navbar-brand img{
  width:122px;
}
nav.navbar.bootsnav.pushy .navbar-toggle{ display:none;}
nav.navbar.bootsnav .navbar-header{
  padding-left:15px;
  padding-right:15px;
}
nav.navbar.bootsnav ul.nav > li{ margin:0;}
nav.navbar.bootsnav ul.nav > li > a{
	padding:10px 0 !important;
}
nav.bootsnav .megamenu-content .title{
  font-size: 14px;
}
.search_btn{ margin-top:17px !important;}
.bootsnav.no-background .search_btn > span{
    border-color: #0f0f0f;
    color: #0f0f0f;
}
nav.navbar.bootsnav.navbar-fixed.no-background #menu_bars span{
	background:#0f0f0f;
}
nav.navbar.bootsnav.navbar-fixed.no-background #menu_bars span{ background:#000;}
nav.navbar.bootsnav.navbar-fixed.no-background #menu_bars,
nav.navbar.bootsnav #menu_bars{
  margin-top: 8px;
}
.pushmenu .push_nav > li > a{
	font-size:14px;
	padding:0;
}
#counter .number-counters .counters-item{
  margin-bottom: 30px;
}
#courses , #parallax, .page_header, #counter{
	background-position:center center !important;
}
.detail_course .info_label:last-child{
	display:block;
	margin-top:20px;
}
.single_post{
	font-size:12px;
}

}
/* @media only screen and (max-width: 768px) {
	.three-up-stats-inner {
		padding-top: 75px;
		padding-bottom: 75px;
	}

	.three-up-stats-intro {
		max-width: 100%;
	   
	}
	.three-up-stats-columns{
		
		display:column;
	}
	.three-up-stats-intro h2 {
    font-size: 31px;
	font-family: Gotham SSm A,Gotham SSm B,Arial,sans-serif;
    font-weight: 900;
    margin: 0 0 20px;
    text-transform: uppercase;
    
}
	h2{
		font-size: 16px;
	}
	h1.mainhedd {
	transition: none 0s ease 0s;
	line-height: 54px;
	border-width: 0px;
	margin: 22px;
	padding: 0px;
	letter-spacing: 0px;
	font-weight: 500;
	font-size: 17px;
	}
	.banrhed{
	font-size:12px;
	}
} */
@media screen and (max-width:767px){
.tparrows, .topbar, .search_btn,
.owl-theme .owl-controls .owl-buttons div,
#review_slider:before, #review_slider:after{
  display: none;
}
.pushmenu .push-logo{
  padding: 0;
}
.pushmenu .push-logo > img{
  width: 80px;
}
.rotate_caption{
   padding:5% 1%;
}
.icon_box{
	margin-left:15px;
	margin-right:15px;
}
#about .about_box{ 
  top: 0;
  margin-left: -15px;
  margin-right: -15px;
}
#about .about_box:nth-child(3){
	margin-bottom:50px;
}
.about_box.active{
	-moz-transform: translateY(0);
	-webkit-transform: translateY(0);
	-o-transform: translateY(0);
	-ms-transform: translateY(0);
   transform: translateY(0);
}
#about .priorty{
	margin-bottom:20px;
}
#history .history_wrap h3{
  margin-top: 10px;
}
/* Fun Facts */
.number-counters .counters-item{
  text-align: center;
}
.number-counters .counters-item.last{
	margin-bottom:0;
}
.number-counters .counters-item i{
	display:block;
}
/* Paralax */
#parallax h1{
  margin-bottom: 10px;
}
.pricing.two .pricing_item, .pricing.four .pricing_item, .pricing.three .pricing_item{
	-webkit-flex: 0 1 320px;
	-moz-flex: 0 1 320px;
	-ms-flex: 0 1 320px;
	-o-flex: 0 1 320px;
	flex: 0 1 320px
}
 #shop .shop_info{ margin-top:20px;}
.shop_tab .tabs li{ font-size:12px;}
#map{ height:290px;}
.footer_logo.bottom25 > img {
  /*width: 100%;*/
}

}

@media screen and (max-width:590px){
	#text_rotator p{ display:none;}
	#text_rotator a{ padding:8px 18px; font-size:12px;}
}
@media screen and (max-width:540px){
	
	.pushmenu {
    background: #fff;
    padding: 20px 15px;
    width: 270px;
    height: 100%;
    top: 0;
    z-index: 1100;
    position: fixed;
    overflow: hidden;
}
.tour_media .tour_body, .tour_media .tour_feature{
  display: block;
  padding:20px 15px;
}
.tour_media .tour_feature > img{ width:100%; display:block;}
.faq_content .items > li > a{ font-size:12px;}
}

@media screen and (max-width:480px){
	
 .carousel-caption {
    right: 20%;
    left: 20%;
	
    padding-bottom: 30px;
}

.border_radius btn_common white_border
{
	
	height:50px;
	
}
.carousel-caption p{
	
	font-size:10px;
	margin-bottom:12px;
}
.btn_common{
	
	width:255px;
	font-size:10px;
	font-family: sans-serif;
    font-weight: 700;

}
.banrcls{
left:0px;
top:10%;
max-width:75%;
width:100%;
}

.hedban{
	
	width:70%;
}
.mobileimg{
	
	height:346px;
}
.linkcls{
	position:relative;
	left:-18%;
}
.linkcls span{
	
	
    line-height: 1.5;
    padding-bottom: 5px;
    background-image: linear-gradient(1turn,transparent,transparent 5px,#fc3 0,#fc3 8px,transparent 0);
    transition: .1s linear;
    background-repeat: no-repeat;
    background-position: 0 1px;
}
h1{
	font-size:18px;
	font-weight: 800;
}	
.page_header .page-content .page_nav{
  width: 100%;
}
.scrollToTop{
	right:15px;
}
.rating_progress .progress{ width:180px;}
.copyright .col-md-12.text-center{
	text-align:left;
}	
	
.pricing_list {
	position: relative;
	font-size:14px;
	padding:25px 0;	
	color: #5b5b5b;
}
 .pricing_list li{
	margin-bottom:8px;
	margin-left:-8px;
}
 .pricing_list li:before{
	 
	 position:absolute;
	content:'\f00c';
	font-family:'FontAwesome';
	display: inline-block;
   margin-right:10px;
   vertical-align: middle;
	color:#ffb600;
	/*left:-31px;*/
}
p.diff{
	font-family: 'Source Sans Pro';
	font-size:18px;
	text-align:center;
	/*padding:20px;*/
	padding:0px;
}


.curriculum_list {
	position: relative;
	font-size:14px;
	/*padding:25px 0;	*/
	color: #5b5b5b;
}
 .curriculum_list li{
	margin-bottom:8px;
	margin-left:35px;
}
 .curriculum_list li:before{
	 position:absolute;
	content:'\f0da';
	font-family:'FontAwesome';
	display: inline-block;
   margin-right:10px;
   vertical-align: middle;
	color:#5b5b5b;
	left:16px;
}


a {
 -webkit-transition: .25s all;
 transition: .25s all;
}
.card {
  padding:22px;
  min-height:300px;
  margin-top:15px;
 box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
 -webkit-transition: .25s box-shadow;
 transition: .25s box-shadow;
 height:200px;
}
.card:focus, .card:hover {
 box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
}
.card-inverse .card-img-overlay {
 background-color: rgba(51, 51, 51, 0.85);
 border-color: rgba(51, 51, 51, 0.85);
}

.idHoverBoxHead {
    font-family: Lato;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: normal;
	font-size: 13px;
    font-weight: 500;
    line-height: .89;
    color: #47515c;
    padding: 15px 0;
}

.idHoverBoxContent {
	font-family: 'Source Sans Pro';
    font-size: 13px;
    font-weight: 400;
    line-height: 1.43;
    color: #5b5b5b;
    padding-top: 5px;
    padding-bottom: 43px;
}
.card-img-top{
  margin-top:10px;
}
.col-xs-12{
  text-align:center;
  margin-left:auto;
  margin-right:auto;
}
.col-xs-12.row{
  margin-left:auto;
  margin-right:auto;
}


.three-up-stats-inner {
		padding-top: 75px;
		padding-bottom: 75px;
	}

	.three-up-stats-intro {
		max-width: 100%;
	   
	}
	.three-up-stats-columns{
		
		display:column;
	}
	.three-up-stats-intro h2 {
    font-size: 27px;
	font-family: Gotham SSm A,Gotham SSm B,Arial,sans-serif;
    font-weight: 900;
    margin: 0 0 20px;
    text-transform: uppercase;
    
}
	h2{
		font-size: 26px;
	}
	h1.mainhedd {
	transition: none 0s ease 0s;
	line-height: 54px;
	border-width: 0px;
	margin: 22px;
	padding: 0px;
	letter-spacing: 0px;
	font-weight: 500;
	font-size: 17px;
	}
	.banrhed{
	font-size:12px;
	}

.carousel-caption {
    right: 20%;
    	top:-20px;
	/*top:-27px;*/
    padding-bottom: 30px;
}

}

@media screen and (max-width:479px){
	body{
		font-size:80%;
	}
	
	.AdmissionProcessName1 {
    font-family: Lato;
    width: 100%;
    font-size: 20px;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #47515c;
    padding: 0 4em 4em 3em;
    position: absolute;
    left: 5px;
    top: 48%;
}
.innrdiv{
    position: absolute;
    top: 10%;
    left: 38%;	
	
}

  .profile .p_pic, .profile .profile_text{
     display: block;
  }
  .profile .p_pic{ margin-bottom:15px;}
  .detail_course .info_label{
	  margin:0 20px 15px 0;
	  display:block;
}


.apply_coupon .coupon.text-right{ text-align:left;}
.apply_coupon .coupon .btn_common { margin-bottom:15px;}
}
.navbar-fixed.white.no-background{ top:auto;}	
.navbar-fixed.white{ top:0;}


@media screen and (max-width:360px){
.three-up-stats-inner {
		padding-top: 75px;
		padding-bottom: 75px;
	}

	.three-up-stats-intro {
		max-width: 100%;
	   
	}
	.three-up-stats-columns{
		
		display:column;
	}
	.three-up-stats-intro h2 {
    font-size: 22px;
	font-family: Gotham SSm A,Gotham SSm B,Arial,sans-serif;
    font-weight: 900;
    margin: 0 0 20px;
    text-transform: uppercase;
    
}
	h2{
		font-size: 26px;
	}
	h1.mainhedd {
	transition: none 0s ease 0s;
	line-height: 54px;
	border-width: 0px;
	margin: 22px;
	padding: 0px;
	letter-spacing: 0px;
	font-weight: 500;
	font-size: 17px;
	}
	.banrhed{
	font-size:12px;
	}
	.carousel-caption {
		right: 20%;
		left: 20%;
		top:-5%;
		padding-bottom: 30px;
	}
.innrdiv{
    position: absolute;
    top: 10%;
    left: 38%;	
	
}

.carousel-caption {
    right: 20%;
    
	top:-20px;
    padding-bottom: 30px;
}
a {
 -webkit-transition: .25s all;
 transition: .25s all;
}
.card {
  padding:22px;
  min-height:300px;
  margin-top:15px;
 box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
 -webkit-transition: .25s box-shadow;
 transition: .25s box-shadow;
 height:200px;
}
.card:focus, .card:hover {
 box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
}
.card-inverse .card-img-overlay {
 background-color: rgba(51, 51, 51, 0.85);
 border-color: rgba(51, 51, 51, 0.85);
}

.idHoverBoxHead {
    font-family: Lato;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: normal;
	font-size: 13px;
    font-weight: 500;
    line-height: .89;
    color: #47515c;
    padding: 15px 0;
}

.idHoverBoxContent {
	font-family: 'Source Sans Pro';
    font-size: 13px;
    font-weight: 400;
    line-height: 1.43;
    color: #5b5b5b;
    padding-top: 5px;
    padding-bottom: 43px;
}
.card-img-top{
  margin-top:10px;
}
.col-xs-12{
  text-align:center;
  margin-left:auto;
  margin-right:auto;
}
.col-xs-12.row{
  margin-left:auto;
  margin-right:auto;
}

	.border_radius btn_common white_border
	{
		
		height:50px;
	}
	.carousel-caption p{
		
		font-size:10px;
		margin-bottom:1px;
	}
	.btn_common{
		
		width:255px;
		
		font-size:10px;
		font-family: sans-serif;
        font-weight: 700;

	}
	h1{
		font-size:15px;
		font-weight: 800;
	}	
}

/*new css*/
.linkcls {display: inline-flex;
    -webkit-display: inline-flex;
}
.linkcls li {padding-right: 20px;font-size:12px;}
.btn-div { text-align: center;margin: 50px 0;}
.diff1 {font-family: 'Source Sans Pro';font-size: 18px;text-align: left;color: #fff;}
.three-up-stats-intro1 h2 { font-size: 32px;font
-webkit--family: Gotham SSm A,Gotham SSm B,Arial,sans-serif;font-weight: 900;margin: 0 0 4px;text-transform: uppercase;}
.three-up-stats-intro {max-width: 100%;}
.ml .btn_common {margin: 0 20px;}
@media screen and (max-width:480px) {
    .rev_slider_wrapper {height: 215px;}
    .mobileimg {height: 215px !important;}
    .hedban {margin-top: 8px;width: 100% !important;}
    .three-up-stats-intro1 h2 {font-size: 12px;}
    .three-up-stats-intro h2 {font-size: 20px;}
    .carousel-caption p {margin-bottom: 2px !important;}
    .linkcls {left: 0 !important;}
    .linkcls li {padding-right: 5px;}
    .btn-div {margin: 10px 0 0 35px;}
    .btn-div .btn_common {padding: 5px 0px !important;}
    .linkcls span {font-size:7.5px;white-space: nowrap;text-shadow: -1px 1px #030303; padding-bottom: 8px;}
    .heading {font-size:20px;}
    .h2.-gray-dark {font-size:20px !important;}
    .head-small {font-size:15px !important;}
    .heading1 {font-size:20px;}
    .btn-div .btn_common {margin:4px 0;}
    .ml .btn_common {margin: 4px 20px;}
}
@media screen and (min-width:481px) and (max-width:767px) {
    .rev_slider_wrapper {height: 230px;}
    .mobileimg {height: 230px !important;}
    .carousel-caption {top: -11px;}
    .hedban {;width: 100% !important;}
    /*.three-up-stats-intro1 h2 {font-size: 15px;}*/
    .carousel-caption p {margin-bottom: 2px !important;font-size:16px;}
    .linkcls {left: 0 !important;}
    .linkcls li {padding-right: 10px;}
    .btn-div {margin: 10px 0 0 0;display: inline-flex;}
    .btn-div .btn_common {padding: 5px 0px !important;margin-right: 30px;}
    .linkcls span {font-size:12px;white-space: nowrap;}
    .ml .btn_common {margin: 0 5px;}
    .pushmenu-right.pushmenu-open {overflow-y: scroll;}
    .curriculum_list {padding: 0;text-align: left;}
    .curriculum_list li {margin-left: 20px;}
    .curriculum_list li:before {left:0;}
    .head-small {font-size:20px !important;}
}
@media screen and (min-width:768px) and (max-width:991px) {
    .pricing_list {font-size: 15px}
    .icon_box h4 {font-size: 12px;}
    .carousel-caption {top:0;}
    .btn-div {margin: 18px 0;display: inline-flex;}
    .btn-div .btn_common {margin-right: 30px;}
    .linkcls span {font-size:12px;white-space: nowrap;}
    .linkcls li {padding-right: 20px;}
    .curriculum_list li {margin-left: 15px;text-align: left;}
    .curriculum_list li:before {left: 0px;}
} 
@media screen and (max-width:767px) {
.width-set {width:auto !important;}
.diff1 {
    /*text-shadow: 1px 2px #030303;*/
    text-shadow: -1px 1px #030303;
}
.dst {display:none;}
.mob {display:block;}

.address-top {margin-top:45px !important;}
}
@media screen and (min-width:768px) {
.dst {display:block;}
.mob {display:none;}
}
@media screen and (max-width:991px) {
.aboutus img {width:100%;}
#about .priorty .about-post, .contact_address .address {display: block;}
}
@media screen and (min-width:992px) and (max-width:1199px) {
    .btn-div .btn_common {margin-right: 30px;}
    .linkcls span {font-size:12px;white-space: nowrap;}
    .linkcls li {padding-right: 20px;}
    .btn-div {margin: 41px 0;display: inline-flex;}
    nav.navbar.bootsnav ul.nav > li {margin: 0 8px;}
    .wrap-sticky {height: 112px !important;}
    .about-post .border_radius h4 {font-size:22px;}
}
@media screen and (max-width:1199px) {
.salary {margin: 50px 15px;}
.width-set {width:100%;}
}
@media screen and (min-width:992px) {
.width-set1 {width:100%;}
}
@media screen and (min-width:1200px) {
.middle1 {margin:80px 0;}
.mtb {margin:55px 0;}
.mtb-30 {margin:30px 0;}
}
.footer_logo img {width:150px;}
.thd-bgclr {background-color: #ffb600;}
.tblbdr {border: 2px solid #ffb600;}
/*new css*/   
.navbar-default {background-color: #ffffff;}
.wrap-sticky nav.navbar.bootsnav.sticked {position: fixed;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.wrap-sticky nav.navbar.bootsnav {width: 100%;left: 0;top: 0;}
nav.navbar.bootsnav {margin-bottom: 0;background-color: #fff;}
