﻿/*----- font --------*/
@import url('https://fonts.googleapis.com/css?family=Montserrat:100,200,300,400,500,600,700,800,900|Raleway:100,200,300,400,500,600,700,800,900');

div,p,span,a,strong,b,a{
    font-family: 'Montserrat', sans-serif;
}

h1,h2,h3,h4,h5,h6{
    font-family: 'Raleway', sans-serif;
}


/*----- / font --------*/

body {
	background-color: #f6f6f6;
}
.body {
	padding-top: 13% !important;
}

/*-------page design style---------*/

/*-------- box-design -----------*/

.detail-page-top-padding {
	padding-top: 8% !important;
}

.card {
	background: #fff;
	min-height: 50px;
	box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
	position: relative;
	margin-bottom: 30px;
}

.card .header {
	color: #555;
	padding: 20px;
	position: relative;
	border-bottom: 1px solid rgba(204, 204, 204, 0.35);
}

.card .header h2 {
	margin: 0;
	font-size: 18px;
	font-weight: normal;
	color: #111;
}

.card .header h2 small {
	display: block;
	font-size: 12px;
	margin-top: 5px;
	color: #999;
	line-height: 15px;
}

.card .body {
	font-size: 14px;
	color: #555;
	padding: 20px;
	display: inline-block !important;
	width: 100% !important;
}

/*-------- / box-design -----------*/

/*---- background-colors -----*/


.theme-bg{
	background-color: #41b9a7;
}
.bg-white{
	background-color: #fff;
}
.bg-grey-dark-light{
	background-color: #eeeeee;
}
.bg-light-grey{
	background-color: #f5f5f5;
}
.bg-middle-grey {
	background-color: #eef0ef;
}
.bg-red{
	background-color: #F44336;
}
.bg-pink{
	background-color: #E91E63;
}
.bg-purple{
	background-color: #9C27B0;
}
.bg-deep-purple{
	background-color: #673AB7;
}
.bg-indigo{
	background-color: #3F51B5;
}
.bg-blue{
	background-color: #2196F3;
}
.bg-light-blue{
	background-color: #03A9F4;
}
.bg-cyan{
	background-color: #00BCD4;
}
.bg-teal{
	background-color: #009688;
}
.bg-green{
	background-color: #4CAF50;
}
.bg-light-green{
	background-color: #8BC34A;
}
.bg-lime{
	background-color: #CDDC39;
}
.bg-yellow{
	background-color: #FFEB3B;
}
.bg-amber{
	background-color: #FFC107;
}
.bg-orange{
	background-color: #FF9800;
}
.bg-deep-orange{
	background-color: #FF5722;
}
.bg-brown{
	background-color: #795548;
}
.bg-grey{
	background-color: #9E9E9E;
}
.bg-blue-grey{
	background-color: #607D8B;
}
.bg-black{
	background-color: #000000;
}

/*---- / background-colors -----*/

/*---- background-colors -----*/

.text-red{
	color: #F44336;
}
.text-pink{
	color: #E91E63;
}
.text-purple{
	color: #9C27B0;
}
.text-deep-purple{
	color: #673AB7;
}
.text-indigo{
	color: #3F51B5;
}
.text-blue{
	color: #2196F3;
}
.text-light-blue{
	color: #03A9F4;
}
.text-cyan{
	color: #00BCD4;
}
.text-teal{
	color: #009688;
}
.text-green{
	color: #4CAF50;
}
.text-light-green{
	color: #8BC34A;
}
.text-lime{
	color: #CDDC39;
}
.text-yellow{
	color: #FFEB3B;
}
.text-amber{
	color: #FFC107;
}
.text-orange{
	color: #FF9800;
}
.text-deep-orange{
	color: #FF5722;
}
.text-brown{
	color: #795548;
}
.text-grey{
	color: #9E9E9E;
}
.text-blue-grey{
	color: #607D8B;
}
.text-black{
	color: #000000;
}
.text-white{
	color: #ffffff !important;
}

/*---- / text-colors -----*/

/*------- non parameter ------------*/

