::-webkit-input-placeholder {
	opacity: 1;
	color: #8d8d8d
}

:-moz-placeholder {
	opacity: 1;
	color: #8d8d8d
}

::-moz-placeholder {
	opacity: 1;
	color: #8d8d8d;
}

:-ms-input-placeholder {
	opacity: 1;
	color: #8d8d8d
}

*,
*:after,
*:before {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box
}

::-moz-selection {
	background: #2f3472;
	color: #fff;
	text-shadow: none
}

::selection {
	background: #2f3472;
	color: #fff;
	text-shadow: none
}

:focus {
	outline: 0 none
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
	display: block
}

audio,
canvas,
video {
	display: inline-block
}

audio:not([controls]) {
	display: none;
	height: 0
}

[hidden] {
	display: none
}

html,
body {
	height: 100%;
	min-height: 100%
}

html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	text-size-adjust: 100%
}

html,
button,
input,
select,
textarea {
	font-family: "Lato", "Bebas Neue", "cursive", sans-serif, sans-serif
}

body {
	margin: 0;
	-webkit-font-smoothing: antialiased;
	-webkit-text-size-adjust: 100%;
	text-size-adjust: 100%;
	background-color: #fff
}

img {
	border: 0 none;
	max-width: 100%;
	vertical-align: top;
	height: auto
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
	font-weight: normal;
	line-height: 1.2
}

a {
	color: #000;
	text-decoration: none;
	-webkit-transition: all linear 0.2s;
	-moz-transition: all linear 0.2s;
	-ms-transition: all linear 0.2s;
	-o-transition: all linear 0.2s;
	transition: all linear 0.2s;
	cursor: pointer
}

a:hover {
	color: #2f3472
}

abbr[title] {
	border-bottom: 1px dotted
}

b,
strong {
	font-weight: 700
}

blockquote {
	margin: 1em 40px
}

dfn {
	font-style: italic
}

mark {
	background: #ff0;
	color: #000
}

pre {
	margin: 1em 0
}

p {
	margin: 0 0 0px
}

p:last-child,
p:last-of-type {
	margin-bottom: 0
}

code,
kbd,
pre,
samp {
	font-family: monospace, serif;
	_font-family: 'courier new', monospace;
	font-size: 1em
}

pre {
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word
}

q {
	quotes: none
}

q:before,
q:after {
	content: '';
	content: none
}

small {
	font-size: 75%
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sup {
	top: -0.5em
}

sub {
	bottom: -0.25em
}

dl,
menu {
	margin: 0;
	padding: 0
}

dd {
	margin: 0 0 0 40px
}

nav ul,
nav ol {
	list-style: none
}

iframe {
	border: 0;
	-ms-interpolation-mode: bicubic;
	max-width: 100%
}

svg:not(:root) {
	overflow: hidden
}

figure {
	margin: 0
}

form {
	margin: 0
}

fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: .35em .625em .75em
}

legend {
	border: 0;
	padding: 0;
	white-space: normal
}

button,
input,
select,
textarea {
	font-size: 100%;
	margin: 0;
	vertical-align: baseline
}

button,
input {
	line-height: normal
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	-webkit-transition: all linear 0.2s;
	-moz-transition: all linear 0.2s;
	-ms-transition: all linear 0.2s;
	-o-transition: all linear 0.2s;
	transition: all linear 0.2s;
	cursor: pointer
}

button[disabled],
input[disabled] {
	cursor: default
}

input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box;
	padding: 0
}

input[type="search"] {
	-webkit-appearance: none;
	appearance: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
	appearance: none
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0
}

textarea {
	overflow: auto;
	vertical-align: top
}

input[type="text"],
input[type="tel"],
input[type="email"],
input[type="date"],
input[type="time"],
input[type="password"],
input[type="url"],
textarea,
select {
	-webkit-appearance: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	resize: none;
	width: 100%;
	border: 0 none;
	border-bottom: 1px solid #8d8d8d;
	background-color: #fff;
	font-size: 15px;
	color: #000;
	padding: 0;
	line-height: 16px;
	font-family: "Lato", "Bebas Neue", "cursive", sans-serif;
	text-align: left
}

input[type="text"],
input[type="tel"],
input[type="email"],
input[type="date"],
input[type="time"],
input[type="password"] {
	height: 30px
}

input[type="text"]:focus,
input[type="tel"]:focus,
input[type="email"]:focus,
input[type="date"]:focus,
input[type="time"]:focus,
input[type="password"]:focus,
textarea:focus {
	border-bottom-color: #2f3472
}

textarea {
	height: 130px
}

select {
	height: 30px
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

address {
	font-style: normal;
	font-size: 14px
}

hr {
	border: 0 none;
	border-top: 1px solid #000;
	margin: 30px 0;
	display: block;
	width: 100%
}

ul,
ol {
	margin: 0px 0;
	padding-left: 0px
}

ul ul,
ol ol {
	margin: 0px 0
}

ul ul li {
list-style: circle outside;
    background: none !important;
    padding-left: 0 !important;
    margin-left: 15px;
}

ol ol li {
	list-style: lower-roman outside;
    background: none !important;
    padding-left: 0 !important;
    margin-left: 15px;
}

ul:first-of-type,
ul:first-child,
ol:first-of-type,
ol:first-child {
	margin-top: 0
}

*+ul:first-of-type,
*+ul:first-child,
*+ol:first-of-type,
*+ol:first-child {
	margin-top: 10px
}

li {
	list-style: none
}

body {
	font-family: "Lato", "Bebas Neue", "cursive", sans-serif;
	font-size: 15px;
	line-height: 1.25;
	color: #000;
	font-weight: 400
}

.row {
	margin-left: -15px;
	margin-right: -15px
}

.row::after {
	content: "";
	clear: both;
	display: table
}

[class*="col-"] {
	padding-left: 15px;
	padding-right: 15px;
	float: left;
	min-height: 1px
}

.col-1 {
	width: 8.3333333333%
}

.col-2 {
	width: 16.6666666667%
}

.col-3 {
	width: 25%
}

.col-4 {
	width: 33.3333333333%
}

.col-5 {
	width: 41.6666666667%
}

.col-6 {
	width: 50%
}

.col-7 {
	width: 58.3333333333%
}

.col-8 {
	width: 66.6666666667%
}

.col-9 {
	width: 75%
}

.col-10 {
	width: 83.3333333333%
}

.col-11 {
	width: 91.6666666667%
}

.col-12 {
	width: 100%
}

.wrapper {
	max-width: 1170px;
	margin: 0 auto;
	width: 100%
}

.wrapper::after {
	content: "";
	clear: both;
	display: table
}

.field {
	margin-bottom: 30px
}

.container {
	width: 1200px;
	margin: 0 auto;
	position: relative
}

/*.header_top {*/
/*	background: #2f3472;*/
/*	width: 100%;*/
/*	padding: 0px 0*/
/*}*/
.header_top {
    background: #1ea8f0;
    width: 100%;
    padding: 5px 0;
    color: #2d326c;
}

.header_top .h-l li {
	padding: 10px 10px 10px;
	position: relative
}

/*.header_top .h-l li a {*/
/*	color: #fff*/
/*}*/
.header_top .h-l li a {
    color: #2d326c;
    font-weight:600;
}

.header_top .h-l li:hover>ul {
	display: block
}

.header_top .h-l li ul {
	position: absolute;
	display: none;
	/*background: #2f3472;*/
	background: #1ea8f0;
	top: 25px;
	z-index: 9;
	width: 172px
}

.header_top .h-l li ul li {
	list-style: none;
	border-bottom: 1px solid #fff;
	padding: 7px 10px 7px;
	font-size: 13px;
    margin-left: 0;
    padding-left: 15px !important;
}

.header_top .h-l li ul li:last-child {
	border-bottom: 0
}

.header_top .h-r {
	padding-top: 6px
}

.header_top .h-r li {
	padding-left: 5px
}

.flex {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between
}

.flex-start {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start
}

.header {
	padding: 15px 0
}

.header .logo {
	width: 820px
}

.inner-banner {
	position: relative
}

.inner-banner .container {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	margin: auto
}

.inner-banner img {
	width: 100%
}

.inner-banner h1 {
	color: #ffffff;
	font-size: 48px;
	font-family: "Bebas Neue";
	position: relative;
	top: 60px
}

.inner-banner h1:after {
	content: "";
	background: #1ea8f3;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 89px;
	height: 5px
}

.inner-banner.search-banner {
	text-align: center
}

.inner-banner.search-banner .search-d {
	width: 730px;
	margin: 0 auto;
	margin-top: 165px
}

.inner-banner.search-banner .search-d input {
	padding: 18px;
	width: calc(100% - 150px);
	height: auto;
	display: inline-block;
	vertical-align: top;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px
}

.inner-banner.search-banner .search-d button {
	background: #1ea8f3;
	color: #fff;
	border: 0;
	padding: 12px 25px;
	font-size: 23px;
	cursor: pointer;
	text-transform: uppercase;
	font-weight: bold;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px
}

.inner-banner.search-banner h1 {
	font-size: 75px;
	top: 100px
}

.inner-banner.search-banner h1:after {
	content: "";
	background: #1ea8f3;
	position: absolute;
	bottom: -7px;
	left: 0;
	width: 89px;
	height: 5px;
	right: 0;
	margin: auto
}

.menu-search {
	margin-top: 20px
}

.menu-search.fixed {
	position: fixed;
	background: #2f3472;
	top: 0;
	left: 0;
	width: 100%;
	margin: 0;
	z-index: 999
}

.menu-search.fixed .flex {
	width: 1200px;
	margin: 0 auto;
	position: relative
}

.menu-search.fixed .flex .search {
	display: none
}

.menu-search nav {
	align-self: center;
	position: relative;
	z-index: 1
}

.menu-search nav li {
	text-transform: uppercase;
	position: relative
}

.menu-search nav li a {
	color: #fff;
	padding: 15px 18px;
	-webkit-transition: all ease 0.6s;
	-moz-transition: all ease 0.6s;
	-ms-transition: all ease 0.6s;
	-o-transition: all ease 0.6s;
	transition: all ease 0.6s;
	display: block
}

.menu-search nav li:hover>a {
	background: #2f3472
}

.menu-search nav li:hover>ul {
	display: block
}

.menu-search nav li ul {
	position: absolute;
	width: 250px;
	background: #2f3472;
	display: none;
	top: 31px;
	left: 0
}

.menu-search nav li ul li {
	list-style: none;
	margin-left:0;
}

.menu-search nav li ul li a {
	padding: 11px 10px 11px 26px;
	display: block;
	border-bottom: 1px solid #8e8a8a;
	background: url(../images/white-arrow.png) 9px 18px no-repeat;
	-webkit-transition: all ease 0.6s;
	-moz-transition: all ease 0.6s;
	-ms-transition: all ease 0.6s;
	-o-transition: all ease 0.6s;
	transition: all ease 0.6s;
	font-size: 14px;
	text-transform: none
}

.menu-search nav li ul li a:hover {
	background: url(../images/blue-dotted-arrow.png) 9px 18px no-repeat #fff;
	color: #1ea8f3
}

.menu-search .search {
	width: 40px;
	z-index: 1
}

.menu-search .search img {
	cursor: pointer
}

.menu-search .search .search-div {
	width: 100%;
	position: absolute;
	right: 0;
	top: 69px;
	display: none;
	height: 175px;
	background: rgba(0, 0, 0, 0.6);
	z-index: 9;
	text-align: center;
	padding: 49px 0;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	-ms-border-radius: 9px;
	-o-border-radius: 9px;
	border-radius: 9px
}

.menu-search .search .search-div input {
	width: 300px;
	padding: 22px 13px;
	height: auto;
	border-radius: 5px
}

.menu-search .search .search-div input+input {
	width: 59px;
	background: #26126b;
	color: #fff;
	border: 0;
	text-align: center;
	padding: 19px 12px;
	font-weight: bold;
	font-size: 20px
}

.bradcame {
	position: absolute;
	bottom: 15px;
	right: 0;
	left: 0;
	margin: auto;
	max-width: 1200px;
	width: 98%
}

.bradcame li {
	color: #f8c301;
	font-size: 14px
}

.bradcame li a {
	color: #fff;
	background: url(../images/bradcame-arrow-yellow.png) no-repeat 96%;
	padding-right: 20px;
	margin-right: 7px
}

.aboutus {
	/*padding: 50px 0;*/
	/*background: url(../images/about-pattern.jpg) top left no-repeat*/
	    padding: 50px 0 10px;
        background: url(../images/about-pattern.jpg) bottom left no-repeat;
}

.aboutus .padding-right {
	padding-right: 420px
}

.text,
p {
	font-size: 16px;
	color: #696969;
	line-height: 22px
}

.text br,
p br {
	margin-bottom: 20px
}

.heading {
	font-size: 40px;
	color: #252525;
	text-transform: uppercase;
	position: relative;
	margin-bottom: 20px;
	padding-bottom: 10px;
	font-family: "Bebas Neue";
	letter-spacing: 2px
}

.heading:after {
	content: "";
	background: #1ea8f3;
	height: 5px;
	width: 80px;
	position: absolute;
	bottom: 0;
	left: 0
}

.small-heading {
	font-size: 18px;
	color: #252525;
	font-weight: bold;
	margin-bottom: 18px;
	margin-top: 15px
}

.builtup-area {
	font-size: 90px;
	color: #1ea8f3;
	position: relative;
	font-family: "Bebas Neue";
	padding-left: 65px;
	letter-spacing: 4px;
	padding-top: 90px;
	margin-top: 30px;
	margin-bottom: 40px
}

.builtup-area span {
	font-size: 30px
}

.builtup-area:after {
	content: "";
	border: 4px solid #1ea8f3;
	color: #1ea8f3;
	position: absolute;
	font-family: "Bebas Neue";
	width: 185px;
	height: 185px;
	top: 0;
	left: 0
}

.builtup-area:before {
	content: "";
	position: absolute;
	width: 5px;
	height: 100px;
	background: #fff;
	left: 180px;
	z-index: 1;
	top: 42px
}

.builtup-area p {
	font-size: 45px;
	color: #252525;
	padding-left: 135px;
	letter-spacing: -1px;
	margin-top: 14px
}

.vis-mis {
	background: url(../images/vis-mis-bg.jpg) 0 0 no-repeat;
	background-size: 100% 100%;
	padding: 40px 0
}

.vis-mis ul.bullet li {
	color: #fff;
	background: url(../images/white-dotted-arrow.png) 0 7px no-repeat
}

.vis-mis .heading {
	color: #fff
}

.vis-mis .heading:after {
	background: #fff
}

.vis-mis .text {
	color: #fff;
	margin-bottom: 30px
}

.vis-mis .text br {
	margin-bottom: 5px
}

.vis-mis li {
	color: #fff;
	background: url(../images/white-arrow.png) 0 8px no-repeat;
	font-size: 16px;
	padding-left: 21px;
	padding-bottom: 12px
}

.gene-reco {
	background: #f3f4f6;
	padding: 50px 0
}

.gene-reco .ge-l {
	width: 510px
}

.gene-reco .ge-l .text {
	font-size: 18px;
	color: #333333;
	font-weight: bold;
	line-height: 29px
}

#tab1 {
	margin-top: -216px
}

#tab1 .main {
	width: 250px
}

#tab1 .main li {
	font-size: 18px;
	color: #333333;
	font-weight: bold;
	border-bottom: 1px solid #ccc;
	padding: 30px 0;
	line-height: 28px;
	cursor: pointer;
	position: relative
}

#tab1 .main li:last-child {
	border-bottom: 0
}

#tab1 .main li.active {
	color: #2f3472
}

#tab1 .main li.active:after {
	background: #2f3472;
	content: ""
}

#tab1 .tab-container {
	width: 804px;
	background: #ffffff;
	padding: 37px
}

.univ-counc {
	backface-visibility: 0.6;
	background: url(../images/council-bg.jpg) repeat;
	padding: 50px 0;
	color: #fff;
	background-size: cover;
}

.univ-counc .heading {
	color: #fff
}

.univ-counc .heading:after {
	background: #fff
}

.univ-counc .text {
	color: #fff
}

.univ-counc .owl-next,
.univ-counc .owl-prev {
	background:#51548b url(../images/slider-arrow.png) center no-repeat !important;
	/*background-size: 22px*/
	background-size: cover;
	border-radius:50%;
}

#tab2 {
	margin-top: 20px
}

#tab2 .main li {
	background: #1f628c;
	color: #fff;
	font-weight: bold;
	font-size: 18px;
	padding: 13px 46px;
	margin-right: 3px;
	cursor: pointer;
	position: relative
}

#tab2 .main li.active {
	background: #2f3472
}

#tab2 .main li.active:after {
	content: "";
	border-top: 20px solid #2f3472;
	border-bottom: 20px solid transparent;
	border-right: 20px solid transparent;
	border-left: 20px solid transparent;
	bottom: -29px;
	width: 0;
	height: 0;
	position: absolute;
	top: auto;
	right: 0;
	left: 0;
	margin: auto
}

#tab2 .tab-container {
	margin-top: 40px
}

#tab2 .tab-container .owl-item {
    /*padding-right: 0px;*/
    /*border: 10px solid transparent;*/
}

#tab2 .tab-container .item {
	background: #fff;
	color: #000;
	padding: 17px;
	min-height: 370px;
    /*word-break: break-all;*/
    border: 3px solid #2685bb;
}

#tab2 .tab-container .item h3 {
	font-size: 18px;
	color: #252525;
	font-weight: bold;
	margin-bottom: 5px
}

