/*
Theme Name: Moksha
Theme URI: http://underscores.me/
Author: Moksha Solutions
Author URI: http://mokshasolutions.com
Description: NFSC
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: moksha
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Moksha is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/
body {
    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    font-size: 14px;
    line-height: 18px;
    color: #111;
    background:#F8F9FD;
}
/*common******************************/
ul
{
    padding:0; margin:0; list-style:none;
}
.white-bg
{
    background:white;
}
.orange
{
    color:#ff924b;
}
p
{
	text-align:justify;
}

/*Header******************************/
.top-bar {
    background: #f5f5f5;
    background: -moz-linear-gradient(top, #f5f5f5 0%, #d8d7d3 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#d8d7d3));
    background: -webkit-linear-gradient(top, #f5f5f5 0%,#d8d7d3 100%);
    background: -o-linear-gradient(top, #f5f5f5 0%,#d8d7d3 100%);
    background: -ms-linear-gradient(top, #f5f5f5 0%,#d8d7d3 100%);
    background: linear-gradient(to bottom, #f5f5f5 0%,#d8d7d3 100%);
    filter: progidXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#d8d7d3',GradientType=0 );
    filter: progidXImageTransform.Microsoft.gradient(enabled=false);
    border-color: #CBCACA #CBCACA #FBFBFB;
    box-shadow: 0 -2px 2px rgba(105, 105, 105, 0.12) inset;
    -webkit-box-shadow: 0 -2px 2px rgba(105, 105, 105, 0.12) inset;
    -moz-box-shadow: 0 -2px 2px rgba(105, 105, 105, 0.12) inset;
    border-bottom: 1px solid #fff;  
    height:40px;  
}
.top-bar  ul
{
    list-style:none;
    font-size:12px;
}
.top-bar  ul li
{
    float:left;
    display:inline-block;    
    
}
.dcontact{padding:10px 0px;}
.top-bar  ul li a
{
    display:block;
    
    color:#111;
}


/*Header > Logo******************************/
.logo 
{
    margin:5px 0;
    display:block;
}
.header-heading h3,h1, h4
{
    margin:0;
    font-family: 'Roboto', sans-serif;
}
.header-heading h3
{
    font-size:16px;    
    padding-top:10px;
}
.header-heading h4{
    font-size:14px;
}
.header-heading h1{
    font-family: 'Fjalla One', sans-serif;
    margin:5px 0;
    letter-spacing:1px;
    color:#ff924b;
    font-weight:bold;
}

/*Navigation ********************************/
.nav-main
{
    background:#f7861d;
}
.navbar-inverse
{
    background:#f7861d;
    border:none;
    border-radius:0;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.navbar-nav > li > a {padding-top:10px !important; padding-bottom:10px !important; color:white !important;}
.navbar {min-height:40px !important; margin-bottom:0;}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    color: #ffffff;
    text-decoration: none;
    background-color: #422e15;
}
.navbar-inverse .navbar-nav > .active > a:focus {
    background-color: #422e15 !important;
    color: #fff;
}
/*Jumbotron ********************************/
.container .jumbotron
{
    border-radius:0;
}

/*Content ********************************/
.box
{
    background:white;    
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    min-height:370px;
    position:relative;
    border:solid 1px #ccc;
    margin-bottom:30px;
    margin-top:30px;
}
.box:hover
{
    box-shadow:none;
}
.box > img
{
    display:block;
    margin:auto;
}
.box > h1
{
    font-size:18px;
    text-align:center;
    font-weight:bold;
    letter-spacing:1px;
    margin:10px 0 0;
    color:#ff924b;
}
.box > p
{
    padding:10px 20px 20px;
    text-align:justify;
}
.box > ul
{
    padding:10px 20px 20px;
    list-style:circle;
}
.box > ul li
{
    margin-bottom:10px;
    list-style-position:inside 
}
.box a
{
    position:absolute;
    bottom:0;
    right:0;
    padding:10px;
    background:#f7861d;
    color:white;
    border-top-left-radius:5px;
}
.services
{
    background:white;
}
.services  ul
{
    margin:40px 0;
}
.services ul li
{
    padding-bottom:30px;
}
.services ul li .icon-container
{
    width:10%;
}
.services ul li .data-container
{
    width:85%;
}
.services ul li i
{
    font-size:40px;
    color:#f7861d;
    margin-right:30px;
}
.courses {
    margin:0 !important;
}
 .courses li
{
    padding-bottom:0px !important;
}
 .courses li a
 {
     color:#111;
 }
 .page-heading
 {
     background:#422e15;
     color:white;
     margin-bottom:30px;
     padding:30px 0 10px;
     text-align:center;
     letter-spacing:1px;
 }
 table thead
 {
     background:#f7861d;
     color:white;
 }
 table tbody tr td:first-child
 {
     text-align:center;
 }
 
 ul.list-ul
 {
	 list-style:square;
 }
 ul.list-ul li
 {
	 margin-bottom:5px;
 }
 .study-center
 {
	 padding:5px;
	 line-height:18px;
	 border:solid 1px #ccc;
	 margin-bottom:20px;
 }
 /*Footer ********************************/
 footer
 {
     background:#383636;
     margin-top:40px;
     min-height:200px;
     padding:20px 0;
     color:#d8d7d3;
 }
 footer h3
 {     
     font-size:16px;
     letter-spacing:1px;
     padding-bottom:2px;
     border-bottom:solid 1px #d8d7d3;
 }
/**/
.news-li{color:#222; list-style:none;}
.news-li a{color:#222;
   position: static; 
     bottom: 0; 
    right: 0; 
    padding: 0px;
     background: none;
    
    /* border-top-left-radius: 5px; */
}

/* Slider */

.slick-slide {
	
    margin: 0px 20px;
}

.slick-slide img {
    width: 100%;
}

.slick-slider
{
	padding: 30px 0px;
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;
    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;
    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
.client h4{padding: 20px 0px;
    font-size: 20px;}
/*my custom*/
#quote-carousel 
{
  padding: 0 10px 30px 10px;
  margin-top: 30px;
}

/* 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;
      padding: 0 40px 30px 40px;
    }
    
}

/* 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;
    }
}
.placementcells{background:#fff;}
.imgp{height: 150px;
    width: 150px;}