.no-text-shadow{
	text-shadow: none !important;
}
.no-backgraound-color{
	background-color: transparent;
}
.no-backgraound-img{
	background-image: inherit !important;
}
.no-box-shadow{
	box-shadow: none !important;
}
.no-border{
	border: 0px !important;
}
.no-border-radius{
	border-radius: 0px !important;
}
.no-margin-padding{
	margin: 0px !important;
	padding: 0px !important;
}
.no-margin{
	margin: 0px !important;
}
.no-margin-left{
	margin-left: 0px !important;
}
.no-margin-right{
	margin-right: 0px !important;
}
.no-margin-top{
	margin-top: 0px !important;
}
.no-margin-bottom{
	margin-bottom: 0px !important;
}
.no-padding{
	padding: 0px !important;
}
.no-padding-left{
	padding-left: 0px !important;
}
.no-padding-right{
	padding-right: 0px !important;
}
.no-padding-top{
	padding-top: 0px !important;
}
.no-padding-bottom{
	padding-bottom: 0px !important;
}

/*------- / non parameter ------------*/

/*---- navigetin css start here ----*/

.top-nevbar.fixed_nav {
	position: fixed;
	z-index: 9;
	width: 100%;
	top: 0;
}
.navbar.navbar-inverse {
	background-color: #2F2F2F !important;
}
.navbar.navbar-inverse a {
	padding: 1.25em 1.5em;
	color: rgb(255, 255, 255) !important;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}
.navbar.navbar-inverse a .fa.fa-angle-down {
	font-size: 12px;
	color: #a2a2a2;
}
.top-nevbar.fixed_nav .search-box {
	position: relative;
	padding: 0px;
	width: 26%;
}
.top-nevbar.fixed_nav .search-box .form-group {
	width: 100%;
}
.top-nevbar.fixed_nav .search-box .btn-search {
	position: absolute;
	top: 1px;
	right: 0;
	background-color: transparent;
}
.top-nevbar.fixed_nav .search-box .form-control {
	width: 100%;
	box-shadow: none !important;
	border-radius: 0px;
	padding-right: 36px;
}
.navbar.navbar-inverse .dropdown-menu li a {
	padding: 5px !important;
	background-color: ;
	color:black;
}
.navbar.navbar-inverse .dropdown-menu {
	background-color: rgb(94, 94, 94);
	top: 99%;
	box-shadow: none !important;
	border-radius: 0px !important;
	background-image: inherit !important;
	border: 0px !important;
	padding: 0px;
	color:black;
}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover {
	color: #fff;
	background-color: #5E5E5E;
}
.navbar.navbar-inverse .dropdown-menu li a {
	padding: 10px 15px !important;
	color:black;
	font-size:14 px;
}

.navbar.navbar-inverse .dropdown-menu .divider {
	background-color: #555 !important;
	font-family
	margin: 5px 0px !important;
}
.top-nevbar.fixed_nav .navbar-header {
	margin-left: 30px !important;
}
.navbar.navbar-inverse a:hover {
	background-color: rgb(94, 94, 94) !important;
	-webkit-transition: all 0.1s;
	-moz-transition: all 0.1s;
	transition: all 0.1s;
}
.navbar.navbar-inverse .dropdown-menu li a:hover {
	background-color: #555 !important;
}

.container .navbar-brand {
	margin-left: 0px !important;
}
.top-nevbar.fixed_nav .navbar {
	border-radius: 0px !important;
}


.news{
	color: red;
}

.jit-title {
	color: #a50203;
}







.top-nevbar.jit-nav {
	position: absolute;
	top: 0;
	z-index: 99;
	width: 100%;
}
.top-nevbar.jit-nav .navbar {
	border: 0px !important;
	background-color: transparent !important;
}
.top-nevbar.jit-nav .navbar-header {
	height: auto !important;
	width: 100%;
	background-color: #fff;
}
.top-nevbar.jit-nav .navbar-header .navbar-brand {
	height: auto !important;
	width: 200px;
	display: inline-block;
	padding: 6px;
}
.top-nevbar.jit-nav .navbar-header .navbar-brand img {
	width: 100%;
}
.top-nevbar.jit-nav .navbar-header .logo-min-text {
	padding: 5px;
}
.top-nevbar.jit-nav .navbar-header .logo-min-text .bodytext {
	line-height: 23px;
	color:black;
	font-size:14px;
}
.top-nevbar.jit-nav .navbar-collapse {
	background-color: rgba(255, 255, 255, 0.7);
}
.top-nevbar.jit-nav .navbar-collapse .navbar-nav a {
	color: black;
	font-weight: 600;
}