#tab2 .tab-container .item h4 {
	font-size: 15.5px;
	margin-bottom: 15px
}

#tab2 .tab-container .item .text {
	color: #696969;
	font-size: 15px
}

#tab2 .tab-container .item .text br {
	margin-bottom: 2px
}

#tab2 .tab-container .item .flex-start {
	margin-bottom: 15px
}

#tab2 .tab-container .item .scroll-data {
	/*max-height: 133px*/
	max-height: 100%;
	height: 252px;
	margin-top:12px;
}

#tab2 .tab-container .scr-txt {
	width: calc(100% - 45px)
}

#tab2 .tab-container .scr-no {
	background: url(../images/num-bg.png) 0 0 no-repeat;
	color: #fff;
	width: 19px;
	text-align: center;
	margin-right: 15px
}

#tab2 .tab-container .scr-txt h5 {
	font-size: 14.5px;
	color: #252525
}

.owl-wrapper-outer {
	width: 100%;
	overflow: hidden
}

.inter-links {
	background: url(../images/mou-bg.jpg) repeat;
	width: 100%;
	color: #fff;
	padding: 40px 0
}

.inter-links .heading {
	color: #fff
}

.inter-links .heading:after {
	background: #fff
}

.inter-links .text {
	color: #fff
}

.inter-links .small-heading {
	color: #fff
}

.inter-links .in-data li {
	width: 48%;
	background: url(../images/white-dotted-arrow.png) 0 9px no-repeat;
	font-size: 15px;
	padding: 0 0 0 20px;
	margin-top: 13px;
	line-height: 22px
}
.inter-links .in-data li:last-child{
    margin-top:0;
}

.bio-full {
	padding-bottom: 20px
}

.footer {
	width: 100%;
	background: url(../images/footer-bg.jpg) repeat;
	padding: 40px 0;
	clear: both;
	background-size: cover
}

.footer .f-l {
    padding-right: 20px;
    /*width: 18%;*/
    width: 20%;
}

.footer .f-l:last-child {
	padding-right: 0
}

.footer .f-l ul {
	margin-bottom: 10px
}

.footer .f-l li {
	/*font-size: 13.5px;*/
	font-size: 13px;
	padding: 5px 0
}

.footer .f-l li a {
	color: #323232
}

.footer .f-l h3 {
	font-size: 18px;
	color: #000000;
	position: relative;
	padding-bottom: 10px
}

.footer .f-l h3:after {
	content: "";
	width: 42px;
	height: 2px;
	background: #2f3472;
	position: absolute;
	left: 0;
	bottom: 0
}

.footer-last {
	padding: 16px 0;
	font-size: 13px;
	border-top: 1px solid #ccc
}

.footer-last p {
	font-size: 13px
}

.ad-blue {
	width: 100%;
	background: url(../images/admins-bg.jpg) repeat;
	padding: 40px 0;
	margin-top: 40px;
	color: #fff
}

.ad-blue li {
	width: 23%;
	background: rgba(50, 131, 206, 0.6);
	position: relative;
	margin-bottom: 40px;
	padding-bottom: 10px
}

.ad-blue li.add-closed:after {
	background: url(../images/admins-closed.png) 0 0 no-repeat;
	content: "";
	position: absolute;
	width: 85px;
	height: 85px;
	top: -15px;
	right: -18px
}

.ad-blue li.add-open:after {
	background: url(../images/admins-opened.png) 0 0 no-repeat;
	content: "";
	position: absolute;
	width: 85px;
	height: 85px;
	top: -15px;
	right: -17px
}

.ad-blue li h4 {
	background: #2f3472;
	color: #fff;
	font-size: 18px;
	padding: 15px 25px 15px 15px;
	min-height: 80px
}

.ad-blue li li {
	list-style: none;
	width: 100%;
	background: url(../images/white-dotted-arrow.png) 12px 6px no-repeat;
	font-size: 14.5px;
	padding-left: 29px;
	margin-bottom: 8px;
	padding-right: 5px;
	padding-bottom: 0
}

.ad-blue li li a {
	color: #fff
}

.vid-hig {
	padding: 40px 0
}

.vid-hig .video-slider {
	width: 580px
}

.vid-hig .video-slider li {
	font-size: 15px;
	color: #696969;
	background: url(../images/blue-dotted-arrow.png) 0 7px no-repeat;
	margin-top: 12px;
	padding-left: 19px
}

.vid-hig .video-slider .owl-next {
	background: url(../images/slider-black-arrow.png) center no-repeat;
	width: 26px;
	height: 26px;
	position: absolute;
	top: -57px;
	right: 0;
	font-size: 0;
	bottom: auto;
	margin: auto;
	cursor: pointer
}

.vid-hig .video-slider .owl-prev {
	background: url(../images/slider-black-arrow.png) center no-repeat;
	width: 26px;
	height: 26px;
	position: absolute;
	top: -57px;
	right: 30px;
	left: auto;
	font-size: 0;
	bottom: auto;
	margin: auto;
	cursor: pointer;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg)
}

.vid-hig .flex-start {
	margin-top: 40px
}

.vid-hig .flex-start .f {
	width: 283px;
	border: 1px solid #ccc;
	margin-right: 20px;
	position: relative;
	-webkit-transition: all ease 0.6s;
	-moz-transition: all ease 0.6s;
	-ms-transition: all ease 0.6s;
	-o-transition: all ease 0.6s;
	transition: all ease 0.6s
}
.vid-hig .flex-start .f:last-child{
    margin-right:0;
}

.vid-hig .flex-start .f:after {
	width: 55px;
	background: #1ea8f3;
	content: "";
	position: absolute;
	height: 5px;
	left: 20px;
	bottom: -3px;
	-webkit-transition: all ease 0.6s;
	-moz-transition: all ease 0.6s;
	-ms-transition: all ease 0.6s;
	-o-transition: all ease 0.6s;
	transition: all ease 0.6s
}

.vid-hig .flex-start .f h3 {
	font-size: 17px;
	color: #696969;
	padding: 20px;
	font-weight: bold
}

.vid-hig .flex-start .f:hover {
	background: #1ea8f3
}

.vid-hig .flex-start .f:hover:after {
	background: #2f3472
}

.vid-hig .flex-start .f:hover h3 {
	color: #fff
}

.hightlights {
	width: 544px;
	background: #f5f5f5;
	padding: 15px 27px
}

.hightlights .text {
	margin-bottom: 10px
}

.hightlights .table {
	text-align: center
}

.hightlights .table th {
	background: #1ea8f3;
	color: #fff;
	font-size: 15px;
	padding: 15px 24px;
	border: 1px solid #6dc6f7
}

.hightlights .table td {
	font-size: 15px;
	color: #696969;
	border: 1px solid #ccc;
	padding: 18px
}

.addmi-helpdesk {
	background: url(../images/help-desk-bg.jpg) 0 0 no-repeat;
	background-size: 100% 100%;
	color: #fff;
	padding: 40px 0;
	margin-bottom: 40px
}

.addmi-helpdesk .heading {
	color: #fff;
	margin-bottom: 40px
}
.addmi-helpdesk + .container > .heading{
    line-height:1;
}
.addmi-helpdesk .heading:after {
	background: #fff
}

.addmi-helpdesk li {
	/*background: #1ea8f3;*/
	font-size: 15px;
	text-transform: uppercase;
	font-weight: bold;
	width: 24%;
	text-align: center;
	-webkit-transition: all ease 0.6s;
	-moz-transition: all ease 0.6s;
	-ms-transition: all ease 0.6s;
	-o-transition: all ease 0.6s;
	transition: all ease 0.6s
}

.addmi-helpdesk li:hover {
	background: #2f3472;
	box-shadow: 8px 7px 10px #0a0f4a
}

.addmi-helpdesk li a {
	color: #fff;
	display: block;
	padding: 8px 0px;
    background: #1ea8f3;
    margin: 0 10px;
}

.addmi-helpdesk li img {
	display: inline-block;
	vertical-align: middle;
    margin: 0 10px;
    width: 30px;
}
.addmi-helpdesk .slick-arrow {
    top: 50%;
    transform: translateY(-50%);
    height: 30px;
    width: 30px;
    border-radius: 50%;
}
.addmi-helpdesk .slick-prev {
    left: 0;
    right: auto;
    transform: translateY(-50%) rotate(180deg);
    border: 1px solid #fff;
    background: url(http://www.juit.ac.in/front/images/white-r-arow.png)no-repeat 5px 7px;
    background-size: 17px;
}
.addmi-helpdesk .slick-next {
    right: 0;
    left: auto;
    background: url(http://www.juit.ac.in/front/images/white-r-arow.png)no-repeat 5px 7px;
    border: 1px solid #fff;
    background-size: 17px;
}

.addmi-helpdesk .slick-list.draggable {
    width: 93%;
    margin: 0 auto;
}

.addmi-helpdesk li a img:last-child {
	width: 16px;
	height: auto
    /*width: 20px;*/
}

.chancellor {
	padding: 00px 0
}

.chancellor .chance-data-wrap li {
	width: 100%;
	padding: 50px 0
}

.chancellor .chance-data-wrap li .chance-data {
	width: 700px;
	order: 1
}

.chancellor .chance-data-wrap li .chance-img {
	width: 400px;
	order: 2
}

.chancellor .chance-data-wrap li .text {
	margin-top: 20px;
	max-height: 200px
}

.chancellor .chance-data-wrap li .small-heading {
	font-size: 21px;
	font-weight: normal
}

.chancellor .chance-data-wrap li .readmore {
	margin-top: 30px;
	display: none
}

.chancellor .chance-data-wrap li .readmore a {
	padding: 10px 34px 10px 15px;
	background: url(../images/white-r-arow.png) no-repeat 89% #1ea8f3;
	color: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: all ease 0.6s;
	-moz-transition: all ease 0.6s;
	-ms-transition: all ease 0.6s;
	-o-transition: all ease 0.6s;
	transition: all ease 0.6s;
	font-family: "Bebas Neue";
	background-size: 15px
}

.chancellor .chance-data-wrap li .readmore a:hover {
	background-color: #2f3472
}

.chancellor .chance-data-wrap li .chan-mob {
	font-size: 18px;
	background: url(../images/m-icon.png) 0 0 no-repeat;
	padding-left: 35px;
	margin-top: 14px
}

.chancellor .chance-data-wrap li .chan-email {
	font-size: 18px;
	background: url(../images/em-icon.png) 0 0 no-repeat;
	padding-left: 35px;
	margin-top: 14px
}

.chancellor .chance-data-wrap li:nth-child(even) {
	background: #ebecee
}

.chancellor .chance-data-wrap li:nth-child(even) a {
	padding: 10px 34px 10px 15px;
	/*background: url(../images/white-r-arow.png) no-repeat 89% #2f3472;*/
	background: no-repeat 89% #2f3472;
	background-size: 15px
}

.chancellor .chance-data-wrap li:nth-child(even) a:hover {
	background-color: #1ea8f3
}

.chancellor .chance-data-wrap li:nth-child(even) .heading:after {
	background: #2f3472
}

.chancellor .chance-data-wrap li:nth-child(even) .chan-mob {
	background: url(../images/mb-icon.png) 0 0 no-repeat
}

.chancellor .chance-data-wrap li:nth-child(even) .chance-data {
	order: 2
}

.chancellor .chance-data-wrap li:nth-child(even) .chance-img {
	order: 1
}

.dean {
	background: url(../images/dean-bg.jpg) repeat;
	width: 100%;
	padding: 50px 0;
	color: #fff
}

.dean .heading {
	color: #fff
}

.dean .heading:after {
	background: #fff
}

.dean .dean-data {
	/*width: 580px*/
	width: 100%;
}

.dean .dean-data .dean-white {
	background: #fff;
	padding: 20px
}

.dean .dean-data .d-l {
	/*width: 320px*/
	width: 50%;
}

.dean .dean-data .small-heading {
	margin-top: 0px;
	margin-bottom: 5px;
	color:#fff;
}

.dean .dean-data h3 {
	font-size: 18px;
	/*color: #252525;*/
	color: #fff;
	margin-bottom: 10px
}

.dean .dean-data .text {
	font-size: 15px;
	line-height: 22px;
	max-height: 150px
}

.dean .dean-data .text br {
	margin-bottom: 5px
}

.dean .dean-data .df {
	font-size: 15px;
	/*color: #545454;*/
	color: #fff;
	margin: 6px 0;
	padding-left: 33px;
	background: url(../images/m-icon.png) 0 0 no-repeat;
	background-size: 14px;
	padding-bottom: 7px
}

.dean .dean-data .dm {
	font-size: 15px;
	/*color: #545454; */
	color: #fff; 
	margin: 6px 0;
	padding-left: 35px;
	background: url(../images/em-icon.png) 0 3px no-repeat;
	background-size: 18px;
	padding-bottom: 7px
}

.gray-white {
	width: 100%;
	background: #f5f5f5
}

.gray-white li {
	width: 100%;
	padding: 50px 0;
	background: #f5f5f5
}

.gray-white li:nth-child(even) {
	background: #fff
}

.gray-white li:nth-child(even) .heading {
	text-align: right
}

.gray-white li:nth-child(even) .heading:after {
	right: 0;
	left: auto
}

.gray-white li:nth-child(even) .gg-l {
	text-align: right
}

.gray-white li:nth-child(even) .g-l .gg-l .gg-p {
	background: url(../images/m-icon.png) 100% no-repeat;
	padding-right: 25px;
	background-size: 10px
}

.gray-white li:nth-child(even) .g-l .gg-l .gg-p+.gg-p {
	background: url(../images/em-icon.png) 100% no-repeat;
	background-size: 14px
}

.gray-white li .g-l {
	width: 610px
}

.gray-white li .g-l .gg-l {
	width: 330px
}

.gray-white li .g-l .gg-l h3 {
	font-size: 24px;
	color: #252525
}

.gray-white li .g-l .gg-l h4 {
	font-size: 18px;
	color: #333333;
	margin: 10px 0
}

.gray-white li .g-l .gg-l .gg-p {
	font-size: 16px;
	background: url(../images/m-icon.png) 0 0 no-repeat;
	padding-left: 25px;
	margin-top: 5px;
	background-size: 10px
}

.gray-white li .g-l .gg-l .gg-p+.gg-p {
	background: url(../images/em-icon.png) 0 6px no-repeat;
	background-size: 17px
}

.gray-white li .g-l .gg-l .read-more {
	margin-top: 20px
}

.gray-white li .g-l .gg-l .read-more a {
	padding: 10px 34px 10px 15px;
	background: url(../images/white-r-arow.png) no-repeat 89% #1ea8f3;
	color: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: all ease 0.6s;
	-moz-transition: all ease 0.6s;
	-ms-transition: all ease 0.6s;
	-o-transition: all ease 0.6s;
	transition: all ease 0.6s;
	font-family: "Bebas Neue";
	background-size: 15px;
	display: inline-block
}

.gray-white li .g-l .gg-l .read-more a:hover {
	background-color: #2f3472
}

.gray-white li .g-r {
	width: 550px
}

.gray-white li .g-r .gr-slider .item {
	border: 1px solid #1ea8f3;
	padding: 18px 15px;
	background: #fff
}

.gray-white li .g-r .gr-slider .item h3 {
	font-size: 18px;
	color: #252525;
	margin-bottom: 4px;
	min-height: 44px
}

.gray-white li .g-r .gr-slider .item h4 {
	font-size: 15px;
	color: #252525;
	margin-bottom: 10px
}

.gray-white li .g-r .gr-slider .item .text {
	min-height: 66px;
	font-size: 15px
}

.gray-white li .g-r .gr-slider .item .gr-m {
	font-size: 15px;
	color: #545454;
	margin: 6px 0;
	padding-left: 25px;
	background: url(../images/m-icon.png) 0 0 no-repeat;
	background-size: 10px;
	padding-bottom: 0px
}

.gray-white li .g-r .gr-slider .item .gr-e {
	font-size: 15px;
	color: #545454;
	margin: 6px 0;
	padding-left: 25px;
	background: url(../images/em-icon.png) 0 3px no-repeat;
	background-size: 17px;
	padding-bottom: 5px;
    word-break: break-all;
}

.gray-white li .g-r .gr-slider .owl-next {
	background: url(../images/slider-black-arrow.png) center no-repeat;
	width: 26px;
	height: 26px;
	position: absolute;
	top: auto;
	right: 0;
	font-size: 0;
	bottom: -35px;
	left: 30px;
	margin: auto;
	cursor: pointer
}

.gray-white li .g-r .gr-slider .owl-prev {
	background: url(../images/slider-black-arrow.png) center no-repeat;
	width: 26px;
	height: 26px;
	position: absolute;
	top: auto;
	right: 0px;
	left: -30px;
	font-size: 0;
	bottom: -35px;
	margin: auto;
	cursor: pointer;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg)
}

.bio-data {
	padding: 50px 0
}

.bio-data .campus-gallery {
	padding: 0
}

.bio-data .bio-left {
	width: 850px;
	position: relative
}
.bio-data .bio-left .text >span {
    font-size: 18px;
    color: #333333;
    margin-right: 5px;
    font-weight: bold;
}
.bio-data .bio-left.cur-arc-outer {
	position: relative
}

.bio-data .bio-left .text p {
	margin-bottom: 10px
}

.bio-data .bio-left h3 {
	margin-bottom: 10px
}

.bio-data .bio-left .highlight-data li {
	background: url(../images/black-dotted-arrow.png) 0 6px no-repeat;
	padding-left: 18px;
	padding-bottom: 10px;
	font-size: 14px
}

.bio-data .bio-left .highlight-data li a {
	color: #3b1bb2
}

.bio-data .bio-left .current-archive-link {
	color: #000;
	font-size: 15px;
	margin: 15px 0px;
	text-align: right;
	text-transform: uppercase;
	width: 100%;
	position: absolute;
	top: 12px;
	right: 0;
	font-weight: 600
}

.bio-data .bio-left .current-archive-link a.active {
	color: #1ea8f3
}

.bio-data .bio-right {
	width: 310px;
	background: #f5f5f5;
	align-self: flex-start
}

.bio-data .bio-right h3 {
	background: url(../images/related-link-icon.png) 13px 12px no-repeat;
	font-size: 21px;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 1px solid #b8b8b8;
	padding: 10px 10px 10px 44px
}

.bio-data .bio-right ul {
	margin-top: 0
}

.bio-data .bio-right li {
	font-size: 15px;
	color: #545454;
	background: url(../images/gray-right-arrow.png) 15px 14px no-repeat;
	border-bottom: 1px solid #c4c4c4;
	padding: 8px 7px 8px 40px;
	-webkit-transition: all ease 0.6s;
	-moz-transition: all ease 0.6s;
	-ms-transition: all ease 0.6s;
	-o-transition: all ease 0.6s;
	transition: all ease 0.6s;
	text-transform: capitalize
}

.bio-data .bio-right li:last-child {
	border-bottom: 0
}

.bio-data .bio-right li:hover {
	background: url(../images/white-right-arrow.png) 15px 14px no-repeat #1ea8f3
}

.bio-data .bio-right li:hover a {
	color: #fff;
	-webkit-transition: all ease 0.6s;
	-moz-transition: all ease 0.6s;
	-ms-transition: all ease 0.6s;
	-o-transition: all ease 0.6s;
	transition: all ease 0.6s
}

.bullet {
	margin-bottom: 20px
}

.bullet li {
	font-size: 15px;
	color: #696969;
	background: url(../images/black-dotted-arrow.png) 0 6px no-repeat;
	padding-left: 19px;
	padding-bottom: 9px
}

.bullet li .link-style {
	margin-top: 0
}

.cd,
.prob {
	padding: 50px 0
}

.cd .cd-left,
.prob .cd-left {
	width: 710px
}

.cd .h,
.prob .h {
	width: 48%
}

.cd .h li,
.prob .h li {
	font-size: 16px;
	color: #696969;
	background: url(../images/black-dotted-arrow.png) 0 7px no-repeat;
	padding: 0 0 10px 15px
}

.prob {
	padding: 50px 0
}

.prob img.al-right {
	margin-left: 100px;
	margin-bottom: 100px
}

.prob .text {
	margin-bottom: 10px
}

.prob .text span {
	font-size: 18px;
	color: #333333;
	margin-right: 5px;
	font-weight: bold
}

.gray-bg {
	background: #f7f7f8
}

.two-img img {
	margin-bottom: 30px
}

.exposure {
	background: url(../images/expose-bg.jpg) 0 0 repeat;
	background-size: cover;
	width: 100%;
	padding: 50px 0;
	clear: both
}

.exposure .heading {
	color: #fff
}

.exposure .heading:after {
	background: #fff
}

.exposure .bullet li {
	color: #fff;
	background-image: url(../images/white-dotted-arrow.png)
}

.exposure .bullet li li {
	list-style: none
}

.exposure .text {
	color: #fff
}

.exposure .ex-le,
.exposure .ex-ri {
	width: 50%
}

.exposure .ex-le .text {
	font-size: 15px;
	padding-right: 30px;
	padding-bottom: 15px
}

.exposure .ex-ri .text {
	font-size: 15px;
	padding-left: 30px
}

.exposure .ex-ri .heading {
	padding-top: 20px;
	margin-left: 30px
}

.res-ino {
	padding: 40px 0
}

.res-ino .research-data .res-left,
.res-ino .research-data .res-rt {
	align-self: center
}

.res-ino .research-data p {
	font-size: 23px;
	font-weight: bold;
	margin-top: 7px;
	-webkit-transition: all ease 0.6s;
	-moz-transition: all ease 0.6s;
	-ms-transition: all ease 0.6s;
	-o-transition: all ease 0.6s;
	transition: all ease 0.6s
}

.res-ino .research-data .res-d {
	margin-top: 20px;
	position: relative
}

.res-ino .research-data .res-d:hover .res-img:after {
	opacity: 1
}

.res-ino .research-data .res-d:hover p {
	color: #1ea8f3
}

.res-ino .research-data .res-img {
	position: relative;
	display: inline-block;
	-webkit-transition: all ease 0.6s;
	-moz-transition: all ease 0.6s;
	-ms-transition: all ease 0.6s;
	-o-transition: all ease 0.6s;
	transition: all ease 0.6s
}

.res-ino .research-data .res-img:after {
	background: rgba(60, 176, 235, 0.6);
	position: absolute;
	top: 0;
	left: 0;
	content: "";
	width: 100%;
	height: 100%;
	opacity: 0;
	-webkit-transition: all ease 0.6s;
	-moz-transition: all ease 0.6s;
	-ms-transition: all ease 0.6s;
	-o-transition: all ease 0.6s;
	transition: all ease 0.6s
}

.res-ino .research-data .res-img:hover:after {
	opacity: 1
}

.res-ino .research-text {
	margin-top: 40px
}

.research-slider {
	margin-top: 30px
}

.research-slider .item {
	margin: 0 10px
}

.staff-data li {
	padding: 40px 0
}

.staff-data li li {
	list-style: none;
	padding: 0;
	width: 288px;
	border: 1px solid #dadada;
	margin: 5px;
	padding-bottom: 15px
}

.staff-data li li h4 {
	background: #f1f6f9;
	padding: 12px 18px;
	font-size: 17px;
	color: #252525;
	font-weight: bold
}

.staff-data li li h5 {
	font-size: 16px;
	color: #333333;
	margin-bottom: 5px
}

.staff-data li li h6 {
	font-size: 15px;
	color: #252525;
	margin-bottom: 5px
}

.staff-data li li .sc-data {
	padding: 12px 18px
}

.staff-data li li .r-ph {
	font-size: 16px;
	color: #696969;
	padding: 1px 0px 5px 21px;
	margin-top: 10px;
	line-height: normal
}

.staff-data li li .r-ph a {
	color: #696969
}

.staff-data li li .r-ml {
	font-size: 16px;
	color: #696969;
	padding-left: 25px;
	margin-top: 5px;
	line-height: normal;
	padding-bottom: 2px
}

.staff-data li li .r-ml a {
	color: #696969
}

.staff-data li:nth-child(even) {
	background: #eaebed
}

.staff-data li:nth-child(even) li {
	background: #fff;
	-webkit-transition: all ease 0.6s;
	-moz-transition: all ease 0.6s;
	-ms-transition: all ease 0.6s;
	-o-transition: all ease 0.6s;
	transition: all ease 0.6s
}

.staff-data li:nth-child(even) li:hover {
	background: #404588;
	color: #fff
}

.staff-data li:nth-child(even) li:hover .r-ph {
	/*background: url(../images/phn-icon-w.png) 0 0 no-repeat;*/
	/*color: #fff*/
}

.staff-data li:nth-child(even) li:hover .r-ml {
	/*background: url(../images/mail-icon-w.png) 0 6px no-repeat;*/
	/*color: #fff*/
}

.staff-data li:nth-child(even) li:hover h5,
.staff-data li:nth-child(even) li:hover h6 {
	/*color: #fff*/
}

.staff-data li:nth-child(even) .heading:after {
	background: #404588
}

.staff-data li:nth-child(even) .r-ph {
	background: url(../images/mb-icon.png) 0 0 no-repeat
}

.staff-data li:nth-child(even) .r-ml {
	background: url(../images/mail-icon-b.png) 0 6px no-repeat
}

.staff-data li:nth-child(odd) li {
	background: none;
	-webkit-transition: all ease 0.6s;
	-moz-transition: all ease 0.6s;
	-ms-transition: all ease 0.6s;
	-o-transition: all ease 0.6s;
	transition: all ease 0.6s
}

.staff-data li:nth-child(odd) li:hover {
	background: #1ea8f3;
	/*color: #fff*/
}

.staff-data li:nth-child(odd) li:hover .r-ph {
	/*background: url(../images/phn-icon-w.png) 0 0 no-repeat;*/
	/*color: #fff*/
}

.staff-data li:nth-child(odd) li:hover .r-ml {
	/*background: url(../images/mail-icon-w.png) 0 6px no-repeat;*/
	/*color: #fff*/
}

.staff-data li:nth-child(odd) li:hover h5,
.staff-data li:nth-child(odd) li:hover h6 {
	/*color: #fff*/
}

.staff-data li:nth-child(odd) li .r-ph {
	background: url(../images/m-icon.png) 0 0 no-repeat
}

.staff-data li:nth-child(odd) li .r-ml {
	background: url(../images/mail-icon-nb.png) 0 6px no-repeat
}

.traning {
	padding: 50px 0
}

.traning .three-img {
	margin: 20px 0
}

.traning .three-img li {
	margin-right: 16px;
	margin-bottom: 16px
}

.traning .margin10 {
	margin-top: 20px
}

.traning .margin10 li {
	width: 48%
}

.font14 {
	font-size: 14px
}

.font14 li,
.font14 p {
	font-size: 14px
}

.con-div {
	width: 410px;
	border: 1px solid #e2e2e2;
	padding: 20px 0 5px;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.1)
}

