body{font-family: 'Open Sans', sans-serif;}
.header_pannel{ background: url(../images/bannerbg.jpg)no-repeat center center fixed #08090c; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.logo_text{ font-size:35px; color:#FFF; padding:10px 0px; line-height:35px; text-align:center;}
.logo_text span{ color:#fcda00; font-size:20px; line-height:18px !important;}
.logo_text_tag{color:#fcda00; font-size:22px; line-height:22px !important; margin-top:15px;}
.logo_bar{ margin-top:30px;}
.logo{ text-align:center;}

.tagline{ color:#FFF; font-size:13px; margin-top:0px; text-align:center;}
.nav_bar{  background-color: #ffffff;  opacity: 0.9; filter: alpha(opacity=90); margin-top:20px; color:#0d1217; }
.navbar-nav>li>a { color:#0d1217 !important; font-size:14px;}
.navbar-nav li a { }
.navbar{ margin-bottom:0px !important;}
.dropdown-menu>li>a { padding:10px;}

.dropdown-menu>.active>a{ background:#d42027;}
.dropdown-menu>.active>a:hover{background:#ea6024;}
.dropdown-menu{border-top-left-radius: 0; border-top-right-radius: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0;}
.banner_text_aria{ padding:125px 0px;}
.dropdown-menu > li > a{ z-index:9999 !important;}
.dropdown-menu { z-index:9999 !important;}
.dropdown-menu a{ z-index:9999 !important;}
.dropdown-menu li a{ z-index:9999 !important;}
.banner_text_box{ font-size:40px; color:#FFF; font-weight:700; text-align:center; text-transform:uppercase;}
.banner_text_small{ font-size:16px; text-align:center; color:#FFF; margin-top:10px !important; z-index:999; width:60%; margin:0 auto;}
.getintouch_aria{ background:#1e3650; padding:10px 0px;}
.dptable{ display:table;}
.dpcell{ display:table-cell; vertical-align: middle;}
.getintouch{ font-size:27px; color:#FFF; padding-left:15px; display: inherit; margin-top:10px;}
.padding_top{ padding-top:13px;}
.content_aria{ background:#f5f5f5; padding:50px 0px; }
.imperial_style{ font-size:64px; line-height:61px; text-transform:uppercase;}
.imperial_style span{ font-size:64px; color:#e6c808; font-weight:700;} 
.light_font{ font-weight:300;}  
h1, h2, h3{font-family: 'Open Sans', sans-serif;} 
.bottom_space{ margin-bottom:20px;}  
p{ line-height:22px;} 
.quick_contact{ background:#315984; color:#FFF; font-size:32px; text-align:center; width:100%; padding:50px 0px; font-weight:700;}
.quick_contact span{ font-weight:300;}
.vision_aria{ width:100%; background:#FFF; padding:20px 0px;}
.vision_aria h1 { line-height:30px; text-transform:uppercase; font-size:26px;}
.yellow_box{ padding:20px; font-size:16px; line-height:26px; background:#e6c808; width:100%; margin-bottom:20px; color:#FFF; min-height:205px;}
.orange_box{ padding:20px; font-size:16px; line-height:26px; background:#ea6024; width:100%; margin-bottom:20px; color:#FFF;min-height:205px;}
.red_box{ padding:20px; font-size:16px; line-height:26px; background:#d42027; width:100%; margin-bottom:20px; color:#FFF; min-height:205px;}
.padding_top2{ padding-top:30px;}
.course_aria{ background:url(../images/course_bg.jpg) top center fixed no-repeat; padding:20px 0px;}
.course_headding{ text-align:center; color:#FFF; font-size:18px; font-weight:300;}
.course_headding h1{ font-size:36px; text-transform:uppercase; font-weight:700; margin-bottom:0px;}
.paragraph_cennter{ color:#FFF; text-align:center; margin-top:20px; margin-bottom:20px;}
.accordion-heading{ background:#ec5f22 !important; color:#FFF !important; border:none !important; border-radius:0;}
.accordion-heading a{ text-decoration:none !important;}
.panel-default{ border:none !important; border-radius:0;}
.accordion-body{border-bottom-right-radius:0; border-bottom-left-radius:0;  border-radius:0;}
.news_gallery_aria{ background:#FFF; padding-top:30px; padding-bottom:50px;}
.news_gallery_aria h1{ color:#1e3650; font-size:32px; font-weight:700; margin-bottom:30px; }
.news_gallery_aria h1 span{ color:#1e3650; font-size:32px; font-weight:300; }
.news_left_box{ float: left; width:20%;}
.news_right_box{ float: left; width:80%;}
.news_box{ margin-top:20px; border-bottom:1px solid #c8c8c8; padding-bottom:10px;}
.calander_box{ text-align:center; font-size:14px; color:#393939;}
.calander{ margin-bottom:5px; border:5px solid #c8c8c8; text-align:center; font-size:26px; font-weight:700; padding:10px 0px; line-height:18px;}
.calander span{ font-size:14px; font-weight:600;}
.news{ padding-left:20px;}
.gallery{margin-top:20px;}
.gallery div{ width:50%; float:left; }
.footer_aria{ background:#272727; padding:30px 0px; color:#9d9d9d; line-height:22px;}
.footer_aria h2{ font-size:20px; line-height:22px; color:#9d9d9d; margin-bottom:20px; }
.qicklinks{ float:left;width:48%; margin-right:2%;}
.qicklinks_right{ float:left; width:48%; margin-left:2%;}
.footer_number{ margin-top:15px;}
.footer_number_left{ float:left; width:40px; margin-right:10px;}
.footer_number_right{ float:left; font-size:18px;}
.footer_number_email{ float:left; font-size:14px;}
.copyright { font-size:14px; margin-top:20px; padding-top:20px; border-top:1px solid #565656;}
.sign_up{ }
.sign_up_left{ width:70%; float:left;}
.sign_up_right{ width:30%; float:left;}
.sign_up input{ background:#FFF; width:100%; padding:10px; border:0px; outline:none; border-radius:0}
.sign_up button{ border-radius:0; background:#e6c808; width:100%; padding:11px; border:0px; outline:none; color:#000;}
.follow_usicon{ margin-top:15px;}
.follow_icon{ float:left; width:34px; margin-right:15px;}
.footer_aria a{color:#9d9d9d; text-decoration:none;}
.footer_aria a:hover{ color:#ea6024;}
.submit_btn{ background:#ea6024; color:#fff; font-size:16px; border:none; outline:none;}
.submit_btn a:hover { background:#d42027;}
.accordian ul li { margin-top:5px; color:#333333;}
.accordian ul li a{color:#333333; text-decoration:none;}
.accordian ul{ list-style:none; margin:0px; padding:0px 15px; margin-bottom:10px; }
.collapse{border-radius:0;}
.panel-body{border-radius:0; background:#fff; border:1px solid #ec5f22;}
.top_contact_bar{ color:#fff !important; font-size:14px; margin-top:10px; margin-bottom:10px;  }
.top_contact_bar a{ color:#fff !important; text-decoration:none;}
.top_bar{border-bottom:1px solid #666;}
.phone_number{ text-align:right;} 
.navbar-default{ background:none !important; border:none; margin:0px;}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
     background: #d42027;
	 color:#FFF !important;
}
.navbar-nav>li>.dropdown-menu{
	 background: #d42027 !important;
	 }
.dropdown-menu ul h4 a{
	color: #fcda00!important;
	text-decoration:none;
	}
.dropdown-menu li a{ color:#FFF !important;}

.navbar .nav > li {
z-index: 10000;
}
.dropdown-menu{
 background: #d42027 !important;
 margin:0px;
 border:none;	
	}
.dropdown-menu ul{
	float:left; margin-left:25px !important;}
.breadcrumb{ margin-top:15px; margin-bottom:0px;}
.inner_page{ padding-bottom:25px;}
.margin_top{ margin-top:20px;}

.course_content{ background:#f7f7f7; padding:15px !important; list-style-type:circle; }
.course_content li{ list-style-type:circle;  padding-left:10px; margin-left:25px;}
.panel-body h4{ color:#000000 !important; margin-top:20px; }
.certification { background:#f7f7f7; padding:15px !important; list-style-type:decimal; }
.certification li{ list-style-type:decimal; padding-left:10px; margin-left:25px;}
.jumbotron {
background: #358CCE;
color: #FFF;
border-radius: 0px;
}
.jumbotron-sm { padding-top: 24px;
padding-bottom: 24px; }
.jumbotron small {
color: #FFF;
}
.h1 small {
font-size: 24px;
}
h2 span { color:#ea6024; font-weight:700;}
.offer_box{ border:1px solid #e2e2e2; margin-top:30px; }
.offer_heading{ font-size:22px; color:#d42027; padding:20px 0px;} 
.offerlist{ list-style:outside; margin:0px !important; padding:0px !important; }
.offerlist li{ list-style-type:decimal; margin:0px; padding:0px; padding-left:5px; font-size:14px; color:#ea6024;}
.price{ background:#ea6024; color:#FFF; font-size:14px; padding:5px 10px; width:auto; margin-top:10px; margin-bottom:20px; float:left;}
.price span{ font-size:22px; font-weight:700;}
.offerimg{ background: url(../images/offerimg.jpg) top; min-height:390px; margin-top:15px; margin-bottom:15px;}
.offer_redbox{ background-color:rgba(12, 41, 133, 0.9); color:#FFF; text-align:center; padding:20px 30px; margin-top:230px;}
.offer_redbox h2{ color:#FFF; font-size:20px; text-transform:uppercase; margin-top:0px; font-weight:700;}
.offer_duration{ margin-top:10px; font-size:18px;}
.padding_left_right{ padding-left:20px; padding-right:20px;}
.special-off{ background:#fff; opacity: 0.9; padding:15px 0px 10px 0px; text-align:center !important; color:#ee6a00; font-size:22px; line-height:30px;   margin-top:2px;}
.special-off-headding{font-size:24px; text-transform:uppercase; line-height:30px; font-weight:bold; color:#005587;}
.special-off-p{ padding-top:5px;}
.special-off p{ line-height:30px !important;}

.custab{
    border: 1px solid #ccc;
    padding: 5px;
    box-shadow: 3px 3px 2px #ccc;
    transition: 0.5s;
    }
.custab:hover{
    box-shadow: 3px 3px 0px transparent;
    transition: 0.5s;
    }
.modal-content{
	background: #1e3650;
    padding: 20px 20px 20px 20px;
	}
.modal-header{ border:none; margin-bottom:0px; padding-top:10px; padding-bottom:0px;}
.modal{ color:#FFF;} 

.close {
    float: right;
    font-size: 30px;
    font-weight: 500;
    line-height: 1;
    color: #fff;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: .3;
}
.close:hover{
    float: right;
    font-size:30px;
    font-weight:500;
    line-height: 1;
    color: #fff;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: .3;
}
.modal-header h3{ font-size:20px; padding-right:35px; line-height:24px; margin-top:0px;}
#blinker{ cursor:pointer;}
.padding20{ padding:20px;}












section {
    padding-top: 100px;
    padding-bottom: 100px;
}

.quote {
    color: rgba(0,0,0,.1);
    text-align: center;
    margin-bottom: 30px;
}

/*-------------------------------*/
/*    Carousel Fade Transition   */
/*-------------------------------*/

#fade-quote-carousel.carousel {
 
}
#fade-quote-carousel.carousel .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
      -ms-transition-property: opacity;
          transition-property: opacity;
}
#fade-quote-carousel.carousel .carousel-inner .active {
  opacity: 1;
  -webkit-transition-property: opacity;
      -ms-transition-property: opacity;
          transition-property: opacity;
}
#fade-quote-carousel.carousel .carousel-indicators {
  bottom: 10px;
}
#fade-quote-carousel.carousel .carousel-indicators > li {
  background-color: #e84a64;
  border: none;
}
#fade-quote-carousel blockquote {
    text-align: center;
    border: none;
}
#fade-quote-carousel .profile-circle {
    width: 100px;
    height: 100px;
    margin: 0 auto;
    border-radius: 100px;
}

blockquote { font-size:14px;}

.testimonialbg{ background:#f1f1f1; padding:10px; margin:20px 0px;}
.profile-circle-1 {
    width: 100px;
    height: 100px;
    margin: 0 auto;
    border-radius: 100px;
	background: url(../testimornial/jitheshwar.png) center top;
	background-image:100%;
}

.profile-circle-2 {
    width: 100px;
    height: 100px;
    margin: 0 auto;
    border-radius: 100px;
	background: url(../testimornial/Simon-Varghese.png) center top;
	background-image:100%;
}

.profile-circle-3 {
    width: 100px;
    height: 100px;
    margin: 0 auto;
    border-radius: 100px;
	background: url(../testimornial/Muhammed-jabir.png) center top;
	background-image:100%;
}

.profile-circle-4 {
    width: 100px;
    height: 100px;
    margin: 0 auto;
    border-radius: 100px;
	background: url(../testimornial/Ranjith.png) center top;
	background-image:100%;
}
.profile-circle-5 {
    width: 100px;
    height: 100px;
    margin: 0 auto;
    border-radius: 100px;
	background: url(../testimornial/Meerajuddin.png) center top;
	background-image:100%;
}
.profile-circle-6{
    width: 100px;
    height: 100px;
    margin: 0 auto;
    border-radius: 100px;
	background: url(../testimornial/anurag.png) center top;
	background-image:100%;
}
.profile-circle-7{
    width: 100px;
    height: 100px;
    margin: 0 auto;
    border-radius: 100px;
	background: url(../testimornial/saktipriyan.png) center top;
	background-image:100%;
}
.profile-circle-8{
    width: 100px;
    height: 100px;
    margin: 0 auto;
    border-radius: 100px;
	background: url(../testimornial/deepak-gautam.png) center top;
	background-image:100%;
}

.profile-circle-9{
    width: 100px;
    height: 100px;
    margin: 0 auto;
    border-radius: 100px;
	background: url(../testimornial/shahrukh.png) center top;
	background-image:100%;
}

.profile-circle-10{
    width: 100px;
    height: 100px;
    margin: 0 auto;
    border-radius: 100px;
	background: url(../testimornial/varunendra.png) center top;
	background-image:100%;
}

.profile-circle-11{
    width: 100px;
    height: 100px;
    margin: 0 auto;
    border-radius: 100px;
	background: url(../testimornial/mohammed.png) center top;
	background-image:100%;
}
.testimonial-box{
	text-align:center;
	}
.testimonial-box img{
	text-align:left;
	padding-top:25px;
	padding-left:25px;
	}
.testimonial-row{ margin-top:20px; margin-bottom:20px;}




/* carousel */
#quote-carousel 
{
 
}

/* Control buttons  */
#quote-carousel .carousel-control
{
  background: none;
  color: #222;
  font-size: 2.3em;
  text-shadow: none;
  margin-top: 30px;
}
/* Previous button  */
#quote-carousel .carousel-control.left 
{
  left: -12px;
}
/* Next button  */
#quote-carousel .carousel-control.right 
{
  right: -12px !important;
}
/* Changes the position of the indicators */
#quote-carousel .carousel-indicators 
{
  right: 50%;
  top: auto;
  bottom: 0px;
  margin-right: -19px;
}
/* Changes the color of the indicators */
#quote-carousel .carousel-indicators li 
{
  background: #c0c0c0;
}
#quote-carousel .carousel-indicators .active 
{
  background: #333333;
}
#quote-carousel img
{
  width: 250px;
  height: 100px
}
/* End carousel */

.item blockquote {
    border-left: none; 
    margin: 0;
}

.item blockquote img {
    margin-bottom: 10px;
}

.item blockquote p:before {
    content: "\f10d";
    font-family: 'Fontawesome';
    float: left;
    margin-right: 10px;
}



/**
  MEDIA QUERIES
*/

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) { 
    #quote-carousel 
    {
      margin-bottom: 0;
      
    }
    
}

/* Small devices (tablets, up to 768px) */
@media (max-width: 768px) { 
    
    /* Make the indicators larger for easier clicking with fingers/thumb on mobile */
    
    #quote-carousel .carousel-indicators {
        bottom: -20px !important;  
    }
    #quote-carousel .carousel-indicators li {
        display: inline-block;
        margin: 0px 5px;
        width: 15px;
        height: 15px;
    }
    #quote-carousel .carousel-indicators li.active {
        margin: 0px 5px;
        width: 20px;
        height: 20px;
    }
}
p{ border-style: none;}
.item{
	padding-bottom:45px;}
.top15{ margin-bottom:20px; }

p {
    display: block;
    -webkit-margin-before: none;
    -webkit-margin-after: none;
    -webkit-margin-start: none;
    -webkit-margin-end: none;
}



.testimonialbg { min-height: 350px;   -webkit-border-radius: 10px !important;
-moz-border-radius: 10px !important;
border-radius: 10px !important;} 