/*------- sticky navbar ----------*/

.navbar {
  position: absolute;
  width: 100%;
  top: 0px;
	z-index: 9999999 !important;
  margin-bottom: 0px;
  border-radius: 0px;
  background-color: transparent;
  border: transparent;
  -webkit-transition: all ease-in-out 0.4s;
  -moz-transition: all ease-in-out 0.4s;
  -o-transition: all ease-in-out 0.4s;
  transition: all ease-in-out 0.4s;
}
.navbar-default .navbar-nav > li > a:hover {
  color: #ffff;
  background-color: transparent;
}
.navbar-nav > li > a {
  text-transform: uppercase;
 /* line-height: 42px;*/
  -webkit-transition: all ease-in-out 0.4s;
  -moz-transition: all ease-in-out 0.4s;
  -o-transition: all ease-in-out 0.4s;
  transition: all ease-in-out 0.4s;
}
.navbar-default .navbar-nav > li > a {
  color: #fff;
  font-size: 14 px;
}
.navbar-brand {
  padding: 10px 15px;
}
.navbar-brand img {
  width: 200px;
}
.shrink-nav {
  color: #000 !important;
  top: 0px;
  background-color: #fff;
  position: fixed;
}
.shrink-nav .navbar-nav > li > a {
  color: #000 !important;
  line-height: 24px;
}
@media (max-width: 767px) {
  .navbar-nav > li > a {
    line-height: 20px;
  }
  .navbar-brand {
    padding: 7px 15px;
  }
  .navbar-brand img {
    width: 144px;
  }
}
.navbar.navbar-default.shrink-nav {
	background-color: #fff !important;
}
.shrink-nav .navbar-header {
	display: none;
}
/*------- / sticky navbar ----------*/





/*---- / navigetin css end here ----*/

/*---------- home page design start here ----------*/
.home-top-slider {
	position: relative;
	margin-top: -13%;
}

.home-top-slider .item img {
	display: none !important;
}
.home-top-slider .item {
	background-position: center;
	background-size: cover;
	min-height: 100vh !important;
}
.home-top-slider .item::before {
	content: '';
	background-color: rgba(0, 0, 0, 0.1);
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 9;
}
.home-top-slider .item .carousel-caption {
	position: absolute;
	top: 0;
	padding: 24% 14%;
	text-align: left;
	/* right: 12% !important; */
	left: 45% !important;
	/* display: inline-block !important; */
	height: auto !important;
	min-height: auto !important;
	left: 0;
	right: 0;
	padding-right: 0;
}
.home-top-slider .item .carousel-caption .slider-content {
	background-color: rgba(193, 193, 193, 0.28);
	/*background-color: #fff;*/
	padding: 30px;
	text-align: center;
}
.home-top-slider .item .carousel-caption .slider-content h1 {
	margin: 0px !important;
	font-size: 49px !important;
	font-weight: 800;
	color: rgb(39, 42, 43) !important;
	text-shadow: none !important;
	text-transform: uppercase;
}
.home-top-slider .item .carousel-caption .slider-content h3 {
	font-size: 26px !important;
	margin: 0px !important;
	text-shadow: none !important;
	color: rgb(237, 87, 87);
	font-weight: 300;
	margin-top: 5px !important;
}
.home-top-slider .item .carousel-caption .slider-content p {
	text-shadow: none;
	color: #6b6b6b;
	margin-top: 30px !important;
}
.home-top-slider .item .carousel-caption .slider-content .home-slider-price {
	padding-top: 5px !important;
}
.home-top-slider .item .carousel-caption .slider-content .home-slider-price span {
	font-size: 31px !important;
	color: rgb(249, 107, 104);
	text-shadow: none;
	font-family: 'raleway' OpenSans;
}
.home-top-slider .carousel-control {
	background-image: inherit !important;
	width: 50px;
}
.home-top-slider .carousel-control .fa {
	background-color: #0000004d;
	width: 40px !important;
	height: 40px !important;
	line-height: 38px;
	text-shadow: none;
	opacity: 0;
}
.home-top-slider .carousel-control:hover .fa {
	opacity: 1 !important;
}
.home-top-slider .carousel-indicators {
	margin-bottom: 0px !important;
}
.home-top-slider .carousel-indicators li {
	border: solid 2px #aaa;
}
.home-top-slider .carousel-indicators li.active {
	background-color: #e76e67;
	border-color: #fff;
	box-shadow: 0px 0px 2px #e76e67 , 0px 0px 2px #e76e67;
}