.con-div h3 {
	background: #2f3472;
	padding: 11px;
	text-transform: uppercase;
	font-weight: bold;
	color: #fff;
	width: calc(100% - 53px);
	margin-bottom: 19px;
	font-size: 18px;
    box-shadow: 2px 2px 9px rgba(32, 37, 104, 0.6);
}

.con-div .c-l {
	padding: 0 13px;
	/*border-right: 1px solid #ccc;*/
	/*padding-right: 27px;*/
	width: 100%;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}

.con-div .c-r {
	padding: 0 13px;
    width: 100%;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}

.con-div h4 {
	font-size: 16px;
	color: #252525;
	margin-bottom: 5px;
	font-weight: bold;
	width:30%;
}

.con-div p {
	margin-bottom: 6px;
	text-align:left;
	width:68%;
}
.con-div p span {
    /*margin-right: 11px;*/
    position: relative;
    padding-right: 7px;
    display: inline-block;
}
.con-div p span:after {
    position: absolute;
    content: ',';
    right: 0;
    bottom: 0;
}
.con-div p span:last-child:after {
    display: none;
}

.con-div br {
	margin-bottom: 3px
}

.pur-speci {
	background: #f7f7f8;
	width: 100%;
	padding: 40px 0
}

.pur-speci .pur-div {
    width: 585px;
    border: 1px solid #e2e2e2;
    padding: 20px 0 5px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
    margin-bottom: 20px;
    background: #fff;
}

.pur-speci .pur-div h3 {
    background: #ececec; 
    background: #2f3472;
    padding: 11px;
    text-transform: uppercase;
    font-weight: bold;
    /* color: #696969; */
    color: #fff;
    width: calc(100% - 53px);
    margin-bottom: 19px;
    font-size: 18px;
    box-shadow: 2px 2px 9px rgba(32, 37, 104, 0.6);
}

.pur-speci .pur-div h4 {
	font-size: 16px;
	color: #252525;
	margin-bottom: 5px;
	font-weight: bold;
    width: 25%;
}

.pur-speci .pur-div p {
    margin-bottom: 6px;
    word-break: break-word;
    text-align: left;
        width: 72%;
}

.pur-speci .pur-div .flex {
	padding: 0 10px
}

.pur-speci .pur-div .purs,
.pur-speci .pur-div .purs-cent,
.pur-speci .pur-div .purs-right {
	/*width: calc(100% / 3);*/
	width:100%;
	padding: 0 10px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.pur-speci .pur-div .purs-right {
	border-right: 0
}

.post-addrs {
	background: url(../images/expose-bg.jpg) 0 0 no-repeat;
	background-size: 100% 100%;
	padding: 40px 0
}

.post-addrs .heading {
	color: #fff
}

.post-addrs .heading:after {
	background: #fff
}

.post-addrs .pur-div {
	width: 595px;
	border: 1px solid #e2e2e2;
	padding: 20px 0 5px;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
	margin-bottom: 10px;
	background: #fff
}

.post-addrs .pur-div h3 {
	/*background: #ececec;*/
	/*padding: 11px;*/
	/*text-transform: uppercase;*/
	/*font-weight: bold;*/
	/*color: #fff;*/
	/*width: calc(100% - 53px);*/
	/*margin-bottom: 19px;*/
	/*font-size: 18px*/
    background: #ececec;
    padding: 11px;
    text-transform: uppercase;
    font-weight: bold;
    color: #696969; 
    width: calc(100% - 53px);
    margin-bottom: 19px;
    font-size: 18px;
    box-shadow: 2px 2px 9px rgba(139, 137, 137, 0.6);   
}

.post-addrs .purs,
.post-addrs .purs-cent,
.post-addrs .purs-right {
	width:100%;
	padding: 0 20px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.post-addrs h4 {
	font-size: 16px;
	color: #252525;
	margin-bottom: 5px;
	font-weight: bold;
	width:25%;
}

.post-addrs p {
	margin-bottom: 6px;
	word-break: break-all;
	width:72%;
}

.post-addrs .purs-right {
	border-right: 0
}

.table-style {
	width: 100%
}

.table-style table {
	width: 100%
}

.table-style th {
	padding: 9px 25px;
	background: #1ea8f3;
	color: #fff;
	font-size: 17px;
	text-align: left;
	border: 1px solid #e6e6e6
}

.table-style td {
	padding: 10px 25px;
	text-align: left;
	border: 1px solid #e6e6e6
}
.table-style td.active_flash span {
    position: relative;
}
.table-style td.active_flash span::after {
    position: absolute;
    content: '';
    height: 20px;
    width: 40px;
    right: -41px;
    top: auto;
    background: url(../images/new.gif)no-repeat 10px 4px;
}

.table-style td a {
	/*color: #000*/
}

.table-style tr:nth-child(even) td {
	background: #f7f7f7
}

.down-form-icon li {
	width: 48%;
	background: url(../images/black-dotted-arrow.png) 0 11px no-repeat;
	font-size: 15px;
	font-weight: bold
}

.down-form-icon li a {
	color: #000;
	padding: 6px 0 6px 22px;
	display: block
}

.down-form-icon li:hover {
	background: url(../images/blue-dotted-arrow.png) 0 11px no-repeat
}

.down-form-icon li:hover a {
	color: #1ea8f3
}

.defaulpage {
	padding: 40px 0
}

.defaulpage ul.bullet {
	margin-top: 20px
}

.defaulpage .text {
	margin-bottom: 20px
}

.thanks-page {
	background: url(../images/thanks-banner.jpg) 0 0 no-repeat;
	background-size: 100%;
	text-align: center;
	padding: 70px 0
}

.thanks-page .container {
	width: 845px;
	background: rgba(255, 255, 255, 0.9);
	padding: 30px;
	border-radius: 10px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1)
}

.thanks-page .container .heading {
	font-size: 70px;
	color: #2f3472
}

.thanks-page .container .heading:after {
	background: #2f3472;
	right: 0;
	margin: auto
}

.thanks-page .container .text {
	font-size: 20px;
	margin-bottom: 30px;
	text-align:center;
}

.thanks-page .container .thanks-ic {
	margin-bottom: 20px
}

.thanks-page .container a {
	background: #2f3472;
	color: #fff;
	padding: 12px 24px;
	text-transform: uppercase;
	font-weight: bold;
	display: inline-block;
	margin-top: 26px;
	border-radius: 5px
}

.campus-gallery {
	padding: 40px 0
}

.campus-gallery .gal-txt {
	position: absolute;
	bottom: 0;
	color: #fff;
	bottom: 63px;
	left: 23px
}

.campus-gallery .gal-txt h4 {
	font-size: 24px;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 5px
}

.campus-gallery .slider-nav img {
	opacity: 0.5;
	border: 2px solid #fff;
	width: 100%;
	cursor: pointer
}

.campus-gallery .slider-nav .slick-current img {
	border: 4px solid #1ea8f3;
	opacity: 1
}

.campus-gallery .slider-for:after {
	background: #1ea8f3;
	position: absolute;
	bottom: 9px;
	content: "";
	width: 100%;
	height: 35px
}

.cus-slider div {
	display: none
}

.cus-slider div.active {
	display: block
}

.banner {
	position: relative
}

.banner img {
	width: 100%
}
.bnsl-outer li {
    position: relative;
}
/*.banner .banner-txt {*/
/*	width: 1170px;*/
/*	position: absolute;*/
/*	bottom: 0;*/
/*	right: 0;*/
/*	left: 0;*/
/*	margin: auto;*/
/*	bottom: 148px;*/
/*	z-index: 9;*/
/*	background: rgba(0, 0, 0, 0.7);*/
/*	color: #fff;*/
/*	border-left: 3px solid #21a2e4;*/
/*	padding: 13px;*/
/*	font-size: 17px;*/
/*	font-weight: bold;*/
/*	letter-spacing:1px;*/
/*}*/

.banner .banner-txt {
	width: 1170px;
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	margin: auto;
	bottom: 148px;
	color: #fff;
	z-index: 9;
	background: rgba(0, 0, 0, 0.7);
	border-left: 3px solid #21a2e4;
	padding: 13px;
	/*font-size: 17px;*/
	/*font-weight: bold;*/
	/*letter-spacing:1px;*/
}
.banner-txt.for_mobile {
    display: none;
}
.banner .banner-txt a{
	/*color: #fff;*/
	/*font-size: 17px;*/
    color: #f8c301;
    font-size: 22px;
	font-weight: bold;
	letter-spacing:1px;
    transition:all 0.4s;
}
.banner .banner-txt a:hover{
    transition: all 0.4s;
    transform: scale(1.02);
    padding-left: 15px;
}
.banner .banner-txt a > img {
    width: 70px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}

.imp-slider {
	width: 320px;
	height: 220px;
	background: #bce5fb;
	padding: 0 18px;
	position: relative;
	display: inline-block;
	vertical-align: top
}

.imp-slider h3 {
	background: url(../images/imp-ic.png) 0px 16px no-repeat;
	font-size: 24px;
	color: #2f3472;
	text-transform: uppercase;
	padding-left: 40px;
	padding-top: 15px;
	padding-bottom: 13px;
	font-weight: bold
}

.imp-slider .fa-arrow-up {
	background: url(../images/down-blue-arrow.png) 0 0 no-repeat;
	width: 14px;
	height: 8px;
	display: block;
	right: 0;
	position: absolute;
	top: 34px;
	right: 28px;
	cursor: pointer
}

.imp-slider .fa-arrow-down {
	background: url(../images/up-blue.png) 0 0 no-repeat;
	width: 14px;
	height: 8px;
	display: block;
	right: 0;
	position: absolute;
	top: 20px;
	right: 28px;
	cursor: pointer
}

.nt-example1 li {
	overflow: hidden;
	height: auto;
	padding: 10px;
	color: #0c0c0c;
	font-size: 15px;
	text-align: left;
	border-top: 1px solid #ccc
}
.nt-example1 li.active_flash a {
    position: relative;
}
.nt-example1 li.active_flash a::after {
    position: absolute;
    content: '';
    height: 20px;
    width: 30px;
    right: auto;
    top: auto;
    background:  url(../images/new.gif)no-repeat 0px 0px;
    margin-left: 20px;
    margin-top: 4px;
}
.nt-example1 li:hover {
	background: #2d326c;
	color: #fff
}
.nt-example1 li:hover a{
    color:#fff;
}

.exclusive-slider {
	/*width: 539px;*/
	width: 595px;
	height: 220px;
	display: inline-block;
	vertical-align: top;
	text-align: center;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.1) inset;
	background: #fff;
	margin-left: -2px;
	position: relative
}