.home-top-slider .carousel {
	/*height: 100vh;*/
}
.home-top-slider .carousel .carousel-inner {
	height:80% !important;
}





.why_shop_with_us-wrapper {
	padding: 1% 0px;
}
.why_shop_with_us-wrapper .why_shop_with_us-head {
	margin-bottom: 30px !important;
}
.why_shop_with_us-wrapper .why_shop_with_us-head h3 {
	margin: 0px !important;
}
.why_shop_with_us-wrapper .why_shop_with_us-body .card {
	margin-bottom: 0px !important;
	padding: 15px !important;
	border-radius: 5px !important;
	opacity: 0.8;
}
.why_shop_with_us-wrapper .why_shop_with_us-body .card .icon {
	width: 50px;
	text-align: center;
	font-size: 45px !important;
	position: absolute;
	bottom: 0;
	top: 0;
	line-height: 115px;
}
.why_shop_with_us-wrapper .why_shop_with_us-body .card .text-content {
	padding-left: 70px;
}
.why_shop_with_us-wrapper .why_shop_with_us-body .card .text-content h4 {
	font-weight: 700;
	margin-top: 0px;
	margin-bottom: 5px;
}
.why_shop_with_us-wrapper .why_shop_with_us-body .card .text-content p {
	margin-bottom: 0px !important;
	color: #555;
}
.footer-bottom {
	background-color: rgb(34, 37, 39);
	padding: 15px 0px !important;
}
.footer-bottom p {
	margin: 0px !important;
	color: #ddd;
	font-size: 12px !important;
	opacity: 0.5;
}
.footer-bottom p a {
	color: #fff;
}
/*.jit-sidebar{
	width: 5%;
	height: 10px;
}*/
.worid-class {
	background-color: #fff;
	padding: 15px;
}
.about-jit-sec{
	color: #797979;
}




/*sticky-sidebar*/
	.sticky-container{
		/*background-color: #333;*/
		padding: 0px;
		margin: 0px;
		position: fixed;
		right: -119px;
		top:130px;
		width: 200px;

	}

	.sticky li{
		list-style-type: none;
		background-color: #333;
		color: #efefef;
		height: 43px;
		padding: 0px;
		margin: 0px 0px 1px 0px;
		-webkit-transition:all 0.25s ease-in-out;
		-moz-transition:all 0.25s ease-in-out;
		-o-transition:all 0.25s ease-in-out;
		transition:all 0.25s ease-in-out;
		cursor: pointer;
		filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
                filter: gray;
                -webkit-filter: grayscale(100%);

	}

	.sticky li:hover{
		margin-left: -115px;
		/*-webkit-transform: translateX(-115px);
		-moz-transform: translateX(-115px);
		-o-transform: translateX(-115px);
		-ms-transform: translateX(-115px);
		transform:translateX(-115px);*/
		/*background-color: #8e44ad;*/
		filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
                -webkit-filter: grayscale(0%);
	}

	.sticky li img{
		float: left;
		margin: 5px 5px;
		margin-right: 10px;

	}

	.sticky li p{
		padding: 0px;
		margin: 0px;
		text-transform: uppercase;
		line-height: 43px;

	}

	/** content **/
	.content{
		margin-top: 150px;
		margin-left: 100px;
		width: 700px;
	}
	.footer-distributed h1, h2{
		color: #ecf0f1;
		padding: 0px;
		margin: 0px;
		font-weight: normal;
	}

	.footer-distributed h1{
		font-weight: 900;
		/*font-size: 64px;*/
	}

	.footer-distributed h2{
		font-size:26px;
	}

	.footer-distributed p{
		color: #ecf0f1;
		/*font-family: "Lato";*/
		line-height: 28px;
		font-size: 14px;
	}

	.footer-distributed p.credit{
		padding-top: 20px;
		font-size: 12px;
	}

	.footer-distributed p a{
		color: #ecf0f1;
	}

	/** fork icon**/
	.fork{
		position: absolute;
		top:0px;
		left: 0px;
	}

	.footer-distributed a {
    text-decoration: none !important;
}

/*---------- / home page design end here ----------*/


/*-------- slider fade in out effect ----------*/
.home-top-slider .carousel-fade .carousel-inner .item {
  opacity: 0;
  transition-property: opacity;
}

.home-top-slider .carousel-fade .carousel-inner .active {
  opacity: 1;
}

.home-top-slider .carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}

.home-top-slider .carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}

.home-top-slider .carousel-fade .carousel-control {
  z-index: 2;
}

@media all and (transform-3d), (-webkit-transform-3d) {
    .home-top-slider .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .home-top-slider .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .home-top-slider .carousel-fade .carousel-inner > .item.next.left,
    .carousel-fade .carousel-inner > .item.prev.right,
    .carousel-fade .carousel-inner > .item.active {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
}


/*-------- / slider fade in out effect ----------*/


.jit-about-section-wrap {
	padding: 4%;
}

.jit-about-section-wrap .jit-about-section-wrap-head {
	padding-bottom: 15px;
	position: relative;
	margin-bottom: 30px;
}
.jit-about-section-wrap .jit-about-section-wrap-head::after {
	position: absolute;
	content: '';
	border-bottom: solid 5px #a2a2a2;
	bottom: 0;
	width: 100px;
}
.jit-about-section-wrap .jit-about-section-wrap-footer{
	margin-top: 3%;
}

.jit-sidebar {
	padding-top: 5%;
}

.full-bg-wrap {
	background-position: center;
	background-size: cover;
	padding: 8% 0px;
	background-attachment: fixed;
	position: relative;
}
.bg-overly {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	background-color: rgba(30, 27, 27, 0.55);
}
.programs-warp .programs-head {
	padding-bottom: 5%;
}
.programs-warp .programs-head .programs-tital {
	display: inline-block;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 40px;
	padding-bottom: 10px;
	position: relative;
	text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}
.programs-warp .programs-head .programs-tital::before {
	content: '';
	position: absolute;
	border-bottom: solid 5px rgb(236, 79, 79);
	width: 100px;
	bottom: -5px;
	left: 0;
	right: 0;
	margin: 0px auto;
}

.programs-warp .programs-section-wrap .programs-section-body {
	display: block;
	text-decoration: none;
}
.programs-warp .programs-section-wrap .programs-section-body h3 {
	color: #ddd;
	font-size: 18px;
}
.programs-warp .programs-section-wrap .programs-section-body:hover h3 {
	color: #fff;
}
.programs-warp .programs-section-wrap .programs-section-body .icon {
	width: 120px;
	height: 120px;
	line-height: 120px;
	background-color: rgba(255, 255, 255, 0.25);
	border-radius: 120px;
	font-size: 43px;
	color: #fff;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
.programs-warp .programs-section-wrap:hover .programs-section-body .icon {
	background-color: #fff !important;
	color: rgb(175, 1, 2);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.footer-distributed .footer-links a {
	font-weight: 300;
	margin-right: 15px;
	padding-right: 15px;
	border-right: solid 1px #555;
	line-height: 12px;
	color: #a2a2a2;
}
.footer-distributed .footer-links a:hover {
	color: #fff !important;
}

.no-right-border {
	border-right: 0px !important;
}

.footer-distributed {
	text-align: left;
	font: 300 16px sans-serif;
}

.footer-distributed {
	 margin-top: 0px !important;
}



a.fancybox img {
    border: none;
    box-shadow: 0 1px 7px rgba(0,0,0,0.6);
    -o-transform: scale(1,1);
    -ms-transform: scale(1,1);
    -moz-transform: scale(1,1);
    -webkit-transform: scale(1,1);
    transform: scale(1,1);
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
a.fancybox:hover img {
    position: relative;
    z-index: 999;
    -o-transform: scale(1.03,1.03);
    -ms-transform: scale(1.03,1.03);
    -moz-transform: scale(1.03,1.03);
    -webkit-transform: scale(1.03,1.03);
    transform: scale(1.03,1.03);
}



#fancybox-close::before {
	content: "\f00d";
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	background-color: #fff;
	width: 100%;
	height: 100%;
	position: absolute;
	text-align: center;
	line-height: 27px;
	border-radius: 50px;
	color: #555;
	box-shadow: 0px 2px 5px;
}

#fancybox-right::before {
	content: "\f105";
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	position: absolute;
	right: 0;
	font-size: 36px;
	top: 45%;
	color: #fff;
	text-shadow: 0px 0px 5px #000;
}
#fancybox-left::before {
	content: "\f104";
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	position: absolute;
	left: 20px;
	font-size: 36px;
	top: 45%;
	color: rgb(255, 255, 255);
	text-shadow: 0px 0px 5px rgb(0, 0, 0);
}


/*---------------- testimonial slider start here --------------*/

.student-testimonils-wraper {
	min-height: 350px;
	padding: 5% 0px;
}

/* carousel */
.student-testimonils-wraper #quote-carousel
{
  padding: 0 10px 30px 10px;
  margin-top: 30px;
}

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

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

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

 .student-testimonils-wraper .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) {
    .student-testimonils-wraper #quote-carousel
    {
      margin-bottom: 0;
      padding: 0 40px 30px 40px;
    }

}