.exclusive-slider h3 {
	font-size: 27px;
	color: #fff;
	background: #2d326c;
	padding: 14px
}

.exclusive-slider .ex-sl {
	font-style: italic;
	font-size: 17px;
	min-height: 145px
}

.exclusive-slider .ex-sl .item {
	padding: 41px 60px 0 60px
}

.exclusive-slider .ex-sl .owl-next {
	margin: 0;
	bottom: auto;
	right: 66px;
	top: -42px;
	background: url(../images/slider-arrow.png) center no-repeat;
	width: 25px;
	background-size: 100% 100%;
	height: 25px
}

.exclusive-slider .ex-sl .owl-prev {
	margin: 0;
	bottom: auto;
	left: 66px;
	top: -42px;
	background: url(../images/slider-arrow.png) center no-repeat;
	width: 25px;
	height: 25px;
	background-size: 100% 100%
}

.owl-pagination {
	position: absolute;
	bottom: 0;
	width: 100%
}

.owl-pagination .owl-page {
	width: 10px;
	height: 10px;
	background: #666;
	border-radius: 50%;
	overflow: hidden;
	display: inline-block;
	margin: 0 3px;
	cursor: pointer
}

.owl-pagination .owl-page.active {
	background: #000
}

.latest-episode-slider {
	width: 276px;
	position: absolute;
	top: 0;
	right: 0;
	background: url(../images/latest-episo-bg.jpg) 0 0 no-repeat #0685c8;
	padding: 0 15px;
	z-index: 9;
}

.latest-episode-slider h3 {
	background: url(../images/letest-episode-icon.png) 0px 16px no-repeat;
	font-size: 20px;
	color: #fff;
	text-transform: uppercase;
	padding-left: 40px;
	padding-top: 15px;
	padding-bottom: 13px;
	font-weight: bold
}

.latest-episode-slider .lat-date {
	width: 100%;
	background: #fff;
	padding: 5px;
	text-align: center;
	font-size: 17px;
	text-transform: uppercase;
	font-weight: bold;
	text-align: left
}

.latest-episode-slider .lat-date span {
	font-size: 15px;
	font-weight: normal
}

.latest-episode-slider .lat-t {
	width: 134px;
	color: #fff;
	align-self: center
}

.latest-episode-slider p {
	font-size: 16px;
	color: #fefefe;
	text-align:left;
	/*margin-top: 0px;*/
	/*margin-bottom: 0px*/
}

.latest-episode-slider .lst-s li {
	padding: 4px 0;
	border-bottom: 1px solid #ccc;
	height: auto;
}
.latest-episode-slider .lst-s li {
	padding: 4px 0;
	border-bottom: 1px solid #ccc;
	height: auto;
}
.latest-episode-slider .lst-s li.active_flash a p{
    position:relative;
}
.latest-episode-slider .lst-s li.active_flash a p::after {
    position: absolute;
    content: '';
    height: 20px;
    width: 30px;
    right: auto;
    top: auto;
    background: url(../images/new.gif)no-repeat 0px 0px;
    margin-left: 20px;
    margin-top: 4px;
    
}

.latest-episode-slider a.view-all {
	font-size: 22px;
	color: #fff;
	text-decoration: underline;
	font-size: 16px;
	font-weight: bold;
	margin: 15px 0;
	display: inline-block
}

.latest-episode-slider .fa-arrow-up {
	background: url(../images/white-down.png) 0 0 no-repeat;
	width: 14px;
	height: 8px;
	display: block;
	right: 0;
	position: absolute;
	top: 34px;
	right: 28px;
	cursor: pointer
}

.latest-episode-slider .fa-arrow-down {
	background: url(../images/white-up.png) 0 0 no-repeat;
	width: 14px;
	height: 8px;
	display: block;
	right: 0;
	position: absolute;
	top: 20px;
	right: 28px;
	cursor: pointer
}

.banner-downsl {
	width: 100%;
	background: #f5f5f5;
	padding: 10px 0
}
.nt-example2 {
    height: 315px !important;
    margin-top: 0 !important;
}

.ban-dsl.owl-carousel {
    width: 913px;
    /*width: 815px;*/
    background: #fff;
    padding: 15px 32px;
    border: 1px solid #ccc;
    margin-top: 0;
}

.ban-dsl.owl-carousel .item {
	text-align: center;
	border-right: 1px solid #ccc
}

.ban-dsl.owl-carousel h3 {
	font-size: 49px;
	font-weight: bold;
	color: #2f3472
}

.ban-dsl.owl-carousel p {
	color: #000000;
	font-size: 16px;
	text-align: center;
	text-transform: uppercase;
}

.ban-dsl.owl-carousel .owl-next {
	right: 5px
}

.ban-dsl.owl-carousel .owl-prev {
	left: 5px
}

.ban-dsl.owl-carousel .ic {
	width: 100%;
	text-align: center;
	margin-bottom: 10px
}

.ban-dsl.owl-carousel .ic img {
	width: auto;
	display: inline-block
}

.bannerup-slider {
	width: 100%;
	background: #f5f5f5
}

.bannerup-slider .container {
	position: relative;
	margin-top: -131px
}

.acad-department {
	padding: 50px 0
}

.acad-department .owl-carousel .owl-item .ac-img img {
	width: 100%;
}

.acad-department .owl-item {
	/*padding: 0 10px*/
}

.acad-department .owl-item .item {
	border: 1px solid #ccc;
	position: relative;
	padding-bottom: 10px
}

.acad-department .owl-item .item:after {
	background: #1ea8f3;
	position: absolute;
	width: 62px;
	height: 5px;
	content: "";
	bottom: 0;
	left: 12px
}

.acad-department .ac-txt {
	padding: 14px
}

.acad-department .ac-txt h3 {
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	min-height: 45px
}

.acad-department .ac-txt p {
	font-size: 15px
}

.join-juit {
	width: 100%;
	background: url(../images/joint-juiit.jpg) no-repeat 0 0;
	background-size: 100% 100%;
	padding-top: 50px
}

.join-juit .join-left {
	width: 550px
}

.join-juit .join-left h4 {
	font-size: 32px;
	color: #333333;
	margin-bottom: 15px
}

.join-juit .join-left .txt {
	font-size: 21px;
	color: #333;
	margin-bottom: 23px;
	font-weight: 300;
	margin-top: 45px
}

.join-juit .join-left .downbroch {
	font-size: 17px;
	color: #fff;
	background: #2f3472 url(../images/white-r-arow.png) 95% no-repeat;
	padding: 11px 19px;
	text-transform: uppercase;
	margin-top: 19px;
	display: inline-block;
	padding-right: 40px;
	background-size: 17px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: all ease 0.6s;
	-moz-transition: all ease 0.6s;
	-ms-transition: all ease 0.6s;
	-o-transition: all ease 0.6s;
	transition: all ease 0.6s
}

.join-juit .join-left .downbroch:hover {
	background: #1ea8f3 url(../images/white-r-arow.png) 95% no-repeat;
	background-size: 17px
}

.student-activity {
	background: #f5f5f5 url(../images/student-activities-bg.jpg) 0 0 no-repeat;
	background-size: 100%;
	clear: both;
	width: 100%;
	padding: 45px 0
}

.student-activity #tab1 {
	margin-top: 0;
	background: #fff
}

.student-activity #tab1 .main {
	width:100%;
	/*height:450px;*/
	overflow-y:auto;
	box-shadow: 4px 0 10px rgba(0, 0, 0, 0.1)
}
.student-activity #tab1 .ul-wrap {
    height: 450px;
    overflow-y: auto;
    padding: 15px 0 15px 15px;
    width: 340px;
}

.student-activity #tab1 .main li {
	padding: 20px 15px;
	background: url(../images/li-border-bottom.png) center bottom no-repeat;
	border: 0
}

.student-activity #tab1 .main li .tab-ic {
	width: 34px;
	position: relative;
	height: 35px
}

.student-activity #tab1 .main li .tab-ic img {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto
}

.student-activity #tab1 .main li .tab-ic img.hov {
	opacity: 0
}

.student-activity #tab1 .main li .tab-h {
	width: calc(100% - 90px);
	font-size: 21px;
	align-self: center
}

.student-activity #tab1 .main li .tab-link {
	width: 15px;
	align-self: center;
	position: relative
}

.student-activity #tab1 .main li .tab-link img {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto
}

.student-activity #tab1 .main li .tab-link img.nor {
	opacity: 1
}

.student-activity #tab1 .main li .tab-link img.hov {
	opacity: 0
}

.student-activity #tab1 .main li:last-child {
	background: none
}

.student-activity #tab1 .main li.active {
	background: #1ea8f3;
	color: #fff
}

.student-activity #tab1 .main li.active:after {
	display: none
}

.student-activity #tab1 .main li.active .tab-ic img.hov {
	opacity: 1
}

.student-activity #tab1 .main li.active .tab-ic img.nor {
	opacity: 0
}

.student-activity #tab1 .main li.active .tab-link img.nor {
	opacity: 0
}

.student-activity #tab1 .main li.active .tab-link img.hov {
	opacity: 1
}

.student-activity #tab1 h5 {
	font-size: 35px;
	line-height: 40px;
	color: #252525;
	text-transform: uppercase;
	position: relative;
	margin-bottom: 6px;
	font-family: "Bebas Neue";
	letter-spacing: 2px
}

.student-activity #tab1 .tab-container {
	padding: 15px
}

.student-activity .stu-act-slider {
	margin-top: 0
}

.student-activity .stu-act-slider img {
	max-height: 373px
}

.student-activity .stu-act-slider .owl-prev {
	left: auto;
	right: 30px;
	top: -49px;
	bottom: auto
}

.student-activity .stu-act-slider .owl-next {
	top: -49px;
	right: 0;
	bottom: auto
}

.event-data {
	padding: 40px 0 20px;
	position: relative
}

.event-data:after {
	width: 50%;
	height: 100%;
	background: url(../images/news-bg.jpg) 0 0 no-repeat #ceeeff;
	position: absolute;
	top: 0;
	right: 0;
	content: ""
}

.event-data .event {
	width: 574px;
	position: relative
}

.event-data .event .ev-img {
	margin-bottom: 20px
}

.event-data .event .ev-img img {
	max-height: 200px
}

.event-data .event h3 {
	font-weight: bold;
	font-size: 17px
}

.event-data .event .evt-tl {
	margin-top: 15px
}

.event-data .event .evt-tl div {
	display: inline-block;
	vertical-align: top;
	font-size: 15px;
	color: #333333;
	margin-right: 25px
}

.event-data .event .evt-tl div img {
	margin-right: 5px;
	vertical-align: middle;
	width: auto;
	display: inline-block
}

.event-data .event .text {
	margin-top: 10px
}

.event-data .event .owl-next {
	top: -60px;
	right: 0;
	font-size: 0;
	bottom: auto
}

.event-data .event .owl-prev {
	top: -60px;
	right: 30px;
	font-size: 0;
	bottom: auto;
	left: auto
}

.event-data .news {
	width: 550px;
	position: relative;
	z-index: 1
}

.event-data .news-data li {
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
	padding-bottom: 10px
}

.event-data .news-data li:last-child {
	border-bottom: 0;
	margin-bottom: 0;
	padding-bottom: 0
}

.event-data .news-date {
	width: 180px;
	background: #fff;
	text-align: center;
	border: 1px solid #ccc;
	padding: 15px;
	text-transform: uppercase;
	padding-top: 0
}

.event-data .news-date span {
	font-size: 70px;
	color: #1ea8f3;
	font-weight: bold;
	border-bottom: 1px solid #ccc;
	display: block;
	margin-bottom: 12px
}

.event-data .news-date p {
	font-size: 22px;
	font-weight: 300;
	color: #333;
	line-height: normal
}

.event-data .news-txt {
	width: 100%
}

.event-data .news-txt h4 {
	font-size: 16px;
	color: #333333;
	margin-bottom: 0px
}

.event-data .news-txt .inline div {
	display: inline-block;
	margin-right: 10px;
	font-size: 16px
}

.event-data .news-txt .inline div img {
	vertical-align: middle;
	margin-right: 5px
}

.event-data .news-txt .text {
	margin-top: 10px
}

.event-data .viewAll_btn {
	position: absolute;
	bottom: 0px;
	right: 0;
	z-index: 2
}

.event-data .viewAll_btn a {
	font-size: 22px;
	text-decoration: underline;
	font-size: 16px;
	font-weight: bold;
	display: inline-block
}

.quick-link {
	width: 100%;
	background: url(../images/quick-links-bg.jpg) 0 0 no-repeat #fbfbfb;
	padding: 40px 0 60px;
	position: relative
}

.quick-link .ql li {
	color: #fff;
	background: url(../images/arrow.png) 92% no-repeat #29acf4;
	font-size: 17px;
	margin: 0 3px;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	-webkit-transition: all ease 0.6s;
	-moz-transition: all ease 0.6s;
	-ms-transition: all ease 0.6s;
	-o-transition: all ease 0.6s;
	transition: all ease 0.6s
}

.quick-link .ql li img {
	margin-right: 5px;
	vertical-align: middle
}

.quick-link .ql li a {
	color: #fff;
	padding: 16px 51px 16px 23px;
	display: block
}

.quick-link .ql li:hover {
	background: url(../images/arrow.png) 92% no-repeat #2f3472
}

.quick-link .hits {
	background: #2f3472;
	color: #fff;
	position: absolute;
	bottom: -30px;
	right: 0;
	left: 0;
	margin: auto;
	display: inline-block;
	width: 220px;
	font-size: 22px;
	padding: 14px 14px;
	text-transform: uppercase;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	vertical-align: middle;
	text-align: center
}
.hits .hitCount {
    display: inline-block;
    margin-left: 8px;
}

.quick-link .hits span {
	font-size: 22px;
	border-radius: 5px;
	background: #33397a;
	border: 1px solid #575dab;
	padding: 0 5px;
	vertical-align: bottom;
	box-shadow: 0 0 4px #6b73c1 inset;
	margin-left: 2px
}

.slicknav_menu {
	position: absolute;
	right: 0;
	z-index: 999;
	top: 42px;
	width: 230px;
	display: none
}

.slicknav_menu .slicknav_btn {
	background: url(../images/white-menu-icon.png) 0 0 no-repeat;
	width: 30px;
	height: 30px;
	position: relative;
	z-index: 9999;
	position: absolute;
	right: 7px;
	top: -37px
}

.slicknav_menu .slicknav_nav {
	height: 350px;
	overflow-y: auto
}

.slicknav_menu .slicknav_nav li {
	background: #2f3472;
	border-bottom: 1px solid #ccc;
	position: relative
}

.slicknav_menu .slicknav_nav li a {
	color: #fff;
	padding: 8px 10px;
	display: block;
	font-size: 14px
}

.slicknav_menu .slicknav_nav li a a {
	padding: 0
}