/* Small devices (tablets, up to 768px) */
@media (max-width: 768px) {
    .student-testimonils-wraper #quote-carousel .carousel-indicators {
        bottom: -20px !important;
    }
    .student-testimonils-wraper #quote-carousel .carousel-indicators li {
        display: inline-block;
        margin: 0px 5px;
        width: 15px;
        height: 15px;
    }
    .student-testimonils-wraper #quote-carousel .carousel-indicators li.active {
        margin: 0px 5px;
        width: 20px;
        height: 20px;
    }
}

/*---------------- / testimonial slider end here --------------*/
.marquee {
	margin: 5px 0px;
}
.footer-news-wrap .marquee {
	margin: 5px 0px;
	color: #fff;
}
.footer-news-wrap {
	background-color: rgb(56, 59, 63);
}
.top-nevbar.jit-nav .navbar-collapse .navbar-nav ul li a {
	font-weight: 400;
	font-size: 12px;
	color: #555;
	padding: 7px 15px !important;
	border-bottom: solid 1px #eee;
}
.thumbnail .img-caption {
	margin-top: 7px !important;
	font-size: 12px;
	font-weight: 300;
	color: #555;
	text-align: center;
	display: block;
}
a.thumbnail {
	text-decoration: none;
}
a.thumbnail:hover {
	border-color: rgb(197, 195, 195);
}



/*----------- student testimonial page design start hre ------------*/

.student-testimonial-warp {
	margin-top: -3%;
}