.slicknav_menu .slicknav_nav li a span {
    position: absolute;
    right: 0;
    top: 0;
    /* background: #76c5f0; */
    background: #f7c200;
    padding: 6px;
    font-size: 16px;
    width: 40px;
    height: 32px;
    text-align: center;
}
.slicknav_menu .slicknav_nav li ul{
    margin-top:0;
}
.slicknav_menu .slicknav_nav li li {
	list-style: none;
	margin-left:0;
    border-color:#fff;
}
.slicknav_menu .slicknav_nav li li:last-child{
    border-bottom:none;
}

.slicknav_menu .slicknav_nav li li a {
	/*padding-left: 25px*/
    padding-left: 19px;
    background: #76c5f0;
}

.text iframe {
	width: 100%;
	margin-bottom: 10px
}

.sh-form li {
	width: 48%;
	margin-bottom: 25px
}

.sh-form li label {
	display: block;
	width: 100%;
	color: #696969;
	font-size: 16px;
	font-weight: 500
}

.note .required {
	color: #cd0a0a;
    margin-bottom: 7px;
}
.sh-form li .cpt-outer {
    padding-top: 20px;
}

.sh-form li input,
.sh-form li select,
.sh-form li textarea {
	width: 100%;
	border: 1px solid #ccc;
	color: #696969;
	height: auto;
	padding: 14px 13px;
	margin-top: 13px;
	box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.1);
	box-sizing: border-box;
}

.sh-form li select {
	background: url(../images/select-down-arrow.jpg) 98% no-repeat;
}

.sh-form li.capt-xt label {
	text-align: right;
	margin-bottom: 13px
}

.sh-form li.submit button {
	background: #2f3472 url(../images/arrow.png) 90% no-repeat;
	color: #fff;
	padding: 12px 33px 12px 24px;
	border: 0;
	cursor: pointer;
	font-weight: bold;
	text-transform: uppercase;
	-webkit-transition: all ease 0.6s;
	-moz-transition: all ease 0.6s;
	-ms-transition: all ease 0.6s;
	-o-transition: all ease 0.6s;
	transition: all ease 0.6s
}

.sh-form li.submit button:hover {
	background-color: #1ea8f3
}

.sh-form .capthca-res {
	display: inline-block;
	background: #e4e4e4;
	padding: 11px 20px;
	margin-left: 5px;
	cursor: pointer
}

.sh-form .capthca-img {
	display: inline-block
}
.sh-form .cap-flex {
    display: flex;
    justify-content: space-between;
    align-items:center;
}
.sh-form .cap-flex .cap-left {
    width:67%;
}
.sh-form .cap-flex .cap-right {
    width:30%;
    text-align: right;
}
.sh-form li.submit {
    margin-bottom: 0;
}
/*.query-form li .textarea{*/
/*    height:130px;*/
/*}*/
/*.center{*/
/*    text-align:center;*/
/*}*/
.note {
	margin-top: 20px
}

.note br {
	margin-bottom: 5px
}

.note span {
	font-weight: bold;
	margin-right: 5px;
	display: inline-block;
	width:50px;
}
.note p {
    width: calc(100% - 55px);
}
.note a {
	color: #1ea8f3;
	font-weight: bold
}

/*.placement-drpdown {*/
/*	position: absolute;*/
/*	top: 6px;*/
/*	right: 0*/
/*}*/

.select-box {
	width: 100%;
	text-align: right;
    position: absolute;
    top: 5px;
}

.select-box select {
	width: 200px;
	border: 1px solid #ccc;
	padding: 8px 4px;
	height: auto;
	font-size: 14px;
	background: url(../images/select-down-arrow.jpg) 96% no-repeat
}

.select-box button {
	background: #2f3472;
	color: #fff;
	border: 0;
	padding: 8px 13px;
	cursor: pointer
}

.link-style {
	display: inline-block;
	color: #2f3472;
	border-bottom: 1px solid #2f3472;
	font-weight: bold;
	/*margin-top: 9px*/
}

.faculty-div {
	margin-top: 110px
}

.faculty-div li {
    width: 46%;
    margin-bottom: 100px;
    border: 1px solid #ccc;
    padding: 12px;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
    position: relative;
}

.faculty-div li .fac-img {
    position: absolute;
    top: -70px;
    border: 5px solid rgba(47, 52, 114, 0.9);
    border-radius: 50%;
    box-shadow: 0px 2px 10px rgba(2, 8, 81, 0.9);
    left: 50%;
    transform: translateX(-50%);
    outline: none;
}
.faculty-div li .fac-img img {
    height: 140px;
    width: 140px;
    border-radius: 50%;
    object-fit: cover;
        transition: all 0.5s ease-in-out;   
}
.faculty-div li:hover .fac-img img{
        /*animation:flippYback 2s ;*/
        filter: grayscale(100%);
        /*transform:rotateY(180deg);*/
        transition: all 0.5s ease-in-out;   
}
/*@keyframes flippY{*/
/*    0%{  */
/*        transform:rotateY(0deg);*/
        
/*    }*/
/*    100%{*/
/*        transform:rotateY(180deg);*/
/*        filter: grayscale(100%);*/
        
/*    }*/
/*}*/

.faculty-div li .fac-txt {
    width: 100%;
    font-size: 14px;
    padding-top: 90px;
}
.faculty-div li .hover-panel {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 0%;
    background: rgba(47, 52, 114, 0.95);
    transition: all 0.5s ease-in-out;
}
.faculty-div li .hover-panel a{
    color:#fff;
    border:1px solid;
    padding:10px 20px;
    opacity:0;
    visibility:hidden;
}
.faculty-div li  .hover-panel a:hover{
    box-shadow:0 0 10px #fff;
} 
.faculty-div li:hover .hover-panel{
    transition: all 0.5s ease-in-out;
    height: 70%;
} 
.faculty-div li:hover .hover-panel a{
    visibility:visible;
    opacity:1;
} 


.faculty-div li .fac-1 {
    width: 140px;
    font-weight: 600;
}

.faculty-div li .fac-2 {
	width: 10px;
	/*text-align: center*/
}

.faculty-div li .fac-3 {
    width: calc(100% - 167px);
}

.faculty-div li .fac-t.flex {
	margin-bottom: 3px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.05);
	padding-bottom: 6px;
	word-break: break-word
}

.faculty-div li .fac-t.flex:last-child {
	border-bottom: none;
	padding-bottom: 0;
	margin-bottom: 0
}

.image-sec img {
	width: 205px;
	margin: 2px
}

.social-icon {
	position: fixed;
	right: 0;
	top: 230px;
	width: 30px;
	z-index: 99
}

.social-icon ul {
	padding: 0;
	margin: 0
}

.social-icon li {
	margin-bottom: 0;
	position: relative;
	right: 0;
	transition: all 0.9s ease 0s
}

.social-icon li a,
.social-icon li img {
	display: block;
	max-width: inherit
}

.social-icon li:hover {
	right: 84px;
	transition: all 0.9s ease 0s
}

.read-more-in {
	font-size: 14px;
	margin-left: 13px;
	margin-bottom: 10px;
	display: inline-block;
	color: #1ea8f3;
	font-weight: bold;
	background: url(../images/blue-dotted-arrow.png) 0 5px no-repeat;
	padding-left: 13px
}

.campus-ul {
	margin-top: 20px
}

.campus-ul li {
	float: left;
	position: relative;
	width: 24%;
	overflow: hidden
}

.campus-ul li img {
	display: block
}

.campus-ul li .hover-text-campus {
	bottom: 0;
	left: 0;
	position: absolute;
	text-align: center;
	width: 50%;
	height: 100%;
	background: rgba(0, 0, 0, 0.7);
	color: #fff;
	padding: 10px 0;
	box-sizing: border-box;
	transition: all ease 0.6s;
	padding-top: 140px
}

.campus-ul li .hover-text-campus h3 {
	text-transform: uppercase;
	font-size: 18px;
	font-weight: normal
}

.campus-ul li .hover-text-campus p {
	color: #fff;
	font-size: 14px;
	padding: 11px
}

.campus-ul li .read-more {
	color: #fff;
	padding: 5px 10px
}

.campus-ul li:hover .hover-text-campus {
	height: 100%;
	background: rgba(48, 82, 133, 0.9);
	width: 100%
}

.search-data .field {
	border: 1px solid #ccc;
	padding: 18px;
	box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.1)
}

.search-data h4 {
	font-size: 17px;
	margin-bottom: 9px;
	font-weight: bold
}

.view-all {
	font-size: 14px;
	text-align: right;
	display: inline-block;
	float: right;
	color: #2d326c;
	text-decoration: underline
}

.exclusive-slider .view-all {
	position: absolute;
	bottom: 15px;
	right: 13px;
	margin: 0;
	z-index: 9
}

#preloader {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #fefefe;
	z-index: 99999;
	height: 100%
}

#status {
	width: 200px;
	height: 200px;
	position: absolute;
	left: 50%;
	top: 50%;
	background: url(../images/jiit.gif) 0 0 no-repeat;
	margin: -100px 0 0 -100px
}

.input-error {
	color: red;
	font-size: 13px
}

.ad-full-data {
	padding: 40px 0
}

.ad-full-data .ad-data li {
	margin: 1%;
	width: 31%;
	position: relative;
	overflow: hidden
}

.ad-full-data .ad-data li:after {
	background: url(../images/shadow.png) 0 0 no-repeat;
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	bottom: 0;
	left: 0;
	z-index: 1
}

.ad-full-data .ad-data li .ad-hed {
	font-size: 18px;
	color: #ffffff;
	position: absolute;
	bottom: 37px;
	left: 18px
}

.ad-full-data .ad-data li .ad-hover {
	position: absolute;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(48, 52, 107, 0.9);
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	font-size: 20px;
	bottom: -100%;
	-webkit-transition: all ease 0.6s;
	-moz-transition: all ease 0.6s;
	-ms-transition: all ease 0.6s;
	-o-transition: all ease 0.6s;
	transition: all ease 0.6s;
	z-index: 2
}

.ad-full-data .ad-data li .ad-hover h4 {
	text-align: center;
	width: 100%;
	margin-bottom: 15px
}

.ad-full-data .ad-data li .ad-hover a {
	font-size: 13px;
	color: #fff;
	display: block;
	background: #1ea8f3 url(../images/arrow.png) 80% no-repeat;
	width: 94px;
	margin: 0 auto;
	margin-top: 0px;
	text-transform: uppercase;
	margin-top: 21px;
	padding: 11px 18px 11px 0;
	font-weight: bold;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px
}

.ad-full-data .ad-data li:hover .ad-hover {
	bottom: 0
}

.gal-image-slider {
	margin-top: 20px
}
.gal-image-slider li {
    border: 5px solid #fff;
}

.gal-image-slider img {
	max-height: 190px;
	border: 4px solid #fff
}

.gal-image-slider strong {
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #f5f5f5;
	min-height: 56px;
	border: 5px solid #fff;
	padding: 5px;
	font-size: 14px;
    width: 96%;
}

.fac_inner_sec {
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	width: 52%
}

.fac_inner_sec .left {
	width: 120px;
	margin-right: 20px
}

.fac_inner_sec .right {
	width: calc(100% - 170px)
}


/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */

.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	z-index: 8020
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

.fancybox-opened {
	z-index: 8030
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5)
}

.fancybox-outer,
.fancybox-inner {
	position: relative
}

.fancybox-inner {
	overflow: hidden
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap
}

.fancybox-image,
.fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%
}

#fancybox-loading,
.fancybox-close,
.fancybox-prev span,
.fancybox-next span {
	background-image: url(../images/fancybox_sprite.png)
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url(../images/fancybox_loading.gif) center center no-repeat
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url(../images/blank.gif);
	-webkit-tap-highlight-color: transparent;
	z-index: 8040
}

.fancybox-prev {
	left: 0
}

.fancybox-next {
	right: 0
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px
}

.fancybox-nav:hover span {
	visibility: visible
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important
}

.fancybox-lock {
	overflow: visible !important;
	width: auto
}

.fancybox-lock body {
	overflow: hidden !important
}

.fancybox-lock-test {
	overflow-y: hidden !important
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url(../images/fancybox_overlay.png)
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll
}

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050
}

.fancybox-opened .fancybox-title {
	visibility: visible
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent;
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff
}

.fancybox-title-inside-wrap {
	padding-top: 10px
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, 0.8)
}
.full-width-img {
    margin: 15px 0;
}
.full-width-img img {
   width:100%;
}
/*admission box 06-7-2020*/
.admission_block {
    position: absolute;
    top: 90px;
    right: 72px;
    z-index: 0;
    background: rgba(0,0,0, 0.7);
    max-width: 283px;
}
.admission_block .course_outer .view-header {
    font-size: 23px;
}
.annouc-heading {
    font-size: 20px;
    padding: 10px 15px 25px;
    text-transform: uppercase;
    border-bottom: 2px solid rgba(255,255,255,0.5);
    color: #fff;
    font-weight: 700;
    position: relative;
}
.annouc-heading:after {
    content: "";
    background: #1ea8f3;
    height: 5px;
    width: 53px;
    position: absolute;
    bottom: 13px;
    left: 15px;
}
.admission_block  .annouc-heading span {
    float: right;
    margin-right: 10px;
}
.admission_block .courses_list {
    padding: 15px;
    margin: 0;
}
.courses_list li {
    margin-bottom: 7px;
    border-bottom: 1px solid rgba(255,255,255,0.5);
    padding-bottom: 7px;
    padding-left: 21px;
    background: url(https://ibeesmedia.com/juit/front/images/play-white.png)no-repeat 0px 5px;
    background-size: 10px;
}
.courses_list li:last-child {
    margin-bottom: 0;
    border-bottom: 0;
    padding-bottom: 0;
}
.courses_list li a {
    font-size: 14px;
    line-height: 20px;
    color: #fff;
}

/*admission box 06-7-2020*/
/*4-3-21*/

.online_admission_enqury {
    /*margin: 40px 0;*/
}
.online_admission_enqury a {
    display: block;
}
/*.online_admission_enqury img {*/
/*    height: 140px;*/
/*}*/

/*4-3-21*/

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5) {
	#fancybox-loading,
	.fancybox-close,
	.fancybox-prev span,
	.fancybox-next span {
		background-image: url(../images/fancybox_sprite@2x.png);
		background-size: 44px 152px
	}
	#fancybox-loading div {
		background-image: url(../images/fancybox_loading@2x.gif);
		background-size: 24px 24px
	}
}

.owl-carousel {
	display: none;
	width: 100%;
	-webkit-tap-highlight-color: transparent;
	position: relative;
	z-index: 1
}

.owl-carousel .owl-stage {
	position: relative;
	-ms-touch-action: pan-Y;
	-moz-backface-visibility: hidden
}

.owl-carousel .owl-stage:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0
}

.owl-carousel .owl-stage-outer {
	position: relative;
	overflow: hidden;
	-webkit-transform: translate3d(0px, 0px, 0px)
}

.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0)
}

.owl-carousel .owl-item {
	position: relative;
	min-height: 1px;
	float: left;
	-webkit-backface-visibility: hidden;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none
}

.owl-carousel .owl-item img {
	display: block;
	width: 100%
}

.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
	display: none
}

.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
	cursor: pointer;
	cursor: hand;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.owl-carousel.owl-loaded {
	display: block
}

.owl-carousel.owl-loading {
	opacity: 0;
	display: block
}

.owl-carousel.owl-hidden {
	opacity: 0
}

.owl-carousel.owl-refresh .owl-item {
	visibility: hidden
}

.owl-carousel.owl-drag .owl-item {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.owl-carousel.owl-grab {
	cursor: move;
	cursor: grab
}

.owl-carousel.owl-rtl {
	direction: rtl
}

.owl-carousel.owl-rtl .owl-item {
	float: right
}

.no-js .owl-carousel {
	display: block
}

.owl-carousel .animated {
	animation-duration: 1000ms;
	animation-fill-mode: both
}

.owl-carousel .owl-animated-in {
	z-index: 0
}

.owl-carousel .owl-animated-out {
	z-index: 1
}

.owl-carousel .fadeOut {
	animation-name: fadeOut
}

@keyframes fadeOut {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0
	}
}

.owl-height {
	transition: height 500ms ease-in-out
}

.owl-carousel .owl-item .owl-lazy {
	opacity: 0;
	transition: opacity 400ms ease
}

.owl-carousel .owl-item img.owl-lazy {
	transform-style: preserve-3d
}

.owl-carousel .owl-video-wrapper {
	position: relative;
	height: 100%;
	background: #000
}

.owl-carousel .owl-video-play-icon {
	position: absolute;
	height: 80px;
	width: 80px;
	left: 50%;
	top: 50%;
	margin-left: -40px;
	margin-top: -40px;
	background: url("owl.video.play.png") no-repeat;
	cursor: pointer;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	transition: transform 100ms ease
}

.owl-carousel .owl-video-play-icon:hover {
	-ms-transform: scale(1.3, 1.3);
	transform: scale(1.3, 1.3)
}

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
	display: none
}

.owl-carousel .owl-video-tn {
	opacity: 0;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	transition: opacity 400ms ease
}

.owl-carousel .owl-video-frame {
	position: relative;
	z-index: 1;
	height: 100%;
	width: 100%
}

.owl-prev {
	background: url(../images/slider-black-arrow.png) center no-repeat;
	width: 30px;
	height: 34px;
	position: absolute;
	top: 0px;
	left: -30px;
	font-size: 0;
	bottom: 0px;
	margin: auto;
	transform: rotate(-180deg);
	cursor: pointer
}

.owl-prev:hover {
	background: url(../images/arrow-right-hover.png) center no-repeat
}

.owl-next {
	background: url(../images/slider-black-arrow.png) center no-repeat;
	width: 30px;
	height: 34px;
	position: absolute;
	top: 0px;
	right: -30px;
	font-size: 0;
	bottom: 0px;
	margin: auto;
	cursor: pointer
}

.owl-next:hover {
	background: url(../images/arrow-right-hover.png) center no-repeat
}

.owl-dots {
	position: absolute;
	bottom: 20px;
	width: 100%;
	text-align: center
}

.owl-dots .owl-dot {
	background: transparent;
	width: 15px;
	height: 15px;
	display: inline-block;
	z-index: 2;
	position: relative;
	margin: 0 5px;
	border: 2px solid #fff
}

.owl-dots .owl-dot.active {
	background: #fff;
	height: 15px;
	width: 15px
}

.award-right .owl-prev {
	background: url(../images/slider-right-arrow.png) center no-repeat;
	width: 40px;
	height: 40px;
	position: absolute;
	top: 50%;
	right: 49px;
	font-size: 0;
	border: 0px dotted #fff;
	border-radius: 50%;
	transform: rotate(-180deg)
}

.award-right .owl-next {
	background: url(../images/slider-right-arrow.png) center no-repeat;
	width: 40px;
	height: 40px;
	position: absolute;
	top: 50%;
	right: 10px;
	font-size: 0;
	border: 0px dotted #fff;
	border-radius: 50%;
	transform: none
}

.offer-section-left .owl-prev {
	background: url(../images/award-left-arrow.png) center no-repeat;
	width: 40px;
	height: 40px;
	position: absolute;
	top: -130px;
	right: 49px;
	font-size: 0;
	border: 0px dotted #fff;
	border-radius: 50%
}

.offer-section-left .owl-next {
	background: url(../images/award-right-arrow.png) center no-repeat;
	width: 40px;
	height: 40px;
	position: absolute;
	top: -130px;
	right: 10px;
	font-size: 0;
	border: 0px dotted #fff;
	border-radius: 50%;
	transform: none
}

.offer-section-left .owl-carousel .owl-item img {
	width: auto
}

.offer-section-right .owl-prev {
	background: url(../images/award-left-arrow.png) center no-repeat;
	width: 40px;
	height: 40px;
	position: absolute;
	top: -130px;
	right: 49px;
	font-size: 0;
	border: 0px dotted #fff;
	border-radius: 50%
}

.offer-section-right .owl-next {
	background: url(../images/award-right-arrow.png) center no-repeat;
	width: 40px;
	height: 40px;
	position: absolute;
	top: -130px;
	right: 10px;
	font-size: 0;
	border: 0px dotted #fff;
	border-radius: 50%;
	transform: none
}

.product-range-left .owl-prev,
.testimonils-slider .owl-prev {
	background: url(../images/award-left-arrow.png) center no-repeat;
	width: 40px;
	height: 40px;
	position: absolute;
	top: -130px;
	right: 49px;
	font-size: 0;
	border: 0px dotted #fff;
	border-radius: 50%
}

.product-range-left .owl-next,
.testimonils-slider .owl-next {
	background: url(../images/award-right-arrow.png) center no-repeat;
	width: 40px;
	height: 40px;
	position: absolute;
	top: -130px;
	right: 10px;
	font-size: 0;
	border: 0px dotted #fff;
	border-radius: 50%;
	transform: none
}

.slick-slider {
	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;
	margin-left: auto;
	margin-right: auto
}

.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
}

.slick-prev,
.slick-next {
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: 50%;
	display: block;
	width: 20px;
	height: 20px;
	padding: 0;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	cursor: pointer;
	color: transparent;
	border: none;
	outline: none;
	background: transparent
}

.slick-prev:before,
.slick-next:before {
	font-family: 'slick';
	font-size: 20px;
	line-height: 1;
	opacity: .75;
	color: white;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.slick-prev {
	left: 0px;
	background: url(../images/white-r-arow.png) 0 0 no-repeat;
	top: -32px;
	right: 16px;
	margin: auto;
	transform: rotate(-180deg)
}

.slick-next {
	left: 0px;
	background: url(../images/white-r-arow.png) 0 0 no-repeat;
	top: -19px;
	right: -47px;
	margin: auto
}

[dir='rtl'] .slick-prev {
	right: -25px;
	left: auto
}

.slick-prev:before {
	content: 'ΓåÉ';
	display: none
}

[dir='rtl'] .slick-prev:before {
	content: 'ΓåÆ'
}

[dir='rtl'] .slick-next {
	right: auto;
	left: -25px
}

.slick-next:before {
	content: 'ΓåÆ';
	display: none
}

[dir='rtl'] .slick-next:before {
	content: 'ΓåÉ'
}

.slick-dotted.slick-slider {
	margin-bottom: 30px
}

.slick-dots {
	position: absolute;
	bottom: -25px;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center
}

.slick-dots li {
	position: relative;
	display: inline-block;
	width: 20px;
	height: 20px;
	margin: 0 5px;
	padding: 0;
	cursor: pointer
}

.slick-dots li button {
	font-size: 0;
	line-height: 0;
	display: block;
	width: 20px;
	height: 20px;
	padding: 5px;
	cursor: pointer;
	color: transparent;
	border: 0;
	outline: none;
	background: transparent
}

.slick-dots li button:hover,
.slick-dots li button:focus {
	outline: none
}

.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
	opacity: 1
}

.slick-dots li button:before {
	font-family: 'slick';
	font-size: 6px;
	line-height: 20px;
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 20px;
	content: 'ΓÇó';
	text-align: center;
	opacity: .25;
	color: black;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.slick-dots li.slick-active button:before {
	opacity: .75;
	color: black
}

.mCustomScrollbar {
	-ms-touch-action: pinch-zoom;
	touch-action: pinch-zoom
}

.mCustomScrollbar.mCS_no_scrollbar,
.mCustomScrollbar.mCS_touch_action {
	-ms-touch-action: auto;
	touch-action: auto
}

.mCustomScrollBox {
	position: relative;
	overflow: hidden;
	height: 100%;
	max-width: 100%;
	outline: none;
	direction: ltr
}

.mCSB_container {
	overflow: hidden;
	width: auto;
	height: auto
}

.mCSB_inside>.mCSB_container {
	margin-right: 30px
}

.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
	margin-right: 0
}

.mCS-dir-rtl>.mCSB_inside>.mCSB_container {
	margin-right: 0;
	margin-left: 30px
}

.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
	margin-left: 0
}

.mCSB_scrollTools {
	position: absolute;
	width: 16px;
	height: auto;
	left: auto;
	top: 0;
	right: 0;
	bottom: 0
}

.mCSB_outside+.mCSB_scrollTools {
	right: -26px
}

.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,
.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools {
	right: auto;
	left: 0
}

.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools {
	left: -26px
}

.mCSB_scrollTools .mCSB_draggerContainer {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	height: auto
}

.mCSB_scrollTools a+.mCSB_draggerContainer {
	margin: 20px 0
}

.mCSB_scrollTools .mCSB_draggerRail {
	width: 2px;
	height: 100%;
	margin: 0 auto;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px
}

.mCSB_scrollTools .mCSB_dragger {
	cursor: pointer;
	width: 100%;
	height: 30px;
	z-index: 1
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	position: relative;
	width: 4px;
	height: 100%;
	margin: 0 auto;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
	text-align: center
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
	width: 12px
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
	width: 8px
}

.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown {
	display: block;
	position: absolute;
	height: 20px;
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
	cursor: pointer
}

.mCSB_scrollTools .mCSB_buttonDown {
	bottom: 0
}

.mCSB_horizontal.mCSB_inside>.mCSB_container {
	margin-right: 0;
	margin-bottom: 30px
}

.mCSB_horizontal.mCSB_outside>.mCSB_container {
	min-height: 100%
}

.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden {
	margin-bottom: 0
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal {
	width: auto;
	height: 16px;
	top: auto;
	right: 0;
	bottom: 0;
	left: 0
}

.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal {
	bottom: -26px
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer {
	margin: 0 20px
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	width: 100%;
	height: 2px;
	margin: 7px 0
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {
	width: 30px;
	height: 100%;
	left: 0
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	width: 100%;
	height: 4px;
	margin: 6px auto
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
	height: 12px;
	margin: 2px auto
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
	height: 8px;
	margin: 4px 0
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
	display: block;
	position: absolute;
	width: 20px;
	height: 100%;
	overflow: hidden;
	margin: 0 auto;
	cursor: pointer
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft {
	left: 0
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
	right: 0
}

.mCSB_container_wrapper {
	position: absolute;
	height: auto;
	width: auto;
	overflow: hidden;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin-right: 30px;
	margin-bottom: 30px
}

.mCSB_container_wrapper>.mCSB_container {
	padding-right: 30px;
	padding-bottom: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical {
	bottom: 20px
}

.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal {
	right: 20px
}

.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical {
	bottom: 0
}

.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal {
	right: 0
}

.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal {
	left: 20px
}

.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal {
	left: 0
}

.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper {
	margin-right: 0;
	margin-left: 30px
}

.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container {
	padding-right: 0
}

.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container {
	padding-bottom: 0
}

.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden {
	margin-right: 0;
	margin-left: 0
}

.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden {
	margin-bottom: 0
}

.mCSB_scrollTools,
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight {
	-webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
	-moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
	-o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
	transition: opacity .2s ease-in-out, background-color .2s ease-in-out
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail {
	-webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
	-moz-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
	-o-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
	transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out
}

.mCSB_scrollTools {
	opacity: 0.75;
	filter: "alpha(opacity=75)";
	-ms-filter: "alpha(opacity=75)"
}

.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,
.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools {
	opacity: 0;
	filter: "alpha(opacity=0)";
	-ms-filter: "alpha(opacity=0)"
}

.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollBox:hover>.mCSB_scrollTools,
.mCustomScrollBox:hover~.mCSB_scrollTools,
.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,
.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools {
	opacity: 1;
	filter: "alpha(opacity=100)";
	-ms-filter: "alpha(opacity=100)"
}

.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.4);
	filter: "alpha(opacity=40)";
	-ms-filter: "alpha(opacity=40)"
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #1ea8f3;
	filter: "alpha(opacity=75)";
	-ms-filter: "alpha(opacity=75)"
}

.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #1ea8f3;
	filter: "alpha(opacity=85)";
	-ms-filter: "alpha(opacity=85)"
}

.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background-color: #1ea8f3;
	filter: "alpha(opacity=90)";
	-ms-filter: "alpha(opacity=90)"
}

.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight {
	background-image: url(mCSB_buttons.png);
	background-repeat: no-repeat;
	opacity: 0.4;
	filter: "alpha(opacity=40)";
	-ms-filter: "alpha(opacity=40)"
}

.mCSB_scrollTools .mCSB_buttonUp {
	background-position: 0 0
}

.mCSB_scrollTools .mCSB_buttonDown {
	background-position: 0 -20px
}

.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: 0 -40px
}

.mCSB_scrollTools .mCSB_buttonRight {
	background-position: 0 -56px
}

.mCSB_scrollTools .mCSB_buttonUp:hover,
.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.mCSB_scrollTools .mCSB_buttonRight:hover {
	opacity: 0.75;
	filter: "alpha(opacity=75)";
	-ms-filter: "alpha(opacity=75)"
}

.mCSB_scrollTools .mCSB_buttonUp:active,
.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active {
	opacity: 0.9;
	filter: "alpha(opacity=90)";
	-ms-filter: "alpha(opacity=90)"
}

.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.15)
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.75)
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: rgba(0, 0, 0, 0.85)
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background-color: rgba(0, 0, 0, 0.9)
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -80px 0
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -80px -20px
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -80px -40px
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -80px -56px
}

.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
	width: 4px;
	background-color: #fff;
	background-color: rgba(255, 255, 255, 0.1);
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px
}

.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 4px;
	background-color: #fff;
	background-color: rgba(255, 255, 255, 0.75);
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px
}

.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	width: 100%;
	height: 4px;
	margin: 6px auto
}

.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255, 255, 255, 0.85)
}

.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255, 255, 255, 0.9)
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -32px 0
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -32px -20px
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -40px -40px
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -40px -56px
}

.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.1);
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.75);
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.85)
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.9)
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -112px 0
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -112px -20px
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -120px -40px
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -120px -56px
}

.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail,
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {
	width: 4px;
	background-color: #fff;
	background-color: rgba(255, 255, 255, 0.1);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px
}

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 6px;
	background-color: #fff;
	background-color: rgba(255, 255, 255, 0.75);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px
}

.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	width: 100%;
	height: 4px;
	margin: 6px 0
}

.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	width: 100%;
	height: 6px;
	margin: 5px auto
}

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255, 255, 255, 0.85)
}

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255, 255, 255, 0.9)
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -16px 0
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -16px -20px
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -20px -40px
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -20px -56px
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.1);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.75);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.85)
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.9)
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -96px 0
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -96px -20px
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -100px -40px
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -100px -56px
}

.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #fff;
	background-color: rgba(255, 255, 255, 0.1)
}

.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 2px
}

.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	width: 100%
}

.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	width: 100%;
	height: 2px;
	margin: 7px auto
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.15)
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.75)
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.85)
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.9)
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -80px 0
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -80px -20px
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -80px -40px
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -80px -56px
}

.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #fff;
	background-color: rgba(255, 255, 255, 0.15)
}

.mCS-rounded.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger {
	height: 14px
}

.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 14px;
	margin: 0 1px
}

.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger {
	width: 14px
}

.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	height: 14px;
	margin: 1px 0
}

.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
	width: 16px;
	height: 16px;
	margin: -1px 0
}

.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
	width: 4px
}

.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
	height: 16px;
	width: 16px;
	margin: 0 -1px
}

.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
	height: 4px;
	margin: 6px 0
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp {
	background-position: 0 -72px
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown {
	background-position: 0 -92px
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: 0 -112px
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight {
	background-position: 0 -128px
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.75)
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.15)
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.85)
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.9)
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -80px -72px
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -80px -92px
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -80px -112px
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -80px -128px
}

.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail {
	width: 4px
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	background-color: transparent;
	background-position: center
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");
	background-repeat: repeat-y;
	opacity: 0.3;
	filter: "alpha(opacity=30)";
	-ms-filter: "alpha(opacity=30)"
}

.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	height: 4px;
	margin: 6px 0;
	background-repeat: repeat-x
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -16px -72px
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -16px -92px
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -20px -112px
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -20px -128px
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=")
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -96px -72px
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -96px -92px
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -100px -112px
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -100px -128px
}

.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-repeat: repeat-y;
	background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
	background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0.5)), color-stop(100%, rgba(255, 255, 255, 0)));
	background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
	background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
	background-image: -ms-linear-gradient(left, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
	background-image: linear-gradient(to right, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%)
}

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.5)), color-stop(100%, rgba(255, 255, 255, 0)));
	background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
	background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
	background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%)
}

.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger,
.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger {
	height: 70px
}

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger {
	width: 70px
}

.mCS-3d.mCSB_scrollTools,
.mCS-3d-dark.mCSB_scrollTools {
	opacity: 1;
	filter: "alpha(opacity=30)";
	-ms-filter: "alpha(opacity=30)"
}

.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px
}

.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {
	width: 8px;
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.2);
	box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.5), inset -1px 0 1px rgba(255, 255, 255, 0.2)
}

.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background-color: #555
}

.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 8px
}

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	width: 100%;
	height: 8px;
	margin: 4px 0;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 1px rgba(255, 255, 255, 0.2)
}

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	width: 100%;
	height: 8px;
	margin: 4px auto
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -32px -72px
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -32px -92px
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -40px -112px
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -40px -128px
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.1);
	box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1)
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1)
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -112px -72px
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -112px -92px
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -120px -112px
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -120px -128px
}

.mCS-3d-thick.mCSB_scrollTools,
.mCS-3d-thick-dark.mCSB_scrollTools {
	opacity: 1;
	filter: "alpha(opacity=30)";
	-ms-filter: "alpha(opacity=30)"
}

.mCS-3d-thick.mCSB_scrollTools,
.mCS-3d-thick-dark.mCSB_scrollTools,
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}

.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical,
.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical {
	right: 1px
}

.mCS-3d-thick.mCSB_scrollTools_vertical,
.mCS-3d-thick-dark.mCSB_scrollTools_vertical {
	box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5)
}

.mCS-3d-thick.mCSB_scrollTools_horizontal,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
	bottom: 1px;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5)
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4);
	width: 12px;
	margin: 2px;
	position: absolute;
	height: auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0
}

.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4)
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background-color: #555
}

.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	height: 12px;
	width: auto
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.05);
	box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1)
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail {
	background-color: transparent
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -32px -72px
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -32px -92px
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -40px -112px
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -40px -128px
}

.mCS-3d-thick-dark.mCSB_scrollTools {
	box-shadow: inset 0 0 14px rgba(0, 0, 0, 0.2)
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.2)
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4), inset -1px 0 0 rgba(0, 0, 0, 0.2)
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), inset 0 -1px 0 rgba(0, 0, 0, 0.2)
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background-color: #777
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {
	background-color: #fff;
	background-color: rgba(0, 0, 0, 0.05);
	box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1)
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-color: transparent
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -112px -72px
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -112px -92px
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -120px -112px
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -120px -128px
}

.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical,
.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical {
	right: 0;
	margin: 12px 0
}

.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal {
	bottom: 0;
	margin: 0 12px
}