.testimonial-box-wrap a {
  color:#0e48ad;
}
.testimonial-box-wrap a:focus, .testimonial-box-wrap a:hover {
  color:#123294;
}
.testimonial-box-wrap .h--alt {
    font-weight: 300;
	margin-top:0;
}
.testimonial-box-wrap h5 {
	font-size:16px;
}
.testimonial-box-wrap h6 {
	font-size:14px;
}
.testimonial-box-wrap a {
	color:#0e48ad;
}
.testimonial-box-wrap a:focus, .testimonial-box-wrap a:hover {
	color:#123294;
}
.testimonial-box-wrap .testimonial {
	padding: 30px 15px 30px 30px;
	border-style: solid;
	border-width: 5px 1px 1px;
	margin: 15px 0;
	border-color: rgb(207, 184, 124) rgb(221, 221, 221) rgb(221, 221, 221);
	background-color: #fff;
}
.testimonial-box-wrap .testimonial img {
    border: 1px solid #ddd;
    margin: auto auto 15px;
    width: 100%;
}
.testimonial-box-wrap .testimonial blockquote {
    font-family: "source sans pro";
    font-size: 16px;
    font-weight: 300;
}
.testimonial-box-wrap .testimonial blockquote:before {
	    color: #ccc;
	    content: open-quote;
	    font-size: 5em;
	    line-height: 0em;
	    margin-right: 0.1em;
	    vertical-align: -0.4em;
}
.testimonial-box-wrap .testimonial blockquote:after {
		content: close-quote;
		visibility:hidden;
}
.testimonial-box-wrap .testimonial blockquote cite {
    float: left;
    font-weight: 600;
    margin-top: 10px;
    width: 100%;
}
@media (min-width:992px) {
	.testimonial-box-wrap .testimonial img {
		max-width:200px;
	}
}

/*----------- / student testimonial page design end here ------------*/
/*------------ responsive design start here -------------*/
@media (max-width: 768px) {
	.logo-min-text {
		display: none !important;
	}
	.top-nevbar.jit-nav .navbar-header {
		width: auto !important;
	}
	.shrink-nav .navbar-header {
		display: block !important;
	}
	.shrink-nav .navbar-header .navbar-brand {
		width: 100px !important;
	}
	.shrink-nav .navbar-nav > li > a {
		color: #555;
		font-size: 14px;
		font-weight: 400 !important;
	}
	.navbar-nav .open .dropdown-menu {
		background-color: #eee !important;
		color:black;
	}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a {
		color: rgb(119, 119, 119) !important;
		font-size: 14px !important;
		font-weight: 400 !important;
	}
	.home-top-slider .item .carousel-caption {
		width: 100% !important;
		left: 0px !important;
		right: 0px !important;
		padding-left: 0px !important;
		padding-right: 0px !important;
		top: 40% !important;
	}
	.home-top-slider .item .carousel-caption .slider-content h1 {
		font-size: 25px !important;
	}
	.home-top-slider .item .carousel-caption .slider-content h3 {
		font-size: 18px !important;
	}
	.jit-about-section-wrap {
		padding: 5% !important;
	}
	.jit-sidebar img {
		width: 100%;
	}
	.programs-warp .programs-head .programs-tital {
		font-size: 30px;
	}
	.programs-warp .programs-head {
		padding-bottom: 20%;
	}
	.footer-logo-white img {
		width: 100% !important;
	}
	.footer-distributed .footer-center i {
		display: block;
		margin: 0px auto !important;
		margin-top: 30px !important;
		margin-bottom: 15px !important;
	}
	.navbar.navbar-default {
		position: relative !important;
	}
	.body {
		padding-top: 100px !important;
	}
	.thumb {
		padding: 0px 5px !important;
	}
























}

.dropdown:hover .dropdown-menu{
    display:block;
}

.news-content, .news-preview, .news-headlines li {
    position: inherit !important;
}
/*------------ / responsive design end here -------------*/
#IAAAFloat .text {
          color: #fff;
          padding: 10px 20px;
          margin: 10px 0 0 17px;
        }
        
        #IAAAFloat {
          width: 18%;
          position: fixed;
          bottom: -1px;
          right: 10px;
          background: #0000008c;
          border-radius: 50%;
          height: 245px;
        display: inline-block;
        cursor: pointer;
        }
#IAAAFloat img{margin: 43px 0px 0px 35px;}

@media only screen and (min-device-width:320px)and (max-device-width:480px){#IAAAFloat {
          width: 65%;height: 240px;}}