.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical,
.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical {
	left: 0;
	right: auto
}

.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail,
.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-color: transparent
}

.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger,
.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger {
	height: 50px
}

.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger {
	width: 50px
}

.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255, 255, 255, 0.2);
	filter: "alpha(opacity=20)";
	-ms-filter: "alpha(opacity=20)"
}

.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255, 255, 255, 0.5);
	filter: "alpha(opacity=50)";
	-ms-filter: "alpha(opacity=50)"
}

.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.2);
	filter: "alpha(opacity=20)";
	-ms-filter: "alpha(opacity=20)"
}

.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.5);
	filter: "alpha(opacity=50)";
	-ms-filter: "alpha(opacity=50)"
}

.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
	width: 6px;
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.2)
}

.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 6px
}

.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	width: 100%;
	height: 6px;
	margin: 5px 0
}

.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
	width: 12px
}

.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
	height: 12px;
	margin: 2px 0
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -32px -72px
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -32px -92px
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -40px -112px
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -40px -128px
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.75)
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.85)
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.9)
}

.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.1)
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -112px -72px
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -112px -92px
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -120px -112px
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -120px -128px
}

.mCS-inset.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
	width: 12px;
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.2)
}

.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 6px;
	margin: 3px 5px;
	position: absolute;
	height: auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0
}

.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	height: 6px;
	margin: 5px 3px;
	position: absolute;
	width: auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0
}

.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	width: 100%;
	height: 12px;
	margin: 2px 0
}

.mCS-inset.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -32px -72px
}

.mCS-inset.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -32px -92px
}

.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -40px -112px
}

.mCS-inset.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -40px -128px
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.75)
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.85)
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.9)
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.1)
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -112px -72px
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -112px -92px
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -120px -112px
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -120px -128px
}

.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-color: transparent;
	border-width: 1px;
	border-style: solid;
	border-color: #fff;
	border-color: rgba(255, 255, 255, 0.2);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
	border-color: #000;
	border-color: rgba(0, 0, 0, 0.2)
}

.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #fff;
	background-color: rgba(255, 255, 255, 0.6)
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.6)
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.75)
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.85)
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.9)
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255, 255, 255, 0.75)
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255, 255, 255, 0.85)
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255, 255, 255, 0.9)
}

@media screen and (max-width: 1100px) {
	.thanks-page {
		background-size: 100% 100%
	}
	.thanks-page .container {
		width: 98%
	}
	.container {
		width: 98%
	}
	.inner-banner.search-banner h1 {
		font-size: 51px;
		top: 15px
	}
	.inner-banner.search-banner .search-d {
		width: 100%;
		margin: 0 auto;
		margin-top: 92px;
		max-width: 730px
	}
	.h-l {
		display: none
	}
	.slicknav_menu {
		display: block;
	    background: #2f3472;
	}
	.header_top {
		padding: 5px 0
	}
	.header_top .flex {
		direction: rtl
	}
	.header_top .h-r {
		padding-top: 4px
	}
	.slicknav_menu .slicknav_nav {
		height: 350px;
		overflow-y: auto;
		top: 0px;
		position: relative
	}
	.menu-search {
		display: none
	}
	.exclusive-slider {
		width: 408px
	}
	.exclusive-slider .ex-sl .item {
		padding: 30px 40px 0 40px
	}
	.banner .banner-txt {
		width: 61%;
		    right: auto;
    left: 10px;
		/*width: 96%;*/
		/*font-size: 20px*/
	}
	.ban-dsl.owl-carousel {
		width: 727px
	}
	.owl-prev {
		left: -8px
	}
	.owl-next {
		right: -8px
	}
	.join-juit .join-left {
		width: 48%;
		padding-bottom: 30px
	}
	.join-right {
		width: 48%
	}
	.student-activity #tab1 .tab-container {
		padding: 15px;
		width: 680px
	}
	.event-data .event {
		width: 48%
	}
	.event-data .news {
		width: 48%
	}
	.event-data .news-date {
		width: 125px
	}
	.event-data .news-date span {
		font-size: 50px
	}
	.event-data .news-date p {
		font-size: 16px
	}
	.event-data .news-txt {
		width: 339px
	}
	.event-data .news-txt h4 {
		font-size: 16px
	}
	.event-data .news-txt .inline div {
		display: inline-block;
		margin-right: 10px;
		font-size: 14px
	}
	.exclusive-slider .ex-sl .owl-next {
		right: 10px
	}
	.exclusive-slider .ex-sl .owl-prev {
		left: 10px
	}
	.quick-link .ql li {
		font-size: 14px
	}
	.quick-link .ql li a {
		padding: 16px 40px 16px 15px
	}
	.aboutus .padding-right {
		padding-right: 0
	}
	.ge-r {
		width: 48%
	}
	.gene-reco .ge-l {
		width: 48%
	}
	#tab1 {
		margin-top: 0
	}
	#tab1 .tab-container {
		width: calc(100% - 280px);
		background: #ffffff;
		padding: 37px
	}
	.chancellor .chance-data-wrap li .chance-data {
		width: 60%;
		order: 1
	}
	.chancellor .chance-data-wrap li .chance-img {
		width: 38%;
		order: 2
	}
	.dean .dean-data {
		width: 49%
	}
	.dean .dean-data .d-l {
		width: 60%
	}
	.d-r {
		width: 35%
	}
	.gray-white li .g-l {
		width: 66%
	}
	.gray-white li .g-r {
		width: 65%
	}
	.gray-white li .g-l .gg-l {
		width: calc(100% - 285px)
	}
	.gray-white li .g-r {
		width: 33%
	}
	.gg-r {
		width: 262px
	}
	.bio-data {
		padding: 40px 0
	}
	.bio-data .bio-left,
	.cd .cd-left,
	.prob .cd-left {
		width: 70%
	}
	.bio-data .bio-right,
	.cd-right {
		width: 28%
	}
	.two-img img {
		margin-bottom: 30px;
		width: 48%
	}
	.traning .three-img li {
		margin-right: 1%;
		margin-bottom: 16px;
		width: 32%
	}
	.con-div {
		width: 49%
	}
	.con-div h3 {
		width: calc(100% - 18px);
		margin-bottom: 19px;
		font-size: 16px
	}
	.con-div .c-l {
		padding: 0 13px;
		border-right: 0;
		padding-right: 27px;
		border-bottom: 1px solid #ccc;
		width: 100%;
		margin-bottom: 14px
	}
	.pur-speci .pur-div {
		width: 49%
	}
	.res-ino .research-data .res-left,
	.res-ino .research-data .res-rt,
	.res-md {
		align-self: center;
		width: 32%
	}
	.res-ino .research-data p {
		font-size: 17px
	}
	.vid-hig .video-slider,
	.hightlights {
		width: 49%
	}
	.vid-hig .flex-start .f {
		width: 24%;
		margin-right: 1%
	}
	.faculty-div li {
		width: 100%
	}
	.faculty-div li .fac-2 {
		width: 4%
	}
	.faculty-div li .fac-1 {
		width: 56%
	}
	.faculty-div li .fac-3 {
		width: 40%
	}
.admission_block {
    top: 20px;
    right: 15px;
}
	
}

@media screen and (max-width: 900px) {
	.pur-speci .pur-div,
	.post-addrs .pur-div {
		width: 100%
	}
	.logo a+a {
		display: none
	}
	.header .logo {
		width: 48%
	}
	.join-juit,.student-activity{
        padding-top: 30px;
	}
	.latest-episode-slider {
		position: relative;
		width: auto;
		padding:0 10px 15px;
	}
	.latest-episode-slider .lst-s li .flex {
		direction: rtl
	}
	.ban-dsl.owl-carousel {
		width: 100%
	}
	.latest-episode-slider ul {
		height: 260px
	}
	.student-activity #tab1 .main li {
		padding: 13px 6px
	}
	.student-activity #tab1 .main li .tab-h {
		font-size: 15px
	}
	/*.student-activity #tab1 .main {*/
	/*	width: 250px*/
	/*}*/
	.student-activity #tab1 .ul-wrap {
       width: 290px;
       height: 281px;
       /*padding-bottom: 0;*/
    }
	.student-activity #tab1 .tab-container {
		padding: 15px;
		width: calc(100% - 295px)
	}
	.event-data .event {
		width: 100%
	}
	.event-data::after {
		display: none
	}
	.event-data .news {
		width: 100%;
		margin-top: 19px
	}
	.event-data .news-txt {
		width: calc(100% - 145px)
	}
	.quick-link .ql li a {
		padding: 16px 35px 16px 11px
	}
	.quick-link .ql li {
		margin-bottom: 10px
	}
	.footer .f-l {
		padding-right: 0;
		width: 100%
	}
	.footer .f-l li {
		font-size: 13.5px;
		padding: 5px 0;
		display: inline-block;
		margin-right: 16px
	}
	.dean .dean-data {
		width: 100%;
		margin-bottom: 20px
	}
	.gray-white li .g-l .gg-l {
		width: calc(100% - 204px)
	}
	.gg-r {
		width: 191px
	}
	.gray-white li .g-r .gr-slider .item {
		border: 1px solid #1ea8f3;
		padding: 7px 12px;
		background: #fff
	}
	.dean {
		padding: 25px 0
	}
	.bio-data .bio-left,
	.cd .cd-left,
	.prob .cd-left {
		width: 100%
	}
	.bio-data .bio-right,
	.cd-right {
		width: 100%;
		margin-top: 20px
	}
	.heading {
		font-size: 32px
	}
	.ad-blue li {
		width: 48%
	}
	.hightlights .table {
		text-align: center;
		width: 100%;
		overflow: auto
	}
	.addmi-helpdesk li {
		font-size: 16px
	}
	.ad-full-data .ad-data li {
		width: 48%
	}
	.ac-slider .owl-prev {
        background: #fff url(../images/slider-black-arrow.png) center no-repeat;
        width: 35px;
        height: 35px;
        border-radius: 50%;
	}
		.ac-slider .owl-next {
        background: #fff url(../images/slider-black-arrow.png) center no-repeat;
        width: 35px;
        height: 35px;
        border-radius: 50%;
	}
    .faculty-div li{
        width: 46%;
    }
    .faculty-div li .fac-1 {
        width: 30%;
    }
    .faculty-div li .fac-3 {
        width: 60%;
    }

}

@media screen and (max-width: 700px) {
    .container {
        width: 95%;
    }
	.thanks-page .container .heading {
		font-size: 45px
	}
	.thanks-page .container .text {
		font-size: 18px
	}
	.thanks-page .container {
		width: 98%;
		padding: 20px
	}
	.campus-ul li {
		width: 49%;
		margin-bottom: 10px
	}
	.campus-ul li .hover-text-campus {
		padding-top: 40%
	}
	.bannerup-slider .container {
		position: relative;
		margin-top: 0
	}
	.bannerup-slider,.banner-downsl{
	    background:#fff;
	}
	.banner .banner-txt {
		width: auto;
		font-size: 16px;
		position: relative;
		bottom: 0;
		background:rgba(0,0,0,0.8);
	}
	.imp-slider {
		width: 100%;
		padding:0;
	}
	.imp-slider h3 {
        background: url(../images/imp-ic.png) 16px 16px no-repeat;
        padding-left: 60px;
    }
	.exclusive-slider {
		width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
	}
	.join-juit .join-left {
		width: 100%;
		padding-bottom: 30px
	}
	.join-right {
		display: none
	}
	.join-juit .join-left h4 {
		font-size: 24px;
		color: #333333;
		margin-bottom: 0
	}
	.join-juit .join-left .txt {
		margin-top: 10px
	}
	.student-activity #tab1 .main {
		width: 100%
	}
	.quick-link {
		background-size: 100% 100%
	}
	.quick-link .ql li {
        background: url(../images/arrow.png) 97% no-repeat #29acf4; 
		margin-bottom: 4px;
		width: 100%
	}
	.quick-link .ql li a {
        padding: 6px 10px;
    }
    .footer-last {
        padding: 5px 0;
    }
	.footer-last p {
        width: 100%;
        text-align: center;
        margin-bottom: 5px;
        line-height: 16px;
	}
	.owl-next {
		right: 0
	}
	.owl-prev {
		left: 0px
	}
	.event-data .event .evt-tl div {
		margin-bottom: 10px
	}
	ul.main {
		/*width: max-content !important*/
	}
	.ul-wrap {
		width: 100%;
		overflow: auto
	}
	ul.main li {
		padding: 13px 15px;
		display: inline-block;
		border-right: 1px solid #ccc
	}

	.student-activity #tab1 .main li .tab-ic {
		display: none
	}
	.heading {
		font-size: 26px;
	    margin-bottom: 10px;
	}
	.student-activity{
	    padding-bottom:0;
	}
	.student-activity #tab1 {
        margin-top: 0;
        background: #fff;
	}
	.student-activity #tab1 .ul-wrap {
        width: 100%;
        height: auto;
        padding: 0;
        padding-top: 11px;
    }
	.student-activity #tab1 .main li .tab-h {
		font-size: 15px;
		display: inline
	}
	.student-activity #tab1 .tab-container {
		padding: 15px 0;
		width: 100%;
	    overflow-x: hidden;
	}
	.student-activity #tab1 .main {
        width: 100%;
        /*height: 450px;*/
        overflow: auto;
        display: flex;
        flex-wrap: wrap;
        box-shadow:none;
    }
    .student-activity #tab1 .main li,.student-activity #tab1 .main li:last-child  {
    padding: 6px 10px;
        width: 100%;
        border: 1px solid #f5f5f5;
        display: flex;
        background: #1ea8f3;
        color:#fff;
    }
    .student-activity #tab1 .main li.active{
        background: #2f3472;
        color: #fff;
    }
	.student-activity #tab1 .ul-wrap .owl-wrapper-outer {
        width: 90%;
        overflow: hidden;
        margin: 0 auto;
    }
    .student-activity #tab1 h5 {
        font-size: 25px;
    }
	.aboutus img {
		display: none
	}
	.builtup-area {
		font-size: 65px
	}
	.gene-reco .ge-l {
		width: 100%;
		margin-bottom: 14px
	}
	.ge-r {
		width: 100%
	}
	.bradcame {
	    display:none;
		position: relative;
		bottom: 0;
		background: #2f3472;
		padding: 12px;
		width: 100%
	}
	.inner-banner h1 {
		font-size: 31px;
		top: 34px
	}
	.inter-links .in-data li {
		width: 100%
	}
	.builtup-area {
		display: none
	}
	.aboutus {
		padding: 30px 0;
		/*background: url(../images/about-pattern.jpg) top left no-repeat*/
	    /*padding: 50px 0 10px;*/
        background: url(../images/about-pattern.jpg) bottom left no-repeat;
	}
	.gray-white li .g-l {
		width: 100%
	}
	.staff-data li li {
		width: 48%
	}
	.cd .h,
	.prob .h {
		width: 100%
	}
	.prob img.al-right {
		margin: 0;
		margin-bottom: 20px;
		display: none
	}
	.small-heading {
		font-size: 17px;
	    margin-bottom: 5px;
	}
	.prob {
		padding: 24px 0
	}
	.traning .container>img {
		display: none
	}
	.traning .margin10 li {
		width: 100%
	}
	.con-div {
		width: 100%;
        margin-bottom: 10px;
        padding-top: 0;
	}
	.pur-speci .pur-div .purs,
	.pur-speci .pur-div .purs-cent,
	.pur-speci .pur-div .purs-right {
		width: 100%;
		padding: 0;
		border-right: 0;
		border-bottom: none;
		margin-bottom: 0;
	}
	.post-addrs .purs,
	.post-addrs .purs-cent,
	.post-addrs .purs-right {
		width: 100%;
        padding: 0 14px;
		border-right: 0;
		border-bottom: none;
		margin-bottom: 0px
	}
	.post-addrs ,.pur-speci,.bio-data{
        padding: 20px 0;
    }
	.purs-right {
		border-bottom: 0 !important
	}
	.pur-speci .pur-div .flex {
        padding: 0 14px;
    }
	.purs-right p {
		margin-bottom: 0
	}
	.pur-speci .pur-div, .post-addrs .pur-div {
        padding-top: 0;
    }
	.post-addrs .pur-div h3,
	.pur-speci .pur-div h3 {
		width: auto;
	}
	.ad-blue li {
		width: 96%;
	}
	.ad-blue li:last-child{
	    margin-bottom:0;
	}
	.hightlights {
		padding: 15px 9px
	}
	.vid-hig .video-slider,
	.hightlights {
		width: 100%
	}
	.hightlights {
		margin-top: 20px
	}
	.vid-hig .flex-start .f {
		width: 48%;
		margin-right: 1%
	}
	.f-img img {
        width: 100%;
    }
    .f-img img {
        width: 100%;
    }
	.vid-hig .flex-start .f h3 {
		font-size: 16px
	}
	.addmi-helpdesk li {
		font-size: 16px;
		width: 100%;
		margin-bottom: 6px
	}
	.traning img[align="right"] {
		display: none
	}
	.table-style {
		width: 100%;
		overflow: auto
	}
	.table-style td {
		padding: 10px 15px;
		text-align: left;
		border: 1px solid #e6e6e6;
		font-size: 14px
	}
	/*.image-sec img {*/
	/*	width: 48%;*/
	/*	margin: 2px*/
	/*}*/
	.news-data ul {
        margin-bottom: 30px;
    }
    .event-data {
        padding: 20px 0;
    }
	.event-data .viewAll_btn{
	    right:auto;
	    left:0;
	}
	.banner-downsl {
        padding: 0;
    }
	.ban-dsl.owl-carousel{
	    margin-top:20px;
	    width: auto;
	}
	.acad-department .owl-item .item {
        height: 460px;
    }
	.acad-department .owl-item .item:after{
	    width:100%;
	    left:0;
	}
    .read-more-in {
        margin-left: 0;
        margin-bottom: 4px;
        display: block;
        background: none;
        padding-left: 0;
        text-align: center;
        position: absolute;
        bottom: 6px;
        left: 0;
        right: 0;
    }
	#tab1 .tab-container {
		width: 100%;
		background: #ffffff;
		padding: 15px
	}
	#tab2 .main li {
        padding: 10px 0;
        width: 100%;
        margin-bottom: 5px;
    }
    #tab2 .tab-container {
        margin-top: 10px;
    }
    #tab2 .tab-container .owl-item {
        border: 0;
        min-height: 223px;
    }
	#tab2 .main li.active::after {
		display: none
	}
    #tab2 .main li{
        padding: 13px;
        width: 100%;
        text-align: center;
    }
    #tab2 .tab-container .item{
       min-height: 213px;
       padding: 20px 30px;
   }
    #tab2 .tab-container .item h3 {
        margin-bottom: 10px;
        font-size: 16px;
    }
    #tab2 .tab-container .item .scroll-data {
        max-height: 152px;
        height: 202px;
    }
    .univ-counc,
    .inter-links,
    .footer,
    .gene-reco,
    .vis-mis,
    .aboutus{
        padding:20px 0;
    }
    .gray-white li .g-l > .flex{
        flex-direction:row-reverse;
    }
    .gray-white li .g-r {
        width: 100%;
        margin-top: 20px;
    }
    .gray-white li .g-l .gg-l h3 {
        font-size: 21px;
        font-weight: 600;
    }
    .gray-white li .g-l .gg-l h4 {
        font-size: 16px;
        margin: 5px 0 10px;
    }
    .gray-white li .g-r .gr-slider .item {
        border: 5px solid #f5f5f5;
        min-height: 180px !important;
    }
    .gray-white li:nth-child(even) .heading + .flex {
        flex-direction: column-reverse;
    }
    .gray-white li:nth-child(even) .g-r .gr-slider .item {
        border-top: 10px solid #f5f5f5;
        border-bottom: 10px solid #f5f5f5;
    }
    /*.gray-white li .g-r .gr-slider .item h3,.gray-white li .g-r .gr-slider .item {*/
    /*    min-height:auto;*/
    /*}*/
    .gray-white li .g-r .gr-slider .item .text {
        text-align: left;
        min-height:auto;
    }
    .gray-white li .g-r .gr-slider .item h3 {
        min-height: auto;
    }
    .d-r img {
        width: 100%;
    }
    .gray-white li .heading {
        margin-bottom: 20px;
    }
    .gray-white li:nth-child(even) .heading {
        text-align: left;
    }
    .gray-white li:nth-child(even) .heading::after {
        left: 0;
        right: auto;
    }
   .gray-white li:nth-child(even) .g-l > .flex{
       flex-direction: row;
   }
    .gray-white li:nth-child(even) .g-l .gg-l{
       flex-direction: row;
       text-align: left;
   }
   .gray-white li:nth-child(even) .g-l .gg-l .gg-p {
        background: url(../images/m-icon.png) left no-repeat;
        padding-right: 0px;
        background-size: 10px;
    }
    .gray-white li:nth-child(even) .g-l .gg-l .gg-p + .gg-p {
        background: url(../images/em-icon.png) left no-repeat;
        background-size: 17px;
    }
    .exposure .ex-le, .exposure .ex-ri {
        width: 100%;
    }
    .ex-ri,.exposure .flex:last-child .ex-le  {
        text-align: center;
    }
    .exposure .flex:last-child {
        flex-direction: column-reverse;
    }
    .exposure .flex:last-child .ex-ri {
        text-align: left;
    }
    .exposure .ex-le .text,
    .exposure .ex-ri .text{
        padding-right:0;
        padding-left:0;
    }
    .exposure .ex-ri .heading {
        margin-left: 0;
    }
    .addmi-helpdesk{
        padding:20px 0;
    }
    .addmi-helpdesk li a {
        padding: 6px 0px;
        font-size: 14px;
    }
    .addmi-helpdesk li img {
        height: 24px;
        vertical-align: bottom;
    }
    .addmi-helpdesk li img:last-child {
        width: 13px;
    }
    .ad-blue li h4 {
        min-height: auto;
    }
    .vid-hig .container > .flex-start {
        justify-content: space-between;
    }
    .vid-hig .flex-start .f {
        width: 49%;
        margin-right: 0%;
        margin-bottom: 1%;
    }
    .vid-hig .flex-start .f img {
        width: 100%;
    }
    .vid-hig .flex-start .f h3 {
        text-align: center;
        padding: 15px;
    }
    .vid-hig .flex-start .f:after {
        width: 100%;
        left: 0px;
        bottom: 0px;
    }
    .placement-drpdown {
        position: static;
        margin-top: 10px;
        margin-bottom: 20px;
    }
     .select-box{
        text-align:left;
        position: static;
    }
    .select-box select {
        width: 79%;
        border-radius: 3px;
        padding: 10px;
    }
    .select-box button {
        padding: 10px 13px;
        border-radius: 3px;
        width: 20%;
    }
    .sh-form li.submit button{
        background: #2f3472 url(../images/arrow.png) 58% no-repeat;
        width: 100%;
        border-radius: 3px;
    }
    .sh-form li {
        width: 100%;
        margin-bottom: 11px;
    }
    .sh-form li.capt-xt {
        margin-bottom: 0;
        padding-top: 3px;
    }
    .sh-form li input, .sh-form li select, .sh-form li textarea{
        padding: 10px;
        margin-top: 5px;
        border-radius: 3px;
        box-sizing: border-box;
    }
    .sh-form li .cpt-outer {
        padding-top: 0;
    }
    .sh-form li.submit {
        text-align: center;
    }
    .traning {
        padding: 20px 0;
    }
    .sh-form li.capt-xt label {
        display: none;
    }
    .sh-form li.submit {
        margin-top: 20px;
    }
    .image-sec {
        margin: 10px 0;
    }
    .image-sec img {
        width: auto;
        height: auto;
    }
    .event-data .news-txt {
        width: 100%;
    }
    .res-ino .research-data .res-d {
        text-align: center;
    }
    .res-ino .research-data p {
        text-align: center;
    }
    #tab2 .main li {
        padding: 13px 0;
        font-size: 16px;
        border: none;
    }
    .fac_inner_sec {
        width: 100%;
    }
      .faculty-div li{
        width: 100%;
    }
    .fac-detais-flex {
        flex-direction: column;
    }   
    .fac-detais-flex .img-left {
        width: 100% !important;
        display: flex;
        justify-content: center;
        margin-bottom: 11px;
    }
    .fac-detais-flex .fac-details-right {
        width: 100% !important;
    }
    .fac-detais-flex .fac-details-right p {
        line-height: 22px;
        text-align: center;
    }
    .faculty-div li:last-child {
        margin-bottom: 0;
    }
    .exposure {
        padding: 30px 0;
     }
    .admission_block {
        position: static;
        max-width: 95%;
        background: rgba(0, 0, 0, 0.8);
        margin: 20px auto 20px;
    }
}

@media screen and (max-width: 500px) {
    .container {
    /*width: 94%;*/
}
    .heading{
        margin-bottom:10px;
    }
	.ad-full-data .ad-data li {
		width: 100%;
		margin: 0;
		margin-bottom: 10px
	}
	.inner-banner.search-banner .container {
		position: relative;
		background: url(../images/search-banner.jpg) 0 0 no-repeat;
		background-size: 100% 100%
	}
	.inner-banner.search-banner img {
		display: none
	}
	.inner-banner.search-banner .search-d {
		margin-top: 25px;
		padding-bottom: 31px
	}
	.campus-ul li .hover-text-campus {
		width: 68%
	}
	.exposure .ex-le,
	.exposure .ex-ri {
		width: 100%
	}
	.exposure .ex-ri .heading {
		padding-top: 20px;
		margin-left: 0
	}
	.exposure .ex-ri .text {
		padding-left: 0
	}
	.gray-white li .g-l .gg-l h3 {
		font-size: 19px;
		color: #252525
	}
	.gray-white li .g-l .gg-l {
		width: calc(100% - 175px)
	}
	.gg-r {
		width: 165px
	}
	.gray-white li .g-r {
		width: 100%;
		margin-top: 30px;
		margin-bottom: 30px
	}
	/*.gray-white li:nth-child(2n) .heading {*/
	/*	text-align: right;*/
	/*	margin-bottom: 40px*/
	/*}*/
	.gray-white li {
		padding: 25px 0
	}
	.chancellor {
		padding: 0
	}
	.chancellor .chance-data-wrap li .chance-data {
		width: 100%;
		order: 1;
		margin-bottom: 10px
	}
	.chancellor .chance-data-wrap li .chance-data  .text h3 {
        font-size: 16px;
    }
    .dean .dean-data .dean-white {
        padding: 10px 15px;
    }
	.chancellor .chance-data-wrap li .chance-img {
		width: 100%;
		order: 2;
	    text-align: center;
	}
	.dean .dean-data .d-l {
        width: 100%;
    }
	.chancellor .chance-data-wrap li:nth-child(2n) .chance-img {
		order: 2
	}
	.header .logo {
		width: 78px
	}
	.logo-right {
		width: 105px;
		align-self: center
	}
	.chancellor .chance-data-wrap li {
		width: 100%;
		padding: 40px 0
	}
	.staff-data li li {
		width: 100%
	}
	.staff-data li li h5 {
		font-size: 16px
	}
	.staff-data li li h4 {
		font-size: 17px
	}
	.staff-data li li .r-ph,
	.staff-data li li .r-ml {
		font-size: 15px;
		padding-bottom: 5px
	}
	.heading {
		font-size: 22px
	}
	.traning {
		padding: 25px 0
	}
	.res-ino .research-data .res-left,
	.res-ino .research-data .res-rt,
	.res-md {
		align-self: center;
		width: 100%
	}
	.down-form-icon li {
		width: 100%
	}
	.sh-form li {
		width: 100%;
		/*margin-bottom: 25px*/
	}
	.inner-banner h1 {
		font-size: 25px
	}
	
	.inner-banner h1:after {
		display: none
	}
	.text,
	p,
	body {
		font-size: 14px
	}
	.gray-white li .g-l .gg-l h3,
	.gray-white li .g-r .gr-slider .item h3 {
		font-size: 16px
	}
	.gray-white li .g-l .gg-l h4,
	.gray-white li .g-r h4 {
		font-size: 15px
	}
	.gray-white li .g-l .gg-l .gg-p,
	.gray-white li .g-r .gg-p {
		font-size: 14px
	}
	.d-r {
		width: 100%;
		margin-top: 20px
	}
	.bio-data .bio-right li {
		font-size: 14px
	}
	.bullet li {
		font-size: 14px
	}
    .acad-department .owl-carousel .owl-item .ac-img img{
	    width:100%;
	}
	.chancellor .chance-data-wrap li .small-heading {
        font-size: 18px;
        font-weight: 600;
        margin: 10px 0;
    }
    .chancellor .chance-data-wrap li .text {
        margin-top: 10px;
    }
    .chancellor .chance-data-wrap li .chan-mob {
        font-size: 16px;
        background: url(../images/m-icon.png) 1px 0px no-repeat;
        padding-left: 25px;
        margin-top: 7px;
        background-size: contain;
    }
    .banner .banner-txt{
        display:none;
    }
    .banner-txt.for_mobile {
        display: block;
        position: static;
        max-width: 93%;
        width: auto;
        margin: 6px auto 0;
        padding: 6px 5px;
    }
    .banner-txt.for_mobile a {
        font-size: 13px;
        display: flex;
        align-items: center;
    }
    .addmi-helpdesk .slick-list.draggable {
        width: 83%;
        margin: 0 auto;
    }
    .bannerup-slider{margin-top: 10px;}
    .ban-dsl.owl-carousel .item{
        border:none;
    }
    .acad-department {
        padding: 30px 0;
    }

    .acad-department .ac-txt h3 {
        min-height: auto;
        margin-bottom: 5px;
        text-align: center;
    }
    .acad-department .owl-item .item {
        height: auto;
    }
    .read-more-in {
        margin-bottom: 4px;
        position: static;
        display: block;
    }
    .join-juit .join-left h4 {
        font-size: 21px;
    }
    .join-juit .join-left .txt {
        font-size: 16px;
        text-align: center;
        margin-bottom: 0;
    }
    .join-juit .join-left .downbroch {
        font-size: 17px;
        color: #fff;
        background: #2f3472 url(../images/white-r-arow.png) 84% no-repeat;
        text-align: center;
        display:block;
    }
    footer.footer {
        padding-top: 40px;
    }
    .quick-link .hits {
        width: 180px;
        font-size: 18px;
        padding: 12px;
    }
    .quick-link .hits span {
        font-size: 18px;
    }
}


@media screen and (max-width: 400px) {
	.chancellor .chance-data-wrap li {
		width: 100%;
		padding: 40px 0
	}
	/*.heading {*/
	/*	font-size: 25px*/
	/*}*/
	.dean .dean-data .d-l {
		width: 100%
	}
	.d-r {
		width: 100%
	}
	.gray-white li .g-l .gg-l {
		width: 100%;
		margin-bottom: 17px
	}
	.gg-r {
		width: 100%;
		margin: 0 auto;
		order: 2;
		text-align:center;
	}
	.traning .three-img li {
		margin-right: 0;
		margin-bottom: 16px;
		width: 100%
	}
	.inner-banner.search-banner .search-d button {
		padding: 17px 13px;
		font-size: 15px
	}
	.inner-banner.search-banner .search-d input {
		width: calc(100% - 98px)
	}
	.inner-banner.search-banner h1 {
		font-size: 38px;
		top: 15px
	}
	/*.gray-white li .g-r .gr-slider .item h3 {*/
 /*       min-height: auto;*/
 /*   }*/
    .gray-white li .g-l > .flex,
    .gray-white li:nth-child(even) .g-l > .flex{
        flex-direction: column-reverse;
    }
    .gray-white li .g-l .gg-l {
        margin-bottom: 10px;
        margin-top: 10px;
    }
    .gray-white li .g-l .gg-l .gg-p+.gg-p {
        background: url(../images/em-icon.png) left no-repeat;
        background-size: 15px;
    }
    .gray-white li .g-r .gr-slider .item {
        min-height: auto;
    }
}

.gray-white li .g-r .gr-slider .item {
	min-height: 250px;
}

.table-style {
	margin: 15px 0;
}

.bullet {
	margin-top: 10px;
}

.bullet li {
	font-size: 16px;
	line-height: 22px;
}

.image-sec img {
	width: 200px;
	margin: 2px;
	height: 200px;
}

.text-justify {
	text-align: left;
}

.text,
p {
	text-align: justify;
	font-size: 16px;
	line-height: 22px;
	margin-bottom: 10px;
}

.link-style {
	border-bottom: 0;
}

.link-style:hover {
	color: #f8c301;
}

.redText {
	color: red;
}


/*# sourceMappingURL=main.css.map */

.fetch-faculty-data table {
	width: 100%;
	margin: 10px 0;
}

.fetch-faculty-data table td {}

.fetch-faculty-data table td {
	padding: 10px 25px;
	text-align: left;
	border: 1px solid #e6e6e6;
	font-size: 16px;
}

.fetch-faculty-data table tr:nth-child(even) td {
	background: #f7f7f7;
}

.fetch-faculty-data table td a {
	color: #000;
}

.fetch-faculty-data li {
	text-align: justify;
	font-size: 16px;
	line-height: 22px;
	margin-bottom: 12px;
}
.fetch-faculty-data li .link-style {
    display: inline;
}
.fac-detais-flex {
    display: flex;
    border: 1px solid #ccc;
    padding: 20px;
    justify-content: space-between;
}
.fac-detais-flex .img-left{
    width: 140px;
}
.fac-detais-flex .img-left img {
	    max-width: 180px;
	    width:150px;
    height: 180px;
}
.fac-detais-flex .fac-details-right {
    width: 79%;
}
.fac-detais-flex .fac-details-right p{
   line-height: 26px;
}

.faculty-bio {
	clear: both;
	margin: 16px 0;
}

.faculty-bio p {
	margin: 8px 0;
}

.search-page {
	padding: 50px 0;
}

.srch-item li {
	border-bottom: 1px solid #d2d2d2;
	padding: 13px 16px;
}

.srch-item li:last-child {
	border-bottom: 0;
}

.srch-item li p {
	padding: 5px 0;
}

.srch-item li a {}

.srch-item li:nth-child(even) {
	background: #fafafa;
}
/*01-6-21*/
.campus-gallery .gal-txt.camp_gal_txt {
    position: relative;
    color: #fff;
    bottom: 44px;
    left: 0;
    right: 0;
    height: 44px;
    background: rgb(47 52 114 / 90%);
    width: 100%;
    display: flex;
    align-items: center;
    padding-left: 20px;
    overflow: hidden;
}
.campus-gallery .gal-txt.camp_gal_txt p {
    color: #fff;
    font-size: 17px;
    line-height: 25px;
    letter-spacing: 0.5px;
}
.campus-gallery .slick-next {
    top: -25px;
}
.campus-gallery .slick-prev {
    top: -39px;
}
/*01-6-21*/
