@charset "utf-8";
body {
	font: 0.75em/16px Arial, Helvetica, sans-serif;
	color: #333
}
body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, input, textarea, select, figure, figcaption, button {
	margin: 0;
	padding: 0
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
	display: block
}
a {
	text-decoration: none
}
a:hover, a:active, input:focus, button:focus, select:focus, textarea:focus {
	outline: 0
}
img {
	border: 0 none;
	height: auto;
	max-width: 100%
}
h1, h2, h3, h4 {
	font: normal 2em 'Ropa Sans', sans-serif, Arial, Helvetica
}
h2 {
	font-size: 1.8em
}
h3 {
	font-size: 1.5em
}
ul {
	list-style: none
}
figure {
	line-height: 0
}
table {
	border-collapse: collapse
}
* html .clearfix, .container, .countries li, .gsp-cafe li, .form-row {
	min-height: 1%;
	overflow: visible
}
*+html .clearfix, *+html .container, *+html .countries li, *+html .gsp-cafe li, *+html .form-row {
	min-height: 1%
}
.clearfix:after, .container:after, .countries li:after, .gsp-cafe li:after, .form-row:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
	font-size: 0
}
[class*="left"], [class*="col"] {
	float: left
}
[class*="right"] {
	float: right
}
.gr-1, .top-nav li:last-child, #pagination .active, .list-tab span.active, .forum ul li.active {
	color: #FFF;
	background-color: #faa732;
	background-image: -moz-linear-gradient(top, #fbb450, #f89406);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
	background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
	background-image: -o-linear-gradient(top, #f59c00, #e66700);
	background-image: linear-gradient(to bottom, #f59c00, #e66700);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f59c00', endColorstr='#e66700', GradientType=0)
}
.forum ul li.active a {
	color: #FFF
}
.gr-2, .list-nav, #pagination li, .list-tab span, .forum ul li, .table-style1 thead tr {
	color: #3f3f3f;
	background-color: #f9f9f9;
	/*background-image: -moz-linear-gradient(top, #fff, #e8e8e8);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e8e8e8));
	background-image: -webkit-linear-gradient(top, #fff, #e8e8e8);
	background-image: -o-linear-gradient(top, #fff, #e8e8e8);
	background-image: linear-gradient(to bottom, #fff, #e8e8e8);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#e8e8e8', GradientType=0)*/
}
.gr-3, .top-nav li, .detail-tab li {
	color: #FFF;
	background-color: #00b8f1;
	background-image: -moz-linear-gradient(top, #00b8f1, #009dce);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#00b8f1), to(#009dce));
	background-image: -webkit-linear-gradient(top, #00b8f1, #009dce);
	background-image: -o-linear-gradient(top, #00b8f1, #009dce);
	background-image: linear-gradient(to bottom, #00b8f1, #009dce);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00b8f1', endColorstr='#009dce', GradientType=0)
}
.gr-4 {
	background: #f7f5f5;
	background: -moz-linear-gradient(top, #f7f5f5 1%, #fbfbfb 48%, #e9e9e9 53%, #e9e9e9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #f7f5f5), color-stop(48%, #fbfbfb), color-stop(53%, #e9e9e9), color-stop(100%, #e9e9e9));
	background: -webkit-linear-gradient(top, #f7f5f5 1%, #fbfbfb 48%, #e9e9e9 53%, #e9e9e9 100%);
	background: -o-linear-gradient(top, #f7f5f5 1%, #fbfbfb 48%, #e9e9e9 53%, #e9e9e9 100%);
	background: -ms-linear-gradient(top, #f7f5f5 1%, #fbfbfb 48%, #e9e9e9 53%, #e9e9e9 100%);
	background: linear-gradient(to bottom, #f7f5f5 1%, #fbfbfb 48%, #e9e9e9 53%, #e9e9e9 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f5f5', endColorstr='#e9e9e9', GradientType=0)
}
.container {
	width: 960px;
	margin: auto
}
.top {
	background: url(../images/top-bg.jpg) repeat-x top;
	padding: 6px 0
}
.top-col-1 {
	padding-left: 9.7%;
	float: left
}
.top-col-2 {
	padding-left: 4.85%;
	float: left
}
.top-col-3 {
	float: right
}
.lang {
	margin-right: 15px
}
.select-lang {
	width: 160px
}
.language-list {
	border: 1px solid #CCC;
	border-radius: 3px;
	z-index: 1;
	background: #F8F8F8;
	position: absolute;
	min-width: 11.8%;
	display: none
}
.language-list li {
	border-bottom: 1px solid #D6D6D6
}
.language-list li a {
	color: #000;
	padding: 5px 10px;
	display: block
}
.language-list li a:hover {
	background: #FFF
}
.login-box {
	position: absolute;
	border: 1px solid #CCC;
	border-radius: 5px;
	padding: 10px;
	width: 210px;
	box-shadow: 0px 0px 7px #A3A3A3;
	z-index: 11;
	display: none
}
.login-box h3 {
	padding-bottom: 10px;
	font-size: 1.5em;
	color: #019cd1
}
.login-box input[type="text"], .login-box input[type="password"] {
	width: 95%;
	height: 20px;
	margin-bottom: 7px;
	padding: 3px 4px;
	border-radius: 3px;
	border: 1px solid #999
}
.login-box .btn-2 {
	width: 40%;
	border-radius: 3px
}
.login-box p {
	padding-top: 10px
}
.reg, .login-box .fp a {
	color: #E64A00; 
	text-decoration: underline
}
.login-box .fp {
	padding-left: 9px
}
.top-nav li {
	font: 1.38em 'Ropa Sans', sans-serif, Arial, Helvetica;
	text-transform: uppercase;
	float: left;
	border-radius: 3px;
	margin: 0 1px
}
.top-nav li a {
	padding: 6px 13px;
*padding:6px 11px;
	color: #FFF;
	display: block
}
.header-mid {
	padding: 11px 0
}
.logo {
	width: 37%
}
.header-mid-right {
	width: 63%;
	text-align: right
}
.navigation {
	background: #00b8f1;
	background: -moz-linear-gradient(top, #00b8f1 50%, #009dce 50%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #00b8f1), color-stop(50%, #009dce));
	background: -webkit-linear-gradient(top, #00b8f1 50%, #009dce 50%);
	background: -o-linear-gradient(top, #00b8f1 50%, #009dce 50%);
	background: -ms-linear-gradient(top, #00b8f1 50%, #009dce 50%);
	background: linear-gradient(to bottom, #00b8f1 50%, #009dce 50%)
}
nav {
	font: bold 1.45em 'Ropa Sans', sans-serif, Arial, Helvetica
}
nav ul {
	display: table;
	width: 100%;
*text-align:center
}
nav li {
	display: table-cell;
*display:inline;
	text-align: center;
	border-left: 1px solid #019aca;
	text-shadow: #0087b1 -1px -1px;
*zoom:1;
*line-height:40px
}
nav li:first-child {
	border: 0
}
nav li a {
	color: #FFF;
	line-height: 40px;
	display: block;
	padding: 0 5px;
*display:inline;
*padding:0 8px
}
nav li .list-nav {
	position: absolute;
	border: 1px solid #CCC;
	z-index: 1;
	text-shadow: none;
	font-weight: normal;
	border-radius: 0 0 5px 5px;
	text-align: left;
	padding: 10px;
	display: none
}
.list-nav li {
	display: block;
	text-shadow: none;
	font-weight: normal;
	border: 0;
	color: #333;
	text-align: left
}
.list-nav li a {
	color: #333
}
.list-nav p {
	font: 12px/16px Arial, Helvetica, sans-serif;
	padding-bottom: 5px
}
.list-nav img.thump {
	float: left;
	margin: 0 5px 5px 0
}
.list-tab {
	display: block
}
.list-tab span {
	display: inline-block;
	width: 130px;
	text-align: center;
	padding: 8px 0;
	color: #333;
	border-radius: 5px 5px 0 0;
	border: 1px solid #CCC;
	cursor: pointer
}
.list-tab-content {
	border: 1px solid #CCC;
	padding-top: 10px;
	padding-bottom: 10px
}
.list-tab-content .navTab {
	display: none
}
.list-tab-content .navTab.active {
	display: block
}
.fe-in {
	width: 460px !important;
	font-size: 0.9em
}
.fe-in .left {
	width: 50%;
	padding-bottom: 10px
}
.fe-in .left span {
	float: left;
	width: 140px
}
.nav-list2 {
	float: left;
	width: auto
}
.nav-list2 li, .nav-list2 li:first-child {
	font-size: 0.9em;
	border-bottom: 1px solid #C0C0C0;
	position: relative;
	min-width: 150px
}
.nav-list2 li a {
	line-height: 18px;
	padding: 7px 10px;
	display: block
}
.nav-list2 li a:hover {
	background: #FFF;
	color: #D14316
}
.nav-list2 li ul {
	position: absolute;
	left: 100%;
	top: 0;
	
	background: #fff;
	display: none;
	overflow-y: auto;
	max-height: 230px;
	overflow-x: hidden;
	padding:10px;
	
	border-radius:10px;
	box-shadow:1px 1px 1px 0px #333333;
}
.nav-list2 li:hover ul {
	display: block
}
.subnav-right {
	padding: 10px 15px
}
.subnav-right h3, .col-span3 h3 {
	font-size: 1.2em;
	padding-bottom: 10px;
	color: #00b8f1
}
.institute-serach {
	padding: 10px;
	border-radius: 5px
}
.institute-serach input[type="text"] {
	width: 78%;
	height: 30px;
	line-height: 30px;
	border-radius: 5px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border: 2px solid #CCC;
	padding: 2px 31px 2px 3px;
	background: #fff url(../images/icons.png) no-repeat right -309px;
	vertical-align: top
}
.institute-serach .btn {
	height: 30px;
	width: 19%;
	border-radius: 5px;
	margin-left: 1%;
	font-size: 1em;
	border: 1px solid rgb(167, 167, 167)
}
.col-span3 {
	padding: 10px;
	width: 185px
}
.col-span3 h3 {
	font-size: 1em
}
.nav-list3 li {
	font-size: 0.9em;
	padding-bottom: 5px
}
.nav-list3 li a {
	line-height: normal
}
[class*="btn"] {
	cursor: pointer;
	border-radius: 3px;
	font-family: 'Ropa Sans', sans-serif, Arial, Helvetica
}
.btn-1 {
	font-size: 1.65em;
	padding: 3px 10px;
*padding:1px 0;
	border: none;
	background-color: #faa732\0/;
	line-height: 22px
}
.btn-2 {
	font-size: 1.45em;
	padding: 4px 10px;
	border: 1px solid #d4d4d4;
	line-height: 19px
}
.btn-3 {
	font-size: 1.15em;
	padding: 2px 10px;
	border: 1px solid #d4d4d4;
	line-height: 16px;
	margin-top: 5px
}
.btn-3 a {
	color: #FFF
}
.accordian-content .btn-3 {
	background: none repeat scroll 0 0 #D63300
}
.accordian-content .n2 {
	background: none repeat scroll 0 0 #0078D6 !important
}
[class*="icon-"] {
	background: url(../images/icons.png) no-repeat;
	vertical-align: middle;
	display: inline-block
}
.icon-1 {
	width: 10px;
	height: 10px
}
.icon-2 {
	width: 10px;
	height: 10px;
	background-position: -14px 0
}
.icon-3 {
	width: 20px;
	height: 16px;
	background-position: -30px -15px;
	vertical-align: top
}
.icon-india {
	width: 22px;
	height: 21px;
	background-position: right top
}
.icon-abroad {
	width: 22px;
	height: 21px;
	background-position: right -23px
}
.icon-questions {
	width: 26px;
	height: 22px;
	background-position: -89px 0
}
.icon-topics {
	width: 29px;
	height: 22px;
	background-position: -89px -27px
}
.icon-announcement {
	width: 26px;
	height: 21px;
	background-position: -89px -54px
}
.icon-star {
	width: 25px;
	height: 25px;
	background-position: right -48px
}
#banner {
	min-height: 363px;
	background: url(../images/banner-bg.jpg) no-repeat top center
}
.banner-image {
	float: left;
	width: 35%;
	line-height: 0;
	padding-top: 5px;
	text-align: right
}
.banner-caption {
	float: right;
	width: 60%;
	color: #0088df;
	padding-top: 10%;
	position: relative
}
.banner-caption h1 {
	font: bold 2.9em 'Sintony', sans-serif, Helvetica;
	text-shadow: 2px 0 0 #fff, -2px 0 0 #fff, 0 2px 0 #fff, 0 -2px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff;
	position: absolute;
	opacity: 0;
	top: 50%
}
.bann {
	position: relative
}
.serch h1 {
	color: #FFF;
	font-size: 2.4em;
	padding-bottom: 8px
}
.search-box input[type="text"] {
	background: #fff url(../images/icons.png) no-repeat right -277px;
	padding-right: 29px
}
.search-box input[type="text"]::-webkit-input-placeholder {
font:1em Arial, Helvetica, sans-serif;
color:#333
}
.search-box input[type="text"]::-moz-placeholder {
font:1em Arial, Helvetica, sans-serif;
color:#333
}
.content-top-ads {
	background-color: #e1e1e1;
	padding: 8px;
	text-align: justify;
	height: 96px
}
.content-top-ads:after {
	display: inline-block;
	content: "";
	width: 100%
}
.ad-block {
	width: calc(25% - 8px);
	overflow: hidden;
	border: 3px solid #FFF;
	line-height: 0;
	margin-left: 2px;
	vertical-align: top;
	display: inline-block;
}
.ad-block img{
	width: 100%;
}
.ad-block:first-child {
	/*margin: 0*/
}
.row {
	padding-top: 10px
}
.content-col1 {
	width: 41.15%
}
.content-col2 {
	width: 39.68%;
	padding-left: 2.89%
}
.content-col3 {
	width: 13.36%;
	padding-left: 2.89%
}
.content-col1 section, .content-col2 section {
	margin-bottom: 4.5%;
	box-shadow: 0 0 5px 1px #E9E9E9;
	border-radius: 5px;
	overflow: hidden
}
.custom-search {
	background: #fc8200;
	padding: 8px
}
.search-field, .search-field-copy {
	height: 30px;
	width: 68%;
	border-radius: 3px;
	border: 1px solid #cacaca;
	padding: 0 2%;
	background: #fff url(../images/icons.png) no-repeat right -308px;
	padding-right: 31px;
	float: left\0/
}
.search-field::-webkit-input-placeholder, .forum-field::-webkit-input-placeholder {
font:italic 1.2em 'Ropa Sans', sans-serif, Arial, Helvetica
}
.search-field::-moz-placeholder, .forum-field::-webkit-input-placeholder {
font:italic 1.2em 'Ropa Sans', sans-serif, Arial, Helvetica;
line-height:30px
}
.custom-search .btn-2 {
	width: 20.7%;
	line-height: 22px
}
.tab {
	box-shadow: none !important
}
.tabs {
	float: left;
	padding: 8px 13px;
	border-radius: 5px 5px 0 0;
	font: 1.5em 'Ropa Sans', sans-serif, Arial, Helvetica;
	border: 1px solid #D8D8D8;
	cursor: pointer
}
.tabs.gr-3 {
	border: 1px solid #00B8FF
}
.tab-content {
	border: 6px solid #00a2d4;
	border-radius: 0 5px 5px 5px;
	overflow: hidden;
	box-shadow: inset 0 0 6px #505050
}
.tab-content h1 {
	padding: 0 0 15px 55px
}
/*.tab-content-1 {
	padding: 20px;
	background: url(../images/ind-bg.png) no-repeat left 10px
}*/

.tab-content-1 {
	padding: 20px;
	background: url(../images/abr-bg.png) no-repeat left 10px
}
.tab-content-2 {
	padding: 18px;
	display: none;
	background: url(../images/abr-bg.png) no-repeat left 10px
}
.expandable-list {
}
.expandable-list li div.nav-ex {
	border-bottom: 1px dotted #CCC;
	padding: 5px 0 3px 0;
	cursor: pointer;
	background: url(../images/expand.jpg) no-repeat 98% center
}
.expandable-list li .nav-ex.active {
	background: url(../images/collaps.jpg) no-repeat 98% center
}
.expandable-list li h3 {
	font-size: 1.6em;
	color: #165dd1;
	line-height: 20px
}
.expandable-list li span {
	font: 0.95em Arial, Helvetica, sans-serif;
	color: #8e8f8f
}
.expandable-list .list {
	background: #f9f9f9;
	padding: 10px;
	display: none;
	height: 100px;
	overflow: auto
}
.expandable-list .list li {
	padding-bottom: 5px
}
.expandable-list .list li a {
	color: #333
}
.expandable-list .list li a:hover {
	color: #09F
}
.must-know {
	background: #effdff url(../images/gr-bg.jpg) repeat-x top;
	padding: 10px 18px 18px 18px;
	border-radius: 5px;
	border: 1px solid #e7e7e7
}
.must-know figure {
	padding-bottom: 8px
}
.must-know img {
	width: 100%;
	height: 164px
}
.must-know h1 {
	padding-bottom: 18px
}
.must-know p {
	padding-bottom: 10px
}
.must-know a {
	color: #333
}
.must-know .arrows {
	position: relative;
	margin-top: -15px
}
.must-know ul {
	position: relative;
	height: 301px
}
.must-know li {
	position: absolute;
	display: none
}
.read-more-btn {
	padding: 3px 10px;
	color: #FFF;
	font: 1em Arial, Helvetica, sans-serif
}
.read-more-btn a {
	color: #FFF
}
.find-institute {
	background: #fede92;
	border: 5px solid #ebebeb;
	border-radius: 5px
}
.form-top {
	padding: 15px 20px;
	color: #FFF;
	border-bottom: 5px solid #ebebeb
}
.form-top h1 {
	padding-bottom: 6px
}
.find-institute .form {
	padding: 15px 20px
}
.find-institute .form .df {
	color: #006aae;
	font-size: 1.13em
}
.find-institute .form-row {
	padding-bottom: 12px
}
.find-institute input[type="radio"] {
	margin-left: 5px;
	vertical-align: top
}
.find-institute select {
	padding: 5px;
	width: 100%;
	border: 1px solid #84cfff;
	border-radius: 3px;
	line-height: 26px
}
.form-row p {
	padding-bottom: 5px
}
.form-row .captcha {
	float: right;
	border: 1px solid #84cfff;
	border-radius: 3px;
	padding: 5px;
	height: 20px;
	width: 42%
}
.form-row.end {
	padding-bottom: 0
}
.form-row.end p {
	float: left;
	width: 60%
}
.form-row.end .btn-2 {
	width: 30%
}
.form-row.end .check {
	margin: 0 5px 10px 0;
	float: left
}
.img-captcha {
	width: 50%;
	height: 30px;
	background: #FFF
}
.discussion-forum {
	border: 1px solid #E4E4E4
}
.forum-post {
	padding: 15px
}
.forum-post h1 {
	padding-bottom: 8px
}
.forum-field {
	width: 94.6%;
	border-radius: 5px;
	border: 1px solid #84cfff;
	height: 60px;
	padding: 10px;
	resize: none
}
.forum-listing {
	background: #f9f9f9;
	padding: 15px;
	border-top: 1px solid #CFCFCF
}
.forum-listing h2 {
	padding-bottom: 5px
}
.forum-listing .scroll {
	height: 240px;
	overflow: hidden
}
.forum-listing li {
	line-height: 18px;
	border-top: 1px dotted #2e2e2e;
	position: relative
}
.forum-listing li a {
	display: block;
	padding: 5px 0 4px 30px;
	color: #2e2e2e
}
.forum-listing li strong {
	display: block
}
.forum-listing li.question {
	background: url(../images/question.png) no-repeat left 10px
}
.forum-listing li.discussion {
	background: url(../images/discission.png) no-repeat left 10px
}
.forum-listing li.announce {
	background: url(../images/announcement.png) no-repeat left 10px
}
.forum-listing li:first-child {
	border: none
}
.forum-listing li span {
	color: #7b7b7b;
	display: block;
	font-size: 0.95em
}
.what-to-sudy {
	background: url(../images/what-to-study.jpg) no-repeat top right;
	padding: 18px;
	border: 1px solid #D6D6D6
}
.what-to-sudy h3 {
	color: #019cd1;
	line-height: 33px;
	font-size: 2.5em
}
.what-to-sudy h3 span {
	font-size: 1.20em
}
.what-to-sudy p {
	padding: 6px 0
}
.what-to-sudy span.gr-3 {
	font-size: 1.2em;
	display: inline-block
}
.what-to-sudy span a {
	color: #FFF;
	padding: 4px 10px;
	display: block
}
.popular-studies {
	box-shadow: none !important
}
.popular-studies h1 {
	border-bottom: 1px dotted #333;
	margin-bottom: 5px;
	margin-top: 5px
}
.accordian-tab {
}
.accordian-tab h3 {
	border-radius: 5px;
	padding: 14px 4.36%;
	cursor: pointer
}
.accordian-content {
	background: #def1fd;
	padding: 10px;
	display: none;
	color: #1f5b81;
	text-align: justify;
	line-height: 18px
}
.accordian-content figure {
	float: left;
	width: 33%;
	padding: 0 5px 5px 0
}
.accordian-content figure img {
	width: 99%
}
.more-view {
	background: #259be5;
	border: 1px solid #fff;
	border-radius: 5px;
	margin-top: 5px;
	float: left
}
.more-view a {
	padding: 3px 5px;
	color: #FFF
}
.blue-box h1 {
	padding: 5px 17px
}
.blue-box a {
	color: #FFF
}
.content-scrl {
	padding: 14px 17px;
	width: 92%
}
.content-scrl .over-hide {
	width: 100%;
	overflow: hidden
}
.content-scrl ul {
	position: relative
}
.content-scrl li {
	float: left;
	position: relative;
	width: 379px;
	padding-right: 17px;
	height: 114px
}
.content-scrl p {
	line-height: 18px
}
.content-scrl h2 {
	font-size: 1.5em;
	padding-bottom: 5px
}
.content-scrl figure {
	float: left;
	border: 2px solid #FFF;
	margin: 0 2% 2% 0
}
.content-scrl .more-view {
	display: block;
	float: left;
	margin-top: 7
}
.arrows {
	cursor: pointer
}
.icon-back {
	width: 22px;
	height: 17px;
	background-position: -35px -44px
}
.icon-forward {
	width: 22px;
	height: 17px;
	background-position: -57px -44px
}
.studying-abroad {
	border: 1px solid #D6D6D6
}
.study-abroad-head {
	background: #fede92;
	padding: 12px 16px
}
.study-abroad-head h1 {
	padding-bottom: 5px
}
.view-more {
	color: #FFF;
	border-radius: 5px
}
.view-more a {
	color: #FFF;
	padding: 1px 10px;
	display: block
}
.countries li {
	padding: 15px;
	border-top: 1px solid #e0e0e0;
	font: bold 1.25em 'Ropa Sans', sans-serif, Arial, Helvetica;
	color: #007dcc;
	text-transform: uppercase
}
.countries li a {
	color: #007dcc;
	display: block
}
.countries li:first-child {
	border: 0
}
.countries li span {
	width: 48px;
	height: 37px;
	margin-right: 4px
}
.country {
	float: left;
	width: 50%
}
.icon-us {
	background-position: 0px -122px
}
.icon-australia {
	background-position: -51px -122px
}
.icon-europe {
	background-position: -102px -122px
}
.icon-middle-east {
	background-position: 0px -160px
}
.icon-new-zealand {
	background-position: -51px -160px
}
.icon-ireland {
	background-position: -102px -160px
}
.icon-canada {
	background-position: 0px -236px
}
.icon-Singapore {
	background-position: -51px -198px
}
.icon-china {
	background-position: -102px -198px
}
.icon-england {
	background-position: 0px -198px
}
.announcement {
	padding: 20px 12px;
	border: 1px solid #D6D6D6;
	position: relative
}
.announcement h1 {
	padding-bottom: 5px
}
.announcement figure {
	float: left;
	margin: 0 2% 2% 0;
	width: 16%
}
.announcement p {
	width: 81%;
	float: left
}
.slider {
	width: 90%;
	margin: 0 5%;
	overflow: hidden
}
.slider ul {
	position: relative
}
.slider ul li {
	width: 334px;
	float: left
}
.announcement span {
	position: absolute;
	top: 50%;
	width: 14px;
	height: 27px;
	margin-top: -13.5px;
	cursor: pointer
}
.icon-leftslide {
	left: 12px;
	background-position: 0 -45px
}
.icon-rightslide {
	right: 12px;
	background-position: -17px -45px
}
.career-advice-hub {
	box-shadow: none !important
}
.career-advice-hub h1 {
	border-bottom: 1px dotted #333;
	margin-bottom: 3px
}
.career-scroll {
	padding: 0 13px;
	background: #fede92 url(../images/corner.jpg) left bottom no-repeat;
	border-radius: 5px 5px 0 0
}
.career-scroll ul {
	min-height: 98px;
	position: relative
}
.career-scroll ul li {
	display: none;
	position: absolute;
	width: 100%
}
.career-scroll h2 {
	text-transform: uppercase;
	font-size: 1.5em;
	color: #e45600;
	padding: 10px 0 5px 0
}
.career-scroll h3 {
	font-size: 1.5em;
	color: #0183d5;
	padding-bottom: 5px
}
.career-scroll figure {
	float: right
}
.advise-by {
	background: #01a1e9;
	padding: 10px 12px;
	color: #FFF
}
.advise-by figure {
	float: left;
	margin-right: 5px
}
.advise-by span {
	font-size: 0.95em
}
.vert-ads {
	margin-bottom: 18px
}
.footer-top {
	border-top: 4px solid #0083d6;
	background: #ebebeb url(../images/footer-bg.jpg) repeat-x top
}
.footer-col {/*width:20%;*/
	margin-left: 1.5%;
	margin-right: 1.5%;
	padding: 20px 0
}
.help_support .footer-col {
	width: 16%
}
.footer-col h4 {
	font-size: 1.25em;
	font-weight: bold;
	text-decoration: underline;
	padding-bottom: 12px;
	text-transform: uppercase
}
.footer-col li {
	padding-bottom: 3px;
	font-size: 13px
}
.footer-col li a {
	color: #333
}
.footer-col li a:hover {
	color: #01a1e9
}
.footer-col .lst {
	padding-bottom: 10px
}
.icon-facebook, .icon-linkedin, .icon-twitter, .icon-youtube {
	width: 34px;
	height: 35px;
	background-position: 0 -80px
}
.icon-linkedin {
	background-position: -40px -80px
}
.icon-twitter {
	background-position: -81px -80px
}
.icon-youtube {
	background-position: -122px -80px
}
.footer-bottom {
	background: #f9f9f9
}
[class*="footer-bottom-col"] {
	padding: 16px 0
}
[class*="footer-bottom-col"] h2 {
	color: #01a2ea;
	font-size: 1.4em
}
.footer-bottom-col1 {
	width: 23.392%
}
.footer-bottom-col2 {
	width: 49.93%;
	padding-left: 2.34%
}
.footer-bottom-col3 {
	width: 21.91%;
	padding-left: 2.43%
}
.footer-bottom-col3 ul {
	border-top: 1px solid #CCC;
	padding-top: 10px
}
.footer-bottom-col3 li {
	margin-bottom: 5px
}
.footer-bottom-col3 li a {
	color: #333;
	font-size: 0.9em;
	text-decoration: underline
}
[class*="patner-"] {
	width: 75px;
	height: 53px;
	background: url(../images/partners.png) no-repeat top left;
	display: inline-block
}
.academic-patner-2 {
	background-position: -76px 0
}
.academic-patner-3 {
	background-position: -152px 0
}
.academic-patner-4 {
	background-position: -225px 0
}
.academic-patner-5 {
	background-position: -300px 0
}
.academic-patner-6 {
	background-position: -372px 0
}
.academic-patner-7 {
	background-position: -452px 0
}
.student-patner-1 {
	background-position: 0px -61px
}
.student-patner-2 {
	background-position: -75px -61px
}
.student-patner-3 {
	background-position: -150px -61px
}
.student-patner-4 {
	background-position: -225px -61px
}
.student-patner-5 {
	background-position: -300px -61px
}
.student-patner-6 {
	background-position: -375px -61px
}
.student-patner-7 {
	background-position: -450px -61px
}
.student-patner-8 {
	background-position: -525px -61px
}
.student-patner-9 {
	background-position: -600px -61px
}
.student-patner-10 {
	background-position: -675px -61px
}
.student-patner-11 {
	background-position: -750px -61px
}
.student-patner-12 {
	background-position: -825px -61px
}
.student-patner-13 {
	background-position: -900px -61px
}
.student-patner-14 {
	background-position: -975px -61px
}
.student-patner-15 {
	background-position: -1050px -61px
}
.student-patner-16 {
	background-position: -1125px -61px
}
.student-patner-17 {
	background-position: -1200px -61px
}
.copyRight {
	border-top: 1px solid #d5d5d5;
	padding: 10px 0;
	text-align: center
}
@-moz-document url-prefix() {
.expandable-list li div.nav-ex {
padding:3px 0
}
.custom-search .btn-2 {
line-height:20px
}
.expandable-list li {
line-height:15.5px
}
.expandable-list li h3 {
line-height:21px
}
}
.inner-banner {
	background: #efefef;
	padding: 20px 0
}
.offer-slider {
	border-radius: 5px;
	background: #ffe65a;
	border: 1px solid #FFF;
	float: left;
	width: 42.15%;
	padding: 7px 0;
	position: relative
}
.offer-slider-inner {
	width: 90%;
	margin: auto;
	overflow: hidden
}
.offer-slider-inner ul {
	position: relative;
	width: 1500px
}
.offer-slider-inner li {
	float: left;
	width: 390px
}
.offer-slider-inner li figure {
	float: left;
	margin: 0 5px 3px 0
}
.offer-slider span {
	position: absolute;
	display: block;
	width: 13px;
	height: 18px;
	top: 50%;
	margin-top: -9px;
	cursor: pointer
}
.icon-slide-backword {
	background-position: -57px -15px;
	left: 2px
}
.icon-slide-forword {
	background-position: -70px -15px;
	right: 2px
}
.ask-our-expert {
	width: 21%;
	float: left;
	margin-left: 2.42%
}
.sponsors {
	float: left;
	margin-left: 2.44%;
	width: 31.78%;
	background: #FFF;
	border-radius: 8px;
	padding: 5px 0;
	text-align: center
}
.inner-content {
	padding: 22px 0
}
.inner-content table{ padding:10px; }
.inner-content table tr td{ padding:10px; text-align:center;}
.inner-content table tr:nth-child(even) {background: #efefef;}
.inner-content table tr:first-child {background: #0098c7; color:#fff; text-transform:capitalize; font-weight:bold;}
.inner-content table tr:first-child td {}

.inner-content p {
	padding-bottom: 7px
}
.inner-col1 {
	width: 27.17%
}
.inner-col2 {
	width: 69.6%;
	margin-left: 3.22%
}
.inner-col2 h1, .inner-col5 h1 {
	text-transform: uppercase;
	color: #0086da;
	padding-bottom: 15px
}
.inner-col2 h2, .inner-col5 h2 {
	padding-bottom: 10px
}
.inner-col5 {
	width: 100%;
	padding: 15px 0
}
.sidebar-ad {
	margin-bottom: 4.5%
}
.refine-search {
	background: #fef9eb;
	padding: 12px;
	margin-bottom: 18px
}
.refine-search h2 {
	padding-bottom: 10px
}
.refine-search h3, .refine-search #selected_place label {
	padding-bottom: 10px !important;
	font: normal 1.5em 'Ropa Sans', sans-serif, Arial, Helvetica !important
}
.refine-search select {
	margin: 23px 0 13px 0px !important
}
.sec {
	padding: 9px 0
}
.refine-search .sec:first-child {
	padding-top: 0
}
.refine-search input[type="text"], .refine-search select {
	width: 100%;
	border-radius: 3px;
	border: 1px solid #CCC;
	height: 30px;
	line-height: 30px;
	margin-bottom: 3px;
	width: 97%
}
.refine-search input[type="text"] {
	width: 98%;
	padding: 0 1%
}
.refine-search select {
	padding: 3px;
	-webkit-appearance: none;
	appearance: none;
	/*background: #fff url(../images/select-arrow.jpg) no-repeat right;*/
	line-height: normal
}
.refine-search .select2 {
	width: 43.63% !important;
	display: inline-block;
	margin-right: 1%
}
.refine-search input[type="radio"] {
	vertical-align: top;
	margin: 0 5px 3px 0
}
.refine-search .checkopt {
	padding-right: 10px
}
.checkbox label {
	width: 49%;
	display: block;
	float: left;
	margin-right: 1%;
	padding-bottom: 5px
}
.ful label {
	width: 100%;
	float: none
}
.checkbox input[type="checkbox"] {
	margin-right: 3px;
	vertical-align: top
}
.filter-search-btn {
	width: 100%;
	border: 0;
	padding: 6px 0;
	font-size: 2em
}
.list-course li {
	width: 44%;
	float: left;
	margin-right: 1%;
	padding: 0 0 5px 5%;
	background: url(../images/bullet.png) no-repeat left 5px
}
.list-course li a {
	color: #333
}
.list-course li a:hover {
	color: #C30
}
.listing-share {
	padding-bottom: 11px
}
.search-option {
	border-radius: 5px;
	overflow: hidden;
	border: 1px solid #e7e7e7;
	background: #f7f7f7;
/*	background: -moz-linear-gradient(top, #ddf2ff 0%, #fff 40%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ddf2ff), color-stop(40%, #fff));
	background: -webkit-linear-gradient(top, #ddf2ff 0%, #fff 40%);
	background: -o-linear-gradient(top, #ddf2ff 0%, #fff 40%);
	background: -ms-linear-gradient(top, #ddf2ff 0%, #fff 40%);
	background: linear-gradient(to bottom, #ddf2ff 0%, #fff 40%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ddf2ff', endColorstr='#fff', GradientType=0)*/
}
.search-option .gr-4{ background:#FFF;}
.search-option .option-top {
	padding: 17px
}
.option-top h2 {
	text-transform: uppercase
}
.option-divisions {
}
.option-col {
	border-left: 1px solid #E8E8E8;
	padding: 0 2.2%;
	width: 17%;
	height: 170px;
	overflow-y: auto;
	overflow-x: hidden
}
.option-col:first-child {
	border-left: 0;
	padding-left: 0
}
.option-col.last {
	padding-right: 0;
	width: 33%
}
.option-col b {
	display: block;
	padding: 12px 0
}
.option-col b:first-child {
	padding-top: 0
}
.option-col li {
	color: #575757;
	padding-bottom: 8px
}
.option-col li a {
	color: #575757
}
.option-col label {
	display: block;
	padding: 0 0 4px 16px
}
.option-col label input {
	vertical-align: text-bottom;
	margin: 0 3px 0 -16px
}
.option-col-inn {
	overflow-y: auto;
	overflow-x: hidden;
	max-height: 76px
}
.option-col-inn label {
	width: 44%;
	display: inline-block;
	padding-left: 12px
}
.option-col-inn input[type="radio"], .option-col-inn input[type="checkbox"] {
	margin-left: -12px;
	vertical-align: middle;
	margin-right: 3px
}
.country-search {
	width: 100%;
	clear: both;
	font-size: 0
}
.country-search .select {
	height: 26px;
	line-height: 20px;
	border: 1px solid #d2d2d2;
	vertical-align: top;
	width: 202px;
	padding: 3px 4px;
	border-radius: 3px
}
.country-search span {
	display: inline-block;
	width: 22px;
	height: 22px;
	background-position: -93px -14px
}
.compare {
	padding: 6px 10px
}
.compare-box {
	width: 60%;
	float: left
}
.compare li {
	width: 16%;
	box-sizing: border-box;
	background: #fff;
	float: left;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	height: 33px;
	border: 1px solid rgb(226, 226, 226);
	margin: 0 1.71%;
*margin:0 1.5%;
	vertical-align: top
}
.compare-box input[type="text"]:first-child {
	margin-left: 1.8%
}
.compare .btn-2 {
	height: 33px;
	line-height: 22px;
	color: #007dcb
}
.compare .right {
	width: 27%;
	padding-top: 9px
}
.compare select {
	margin-left: 5px;
	width: 115px
}
.search-listing {
	padding: 21px 0
}
.search-result {
	padding: 18px;
	margin-bottom: 18px;
	border: 1px solid #e3e3e3;
	border-radius: 5px;
	background: #f7f7f7;
	background: -moz-linear-gradient(top, #f7f7f7 0%, #fff 24%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(24%, #fff));
	background: -webkit-linear-gradient(top, #f7f7f7 0%, #fff 24%);
	background: -o-linear-gradient(top, #f7f7f7 0%, #fff 24%);
	
	transition: box-shadow 1s;
	-webkit-transition: box-shadow 1s
}
.search-result:hover {
	box-shadow: 0 0 7px #CACACA
}
.search-result-head .left {
	width: 90%
}
.search-result-head .right {
	width: 10%
}
.search-result-head .star {
	text-align: right;
	width: 80px
}
.search-result-head .language {
	margin-top: 15px;
	float: right
}
.language span {
	background: url(../images/language.jpg) no-repeat;
	width: 16px;
	height: 15px;
	display: inline-block;
	vertical-align: text-top;
	margin-right: 5px;
	padding: 0 !important
}
.detail-header .language {
	display: inline-block
}
.search-result h2 {
	color: #007dcb
}
.search-result h2 span, .search-result h3 span {
	font-size: 0.75em;
	color: #333333
}
.search-result h3 {
	color: #c84200;
	padding-bottom: 15px
}
.search-result h3 a {
	color: #c84200
}
.search-spec {
	border-bottom: 1px dotted #CCC;
	border-top: 1px dotted #CCC;
	padding: 5px 0;
	color: #d76000
}
.search-spec span {
	display: inline-block;
	padding: 0 5%;
	border-left: 1px solid #666
}
.search-spec span:first-child {
	padding-left: 0;
	border: 0
}
.buttns {
	padding-bottom: 12px
}
.buttns a {
	display: inline-block;
	background: #2fa2eb;
	color: #FFF;
	padding: 1px 7px;
	margin-right: 2px;
	border-radius: 3px
}
.buttns2 button {
	float: left;
	margin-right: 3px
}
.buttns2 .right {
	padding-top: 10px;
	color: #2fa2eb
}
.buttns2 .right input {
	vertical-align: middle
}
#pagination {
	display: block;
	width: 100%;
	text-align: center
}
#pagination li {
	display: inline-block;
*display:inline
}
#pagination li {
	padding: 2px 7px;
	margin: 0 2px;
	color: #000;
	border: 1px solid #CCC;
	 background:#f1f1f1;
}
#pagination li span a {
	background: none;
	border: 0;
	color: #000;
}
#pagination li  a {color: #000;}
article p {
	padding-bottom: 10px;
	line-height: 18px;
	font-size:14px;
}
article .col1 {
	width: 47.724%
}
article .col2 {
	width: 48%;
	margin-left: 4%
}
.consultant-form {
	border: 1px solid #e3e3e3;
	border-radius: 5px;
	overflow: hidden;
	background: #fff;
	background: -moz-linear-gradient(top, #fff 0%, #f4f4f4 58%, #d3d3d3 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(58%, #f4f4f4), color-stop(100%, #d3d3d3));
	background: -webkit-linear-gradient(top, #fff 0%, #f4f4f4 58%, #d3d3d3 100%);
	background: -o-linear-gradient(top, #fff 0%, #f4f4f4 58%, #d3d3d3 100%);
	background: -ms-linear-gradient(top, #fff 0%, #f4f4f4 58%, #d3d3d3 100%);
	background: linear-gradient(to bottom, #fff 0%, #f4f4f4 58%, #d3d3d3 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#d3d3d3', GradientType=0)
}
.title-head {
	background: #01a8dc;
	color: #FFF;
	padding: 10px
}
.title-head h2 {
	padding-bottom: 5px
}
.consultant-form .form-area {
	padding: 10px
}
.consultant-form label {
	padding-bottom: 8px;
	display: block
}
.consultant-form select, .consultant-form input[type="text"] {
	padding: 5px 1.55%;
	width: 100%;
	border: 1px solid #CCC;
	border-radius: 3px;
	line-height: 26px
}
.consultant-form input[type="text"] {
	width: 96%;
	line-height: 18px
}
.consultant-form .input2 input[type="text"], .consultant-form .input2 span {
	width: 45%;
	display: inline-block;
*display:inline
}
.consultant-form .input2 span {
	vertical-align: top;
	margin-right: 1%
}
.consultant-form .input2 input[type="text"]:first-child {
	margin-right: 1%
}
.consultant-form input[type="checkbox"] {
	margin: 0 6px
}
.consultant-form p input[type="checkbox"]:first-child {
	margin-left: 0
}
.consultant-form .btn-1 {
	padding: 3px 25px
}
.gsp-cafe {
	border: 1px solid #e3e3e3;
	padding: 18px;
	border-radius: 5px;
	margin-bottom: 18px
}
.gsp-cafe h2 {
	border-bottom: 1px dotted #007cca;
	padding-bottom: 3px;
	margin-bottom: 10px
}
.gsp-cafe li {
	border-bottom: 1px dotted #CCC;
	padding-bottom: 6px;
	margin-top: 12px
}
.gsp-cafe li:first-child {
	margin: 0
}
.gsp-cafe li figure {
	float: left;
	line-height: 0;
	border: 1px solid #CCC;
	margin: 0 5px 3px 0
}
.gsp-cafe li a {
	color: #0065e2;
	font-weight: bold
}
.gsp-cafe .read-more-btn {
	display: inline-block;
	margin-top: 10px
}
.management-europe {
	background: #01a8dc;
	border: 1px solid #CCC;
	border-radius: 5px;
	overflow: hidden
}
.management-europe .gr-4 {
	padding: 10px 0 10px 10px
}
.management-europe .gr-4 h2 {
	color: #00b8f1;
	background: url(../images/glob.png) no-repeat right;
	padding: 6px 0;
	font-size: 1.957em
}
.management-europe li {
	font: 1.5em 'Ropa Sans', sans-serif, Arial, Helvetica;
	text-shadow: 1px 1px #696969;
	border-top: 1px solid #5adbff;
	color: #FFF;
	list-style: decimal inside;
	transition: background 1s;
	-webkit-transition: background 1s;
	padding: 0 15px
}
.management-europe li:hover, .management-europe li.active {
	background: #0CF
}
.management-europe li:first-child {
	border: 0
}
.seven-steps {
	color: #FFF;
	display: inline-block;
	padding: 10px 0
}
.tabBox {
	background: #FFF;
	margin: 0 -15px;
	padding: 10px 15px;
	color: #333;
	text-shadow: none;
	font: .7em/18px Arial, Helvetica, sans-serif;
	display: none
}
.tabBox li {
	border: 0
}
.divlist-1 {
	padding-bottom: 5px
}
.divlist-1 span, .tabBox li, .tabBox li:hover {
	color: #000;
	width: 110px;
	display: inline-block;
	background: url(../images/bullet.png) no-repeat left 7px;
	padding-left: 11px
}
.tabBox li, .tabBox li:hover {
	width: 100%
}
.tabBox li a {
	color: #000;
	padding: 0px;
	text-shadow: none;
	font: 0.7em/18px Arial, Helvetica, sans-serif
}
.divlist-1 span a {
	color: #000;
	padding: 0px
}
.divlist-2 span {
	background: url(../images/bullet.png) no-repeat left 7px;
	padding: 0 0 5px 11px;
	display: block
}/**/
.detail-header {
}
.detail-header h1, .inner-content h1 {
	text-transform: uppercase;
	color: #0086da;
	font-size: 2em;
	padding-bottom: 10px
}
.inner-content h2 {
	padding-bottom: 10px
}
.detail-header h1 span {
	color: #404040;
	font-size: 0.75em;
	text-transform: none
}
.detail-header h2 {
	color: #404040;
	font-size: 1.5em
}
.detail-header-left {
	width: 67%
}
.hd2 {
	padding-bottom: 8px
}
.hd2 h2 a {
	color: #0080BD
}
.hd2 h2, .hd2 span {
	display: inline-block;
*display:inline
}
.hd2 span {
	padding: 0 10px
}
.hd2 span img {
	vertical-align: middle
}
.detail-header-right {
	width: 31%
}
.detail-share, .detail-links {
	padding-bottom: 7px
}
.detail-links li {
	display: inline-block;
*display:inline;
	padding-left: 12px
}
.detail-links li:first-child {
	padding: 0
}
.detail-links li a {
	color: #008fbb
}
.detail-links li span {
	margin-right: 5px
}
.icon-contact {
	width: 21px;
	height: 14px;
	background-position: -50px -236px
}
.icon-email {
	width: 16px;
	height: 14px;
	background-position: -75px -236px
}
.icon-sms {
	width: 11px;
	height: 14px;
	background-position: -96px -236px
}
.icon-save {
	width: 15px;
	height: 15px;
	background-position: -113px -236px
}
.icon-apply {
	width: 14px;
	height: 14px;
	background-position: -132px -236px
}
.detail-tab-total {
}
.detail-tab, .forum {
	border-bottom: 1px solid #CCC
}
.detail-tab ul, .forum ul {
	margin-bottom: -1px
}
.detail-tab li, .forum ul li {
	display: inline-block;
	padding: 12px 20px;
	font: 1.6em 'Ropa Sans', sans-serif, Arial, Helvetica;
	text-transform: uppercase;
	border-radius: 5px 5px 0 0;
	margin-left: 2px;
	cursor: pointer
}
.detail-tab li a{ color:#FFF!important;}
.detail-tab li.active a { color:#000!important;}
.detail-tab li.active {
	color: #333;
	background: #d7f3ff;
	background: -moz-linear-gradient(top, #d7f3ff 0%, #fff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d7f3ff), color-stop(100%, #fff));
	background: -webkit-linear-gradient(top, #d7f3ff 0%, #fff 100%);
	background: -o-linear-gradient(top, #d7f3ff 0%, #fff 100%);
	background: -ms-linear-gradient(top, #d7f3ff 0%, #fff 100%);
	background: linear-gradient(to bottom, #d7f3ff 0%, #fff 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d7f3ff', endColorstr='#fff', GradientType=0);
	border: 1px solid #CCC;
	border-bottom: 0
}
.detail-tab li:first-child, .forum ul li:first-child {
	margin: 0
}
.detail-tab-content {
}
.tabContent {
	display: none
}
.tabContent h2 {
	font-size: 2em;
	margin-bottom: 12px
}
.tabContent.active {
	display: block
}
.inner-col3 {
	width: 71%;
	border-right: 1px solid rgb(199, 199, 199);
	padding: 15px 0;
	padding-right: 1%
}
.inner-col4 {
	width: 27%;
	float: right;
	padding: 15px 0
}
.begin-career img {
	width: 100%
}
.inner-col4 section, .inner-col3 section {
	margin-bottom: 15px;
	border-radius: 5px;
	overflow: hidden
}
.course-discr {
	border-bottom: 1px dotted #CCC;
	padding-bottom: 10px
}
.detail-imgrotator {
	width: 52.39%
}
.detail-imgrotator .image-big {
	width: 69%;
	float: left
}
.detail-imgrotator .image-big img, .detail-imgrotator .image-thump-row img {
	width: 100%
}
.detail-imgrotator .image-thump-row {
	width: 30%;
	float: right
}
.detail-imgrotator .image-thump-row div:first-child {
	padding-bottom: 1px
}
.detail-discr {
	width: 46.38%
}
.detail-discr p {
	line-height: 18px
}
.detail-discr h3 {
	color: #ed5f00;
	font-size: 1.5em
}
.detail-discr table, .detail-discr ul {
	margin-bottom: 5px
}
.detail-discr th {
	color: #006cb0
}
.detail-discr td, .detail-discr th {
	border-bottom: 1px solid #CCC;
	padding: 5px 0;
	text-align: left
}
.detail-discr td a {
	color: #000
}
.detail-discr td a:hover {
	color: #00b8f1;
	text-decoration: underline
}
.detail-discr li {
	background: url(../images/bullet.png) no-repeat left 5px;
	padding: 0 0 3px 12px;
	color: #006cb0
}
.detail-discr .gr-1, .detail-discr .gr-3 {
	display: inline-block;
	border-radius: 3px;
	overflow: hidden;
	margin-right: 3px
}
.detail-discr .gr-1 a, .detail-discr .gr-3 a {
	padding: 5px 10px;
	font-size: 1.4em;
	color: #FFF;
	display: block
}
.course-details .tab-detail {
	max-height: 190px
}
.institution-details .tab-detail {
	height: 230px
}
.search-result h2, .search-result h2 a {
	color: #007DCB
}
.tab-style1 {
	border: 1px solid #CCC;
	border-radius: 5px
}
.tab-style1 ul {
	display: block;
	float: left;
	width: 26%;
	background: #e5e5e5
}
.tab-style1 .tab-btn li {
	padding: 7px 10px;
	font: 1.6em 'Ropa Sans', sans-serif, Arial, Helvetica;
	text-transform: uppercase;
	border-top: 2px solid #fff;
	cursor: pointer
}
.tab-style1 .tab-btn li:first-child {
	border: 0
}
.tab-style1 .tab-btn li.active, .tab-style1 .tab-btn li:hover.active {
	background: #e47b00;
	color: #FFF
}
.tab-style1 .tab-btn li:hover {
	background: #E0D7CD
}
.contentText {
	width: 74%;
	float: left
}
.contentText .tab-detail {
	margin: 10px
}
.contentText ol {
	list-style-position: inside
}
.tab-detail {
	display: none;
	overflow-x: auto
}
.tab-detail.active {
	display: block
}
.other-courses h2 {
	border-bottom: 1px dotted #CCC
}
.other-courses ul li {
	background: url(../images/bullet.png) no-repeat left 5px;
	padding: 0 0 10px 12px;
	float: left;
	width: 48%
}
.why-join, .contact-details {
	background: #fff4b9;
	border: 1px solid #CCC;
	width: 41%;
	padding: 15px
}
.why-join h2, .contact-details h2 {
	color: #d3402b;
	border-bottom: 1px dotted #d3402b;
	font-size: 1.5em
}
.why-join ul li {
	background: url(../images/bullet.png) no-repeat left 5px;
	padding: 0 0 5px 12px
}
.contact-details {
	width: 47%
}
.placement-companies {
	border: 1px solid #CCC
}
.placement-companies h2 {
	background: #fede92;
	padding: 5px 10px;
	margin-bottom: 0
}
.placement-companies ul {
	display: block;
	padding: 10px;
	overflow: hidden
}
.placement-companies ul li {
	width: 46%;
	float: left;
	padding: 2%
}
.placement-companies li img {
	border: 1px solid #CCC;
	width: 99.5%;
	height: auto
}
.counsel-form {
	border: 1px solid #CCC;
	padding: 8.5px;
	position: relative
}
.counsel-form h2 {
	z-index: 2;
	position: relative;
	font-size: 1.8em;
	line-height: 19px;
	padding-top: 15px
}
.counsel-free {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 1
}
.counsel-form input[type="text"], .counsel-form input[type="email"], .counsel-form select {
	width: 96%;
	height: 24px;
	line-height: 24px;
	padding: 1% 2%;
	border-radius: 3px;
	border: 1px solid #CCC;
	margin-bottom: 7px
}
.counsel-form select {
	width: 100%;
	height: 30px;
	padding: 2px 3px;
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	appearance: none;
	background: #fff url(../images/arrow.png) no-repeat right 10px;
	text-overflow: "";
	text-indent: 0.01px
}
.counsel-form .captchafield {
	float: right;
	width: 45% !important
}
.related-course {
	border-radius: 0 !important
}
.related-course ul li {
	border: 1px solid #CCC;
	border-top: none
}
.related-course ul li a {
	padding: 10px 15px;
	display: block
}
.related-course ul li:first-child {
	border-top: 1px solid #CCC
}
.related-course ul li:nth-child(even) {
	background: #fff
}
.related-course ul li:nth-child(odd) {
	background: #f7f7f7
}
.related-course li a {
	color: #333
}
.related-course li a span {
	color: #c13b00
}
.course-filter {
	background: #fede92;
	border: 1px solid #ebebeb;
	padding: 15px;
	text-align: center;
	font-size: 0
}
.course-filter select {
	width: 250px;
	height: 30px;
	padding: 2px 3px;
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	appearance: none;
	background: #fff url(../images/arrow.png) no-repeat right 10px;
	text-overflow: "";
	text-indent: 0.01px;
	border-radius: 5px;
	border: 1px solid #CCC;
	margin: 0 5px
}
.course-list h3 a {
	color: #333
}
.course-list th {
	padding: 7px 16px;
	color: #FFF;
	font: 1.7em 'Ropa Sans', sans-serif, Arial, Helvetica;
	text-align: left
}
.course-list td {
	padding: 15px 16px
}
.course-list tr:nth-child(odd) {
	background: #edfafe
}
.course-list tr:nth-child(even) {
	background: #fff
}
.course-list .gr-3 {
	display: inline-block;
	border-radius: 3px;
	overflow: hidden;
	margin-right: 3px
}
.course-list .gr-3 a {
	color: #FFF;
	padding: 2px 7px;
	display: block
}
.clr1 {
	background: #12cbed;
	background: -moz-linear-gradient(top, #12cbed 0%, #17a8d5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #12cbed), color-stop(100%, #17a8d5));
	background: -webkit-linear-gradient(top, #12cbed 0%, #17a8d5 100%);
	background: -o-linear-gradient(top, #12cbed 0%, #17a8d5 100%);
	background: -ms-linear-gradient(top, #12cbed 0%, #17a8d5 100%);
	background: linear-gradient(to bottom, #12cbed 0%, #17a8d5 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#12cbed', endColorstr='#17a8d5', GradientType=0)
}
.clr2 {
	background: #10b9d7;
	background: -moz-linear-gradient(top, #10b9d7 0%, #14a5d2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #10b9d7), color-stop(100%, #14a5d2));
	background: -webkit-linear-gradient(top, #10b9d7 0%, #14a5d2 100%);
	background: -o-linear-gradient(top, #10b9d7 0%, #14a5d2 100%);
	background: -ms-linear-gradient(top, #10b9d7 0%, #14a5d2 100%);
	background: linear-gradient(to bottom, #10b9d7 0%, #14a5d2 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#10b9d7', endColorstr='#14a5d2', GradientType=0)
}
.clr3 {
	background: #10b4d2;
	background: -moz-linear-gradient(top, #10b4d2 0%, #1395be 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #10b4d2), color-stop(100%, #1395be));
	background: -webkit-linear-gradient(top, #10b4d2 0%, #1395be 100%);
	background: -o-linear-gradient(top, #10b4d2 0%, #1395be 100%);
	background: -ms-linear-gradient(top, #10b4d2 0%, #1395be 100%);
	background: linear-gradient(to bottom, #10b4d2 0%, #1395be 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#10b4d2', endColorstr='#1395be', GradientType=0)
}
.upcoming-events .content-scrl .over-hide {
	height: 112px
}
.forum ul li {
	border: 1px solid #CCC;
	text-transform: none;
	font-size: 1.75em;
	padding: 7px 15px
}
.forum ul li span {
	margin-right: 4px
}
.forum-enter {
	border: 1px solid #CCC;
	padding: 2%;
	margin-bottom: 20px !important
}
.forum-enter h1 {
	color: #0086da;
	padding-bottom: 7px
}
.forum-enter h1 span {
	color: #e66700
}
.forum-enter textarea {
	width: 97.59%;
	height: 100px;
	resize: none;
	border-radius: 5px;
	border: 1px solid #CCC;
	margin-bottom: 5px;
	padding: 1%;
	box-shadow: inset 0px 0px 14px #DDDDDD
}
.forum-enter .limt {
	width: 80%;
	font-size: 1.15em
}
.forum-enter .limt span {
	display: block;
	font-weight: bold
}
.forum-enter .btn-1 {
	padding: 3px 15px
}
.forum-list {
	border-radius: 0 !important;
	border-bottom: 1px dotted #666;
	padding-bottom: 15px;
	margin-bottom: 25px !important
}
.forum-list figure {
	float: left;
	width: 14%
}
.forum-details {
	float: right;
	width: 83%
}
.forum-details h4 {
	font-size: 1.3em;
	padding-bottom: 5px
}
.forum-details h4 span {
	color: #0086da;
	margin-right: 3px
}
.catg {
	padding-bottom: 10px;
	line-height: 17px
}
a.report {
	color: #0086da;
	margin-left: 5px;
	font-size: .95em
}
a:hover.report {
	text-decoration: underline
}
.forum-details .comment {
	background: url(../images/comment-bg.jpg) no-repeat right top;
	padding-top: 13px;
	display: inline-block;
	margin-left: 30%
}
.forum-details .comment a {
	background: #fdebcc;
	padding: 4px 15px;
	border-radius: 4px;
	color: #d06b00
}
.forum-details p a {
	color: #0086da
}
.comments {
	padding-top: 15px
}
.comment-list {
	background: #f7f6f6;
	border: 1px solid #CCC;
	border-radius: 5px;
	padding: 5px;
	margin-bottom: 8px
}
.comment-list figure {
	width: 8%;
	float: left
}
.comment-text {
	float: right;
	width: 91%
}
.comment-text .commenter {
	color: #2296df;
	padding-bottom: 0
}
.comment-text .commenter span {
	font-size: .9em;
	color: #999
}
.comment-insert {
	padding: 1%;
	border: 1px solid #CCC;
	border-radius: 5px
}
.comment-insert input {
	width: 97.7%;
	height: 27px;
	background: #fef9ef;
	border: 1px solid #CCC;
	border-radius: 5px;
	padding: 3px 1%;
	box-shadow: inset 0px 0px 7px #CACACA
}
.comment-insert input[type="text"]::-webkit-input-placeholder {
font-style:italic
}
.comment-insert input[type="text"]::-moz-placeholder {
font-style:italic
}
.inner-col4 .search-field {
	width: 85%
}
.cafe-star {
	border: 1px solid #CCC
}
.cafe-header {
	background: none repeat scroll 0 0 #F7F6F6;
	padding: 15px
}
.cafe-header h2 {
	font-size: 2.3em
}
.cafe-header-bottom {
	background: #fdebcc;
	color: #484848;
	padding: 5px
}
.cafe-header-bottom .pn a {
	color: #0086da
}
.cafe-star-listing {
	padding: 10px
}
.cafe-star-listing li {
	display: block;
	overflow: hidden;
	border-top: 1px dotted #CCC;
	padding-top: 10px;
	margin-bottom: 5px
}
.cafe-star-listing li:first-child {
	border: 0;
	padding: 0
}
.cafe-star-listing ul li figure {
	float: left
}
.cafe-star-listing li p {
	padding-left: 10px;
	float: left;
	font-size: .96em
}
.cafe-star-listing li p span {
	color: #2296df;
	display: block;
	font-size: 1em
}
.job-relate {
	font-size: 1.1 em;
	font-style: italic;
	color: #000;
	margin-bottom: 20px
}
.job-relate span {
	font-weight: bold;
	color: #777
}
.job-relate li {
	padding: 0 0 6px 0
}
.career-col2 {
	width: 73.5%
}
.career-detail .list {
	padding-bottom: 15px
}
.career-detail .list li {
	padding: 0 0 8px 14px;
	font-size: 1.1em;
	background: url(../images/bullet.jpg) no-repeat left 5px;
	line-height: 18px
}
.career-detail .list li strong {
	color: #e66700
}
.career-detail p {
	font-size: 1.15em;
	line-height: 18px
}
.career-detail .tabContent {
	padding: 15px 0
}
.career-detail .tabContent figure {
	float: left;
	margin: 0 15px 15px 0;
	background: #EEE;
	padding: 5px;
	border: 1px solid #DADADA
}
.career-detail h2 {
	color: #e66700;
	font-size: 1.8em;
	border-bottom: 1px solid #DFDFDF;
	padding-bottom: 5px;
	margin: 10px 0 15px 0
}
.career-detail h3 {
	color: #009dce;
	font-size: 1.6em;
	padding-bottom: 7px
}
.career-institutes {
	overflow-y: auto;
	max-height: 250px
}
.path-way-course {
	overflow-y: auto;
	max-height: 250px
}
.career-institutes li figure {
	border: 2px solid #EBEBEB;
	float: left;
	margin-right: 10px
}
.career-institutes li {
	overflow: hidden;
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 1.1em;
	border: 1px solid #E2E2E2;
	padding: 9px;
	border-radius: 5px
}
.career-institutes li a {
	color: #333
}
.career-institutes li a:hover {
	color: #09F
}
.student-tab {
	display: block;
	width: 20%;
	float: left;
	
}
.student-tab li{background:#f1f1f1;}

.student-tab li a {
	font-size:14px;

	/*background:url(../images/select_rig.png) no-repeat right center;*/
	background: #00a1d2; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTFkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDkyYmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #00a1d2 0%, #0092bf 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00a1d2), color-stop(100%,#0092bf)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #00a1d2 0%,#0092bf 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #00a1d2 0%,#0092bf 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #00a1d2 0%,#0092bf 100%); /* IE10+ */
background: linear-gradient(to bottom, #00a1d2 0%,#0092bf 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a1d2', endColorstr='#0092bf',GradientType=0 ); /* IE6-8 */
	
	
	
	
	
	
	cursor: pointer;
	
	float:left;
	
	display:block;
	color:#fff;
	line-height:40px;
	text-align:left;
	padding:0px 10px;
	
	
	width:90%;
}
.student-tab .active a {  background-color: #faa732;
    background-image: linear-gradient(to bottom, #f59c00, #e66700);
    color: #fff;
text-shadow: 1px  #037da2;

   }
.student-tab  a:hover {  color:#00a1d2; background: #f1f1f1; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGUwZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #f1f1f1 0%, #e0e0e0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(100%,#e0e0e0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f1f1f1 0%,#e0e0e0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f1f1f1 0%,#e0e0e0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f1f1f1 0%,#e0e0e0 100%); /* IE10+ */
background: linear-gradient(to bottom, #f1f1f1 0%,#e0e0e0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#e0e0e0',GradientType=0 ); /* IE6-8 */
text-shadow: 1px  #037da2;

   }



.student-tab li:first-child a{
	border-top-left-radius: 7px!important;
	
	
}
.student-tab li:last-child a
{
	border-bottom-left-radius: 5px;
	
}
.studentTab {
	width: 79%;
	margin-left: 0;
	border: 1px solid #E7E7E7;
	float: left;
	background:#FFF;
	border-radius:0px 5px 5px 5px;
	
	
}
.student-tab li.active {
	position: relative;
	margin-right: -1px;
	background: #ededed;
	box-shadow: none
}
.studentTabBox {
	padding: 15px;

	min-height:416px;
}
.studentTabBox.active {
	display: block;
	
	min-height:416px;
}
.table-style1 {
}
.table-style1 td {
	padding: 8px
}
/*.table-style1 tr:nth-child(even) {
	background: #FFFCF9
}*/
.table-style1 thead tr {
	text-align: center;
	font: bold 13px Arial, Helvetica, sans-serif
}
#tab1 tbody tr td{ color:#565656!important; font-weight:normal; text-transform:capitalize;}
#tab1 tbody tr:nth-child(odd) {background: #f9f9f9}
.table-style1 a {
	color: #09F
}
.studentTabBox table{ border:solid 1px #ededed;}
.studentTabBox h2 {
	
	padding: 8px 15px;
	color:#00a1d2;
	
	font: 1.5em 'Ropa Sans', sans-serif, Arial, Helvetica;
	border-radius:5px 5px 0px 0px;
	
}
.studentTabBox_lef{ width:18%; float:left; display:block; height:auto; padding:1%; text-align:center;}
.studentTabBox_lef img{ border:solid 3px #f2f2f2; margin:2px;}
.studentTabBox_rig{ width:78%; float:left; display:block; height:auto; padding:1%;}
.studentTabBox_rig tr td{ text-align:left!important;}
.studentTabBox h2{ background:#f2f2f2;}
.registration {
	min-height: 500px
}
.registration h1 {
	color: #0086da;
	padding-bottom: 10px
}
.registration h2 {
	color: #E65C00;
	font-size: 1.55em;
	padding-bottom: 10px
}
.registration h3 {
	margin-bottom: 15px;
	border-bottom: 1px dotted gray;
	padding-bottom: 3px
}
.regi-form {
}
.regi-form .form-row {
	padding-bottom: 12px
}
.regi-form .col1 {
	width: 190px;
	font-size: 13px;
	font-weight: bold
}
.regi-form .col2 {
	width: 320px;
	padding-left: 10px
}
.regi-form a {
	color: #03B0F3
}
.regi-form input[type="text"], .regi-form input[type="email"], .regi-form select, .regi-form textarea {
	width: 96%;
	height: 24px;
	line-height: 24px;
	padding: 1% 2%;
	border-radius: 3px;
	border: 1px solid #CCC
}
.regi-form select {
	width: 100%;
	height: 30px;
	padding: 2px 3px;
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	appearance: none;
	background: #fff url(../images/arrow.png) no-repeat right 10px;
	text-overflow: "";
	text-indent: 0.01px
}
.regi-form textarea {
	height: 65px;
	resize: none
}
.regi-form input[type="radio"], .regi-form input[type="checkbox"] {
	vertical-align: text-top;
	margin-right: 5px
}
.regi-form .lbl {
	padding-top: 3px
}
.regi-form .lbl label {
	margin-right: 10px
}
.field3 select {
	width: 80px;
	margin-right: 1%
}
.login-popup, .privacy-policy, .popup-contact, .popup-forgot {
	display: none
}
.overlay {
	background: #FFF;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	opacity: .6;
	filter: alpha(opacity=60);
	z-index: 100
}
.fadebox {
	position: fixed;
	z-index: 105;
	top: 50%;
	left: 50%;
	/*border: 1px solid #FFF;*/
	border-radius: 7px;
	box-shadow: 0px 0px 5px #666666
}
.appliedsuccess {
	position: fixed;
	z-index: 105;
	top: 50%;
	left: 35%;
	border: 1px solid #FFF;
	border-radius: 7px;
	box-shadow: 0px 0px 10px #666666;
	background: #fff4b9;
	width: 300px;
	padding: 15px
}
.login-popup .logonbox {
	width: 300px
}
.logonbox input[type="text"], .logonbox input[type="password"] {
	width: 94%;
	height: 24px;
	line-height: 26px;
	padding: 1% 2%;
	border-radius: 5px;
	border: 2px solid #DBDBDB;
	margin-bottom: 7px;
	font-size: 14px;
	line-height: 100%;
	margin-bottom: 7px
}
.logonbox .logform {
	padding: 15px
}
.login-popup .log-head, .popup-forgot .log-head {
	padding: 5px 15px;
	color: #000
}
.login-popup label {
	font-size: 13px
}
.login-popup .fp {
	padding-left: 9px
}
.login-popup .fp a {
	color: #00FFFF
}
.login-popup .new-user {
	margin-top: 10px;
	background: rgb(0, 181, 226);
	display: inline-block;
	padding: 3px 8px;
	border-radius: 5px
}
.login-popup .new-user a {
	color: #00FFFF;
	text-decoration: underline
}
.login-popup .close, .forum-tooltip .close, .privacy-policy-content .close, .popup-contact-content .close, .popup-onload-content .close, .listing-page-popup .close, .appliedsuccess .close, .popup-forgot .close {
	background: url(../images/close.png);
	width: 15px;
	height: 15px;
	position: absolute;
	right: -5px;
	top: -5px;
	cursor: pointer
}
.privacy-policy-content {
	width: 400px;
	background: #F7FCFD;
	padding: 15px
}
.privacy-policy-content h2, .popup-contact-content h2 {
	color: #0086da;
	font-size: 2em;
	padding-bottom: 2px;
	border-bottom: 1px dotted gray;
	margin-bottom: 10px
}
.privacy-policy-content p, .popup-contact-content p {
	padding-bottom: 8px;
	text-align: justify
}
.popup-contact-content a {
	color: #00A1EC
}
.popup-contact-content {
	background: #fff4b9;
	width: 300px;
	padding: 15px
}
.welcom-msg {
	padding: 6px 0 0 10px;
	float: left;
	color: #039BF0;
	font-weight: bold
}
.welcom-msg span {
	color: #e66700
}
.gallery {
	margin-bottom: 20px
}
.gallery li {
	float: left;
	padding: 4px;
	background: #F0F0F0;
	border: 1px solid #E4E4E4;
	line-height: 0;
	margin: 0 0 5px 11px
}
.gallery li:first-child {
	margin-left: 0
}
.photo h2 {
	margin-bottom: 0
}
.galImg figure {
	position: fixed;
	padding: 10px;
	background: #FFF;
	border: 1px solid #CCC;
	border-radius: 5px;
	line-height: 0;
	left: 50%;
	top: 50%;
	z-index: 150
}
.galImg .close {
	background: url(../images/close.png);
	width: 15px;
	height: 15px;
	position: absolute;
	right: -8px;
	top: -8px;
	cursor: pointer
}
.news-share {
	border-bottom: 1px solid #CCC;
	padding-bottom: 5px;
	margin-bottom: 15px
}
.news-share span {
	float: right;
	color: #747474;
	background: #F5F5F5;
	padding: 2px 6px;
	border-radius: 5px
}
.new-detail .fig, .news-postedby figure {
	float: left;
	margin: 0 10px 10px 0;
	padding: 4px;
	border: 1px solid #E4E4E4;
	background: #F4F4F4
}
.new-detail p {
	line-height: 20px;
	font-size: 1.2em
}
.fig {
	float: left;
	margin-right: 10px
}
.new-detail ol li {
	line-height: 22px;
	list-style-type: none;
	background: url("../images/bullet.png") no-repeat scroll left 5px rgba(0, 0, 0, 0);
	width: 100%;
	float: left;
	height: auto
}
.new-detail .fig img {
	float: left;
	width: 300px;
	height: auto
}
.inner-content p strong {
	width: 100%;
	height: auto;
	display: block;
	float: left;
	padding-top: 10px
}
.news-postedby {
	clear: both;
	border-top: 1px solid #CCC;
	padding-top: 10px
}
.news-postedby h2 {
	padding-bottom: 10px
}
.conadd {
	padding: 15px;
	background: #fef9eb url(../images/contact-bg.jpg) no-repeat right;
	margin-bottom: 20px
}
.conadd p {
	line-height: 20px;
	font-size: 1.1em
}
.conadd a {
	color: #C30
}
.regi-form.pgecon {
	background: none repeat scroll 0 0 #FFF5EC;
	border-radius: 5px;
	float: left;
	padding: 15px;
	width: 499px
}
.tblstyl {
	margin-top: 10px;
	font-size: 1.1em
}
.tblstyl thead tr {
	background-color: #faa732;
	background-image: -moz-linear-gradient(top, #fbb450, #f89406);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
	background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
	background-image: -o-linear-gradient(top, #f59c00, #e66700);
	background-image: linear-gradient(to bottom, #f59c00, #e66700);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f59c00', endColorstr='#e66700', GradientType=0);
	text-align: center;
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #fff
}
.tblstyl td {
	padding: 8px 12px
}
.tblstyl td a {
	color: #0086D1
}
.tblstyl tr:nth-child(even) {
	background: #FFFCF9
}
.tblstyl ul li {
	background: url(../images/bullet.png) no-repeat left 5px;
	padding: 0 0 10px 12px
}
.tblstyl .scrl {
	height: 118px;
	overflow-y: auto
}
.tblstyl .scrl li a {
	color: #333
}
.tblstyl .scrl li a:hover {
	color: #00B8F1
}
.tblstyl figure.college-logo {
	float: left;
	padding: 3px;
	border: 1px solid #CCC;
	margin: 0 8px 2px 0
}
.success {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	padding: 10px;
	color: #009900 !important;
	font-family: Arial, Helvetica, sans-serif
}
.error_msg {
	color: #F00 !important;
	margin-left: 5px;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif
}
.hide, .pages_forum {
	display: none
}
#popupshow {
	background-color: white;
	border: 2px solid #666;
	left: 25%;
	overflow: auto;
	padding: 16px;
	position: fixed;
	top: 30%;
	width: 50%;
	overflow: hidden;
	z-index: 1002
}
.regi-form input[type="password"] {
	width: 96%;
	height: 24px;
	line-height: 24px;
	padding: 1% 2%;
	border-radius: 3px;
	border: 1px solid #CCC
}
#login_or_register select {
	clear: both;
	margin-bottom: 12px
}
#login_or_register [class*="col2"] {
	float: none !important
}
.search-box select {
	width: 20.5%;
	margin-right: .5%;
	text-transform: uppercase
}
.search-box select.spwid, .search-box #category {
	width: 24% !important
}
.search-box [class*="col2"] {
	float: none !important
}
.refine-search [class*="col2"], .refine-search [class*="col1"] {
	float: none !important
}
.find-institute select {
	padding: 5px;
	width: 100% !important;
	border: 1px solid #84cfff;
	border-radius: 3px;
	line-height: 26px
}
.search-box label {
	display: none
}
#login_or_register label {
	display: none
}
.error {
	display: none;
	color: #F00
}
#imageViewer .thumb {
	width: 185px;
	height: 136px;
	margin: 10px 0 0 10px;
	cursor: pointer;
	float: left;
	overflow: hidden
}
#imageViewer .thumb a {
	position: absolute;
	width: 185px;
	height: 22px;
	overflow: hidden;
	background-color: rgba(0, 0, 0, 0.6);
	color: #FFF;
	text-align: center;
	text-decoration: none;
	margin: 113px 0 0 0
}
.imageViewerWrap {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(255, 255, 255, 0.9);
	z-index: 100;
	display: none
}
.imageViewerCon {
	position: fixed;
	left: 50%;
	top: 50%;
	width: 185px;
	height: 136px;
	margin: -50px 0 0 -50px;
	background-color: #FFF;
	background-image: url(../images/loading.gif);
	background-position: center;
	background-repeat: no-repeat;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
	z-index: 100;
	display: none
}
.imageViewerCon img {
	display: none
}
.viewerWrapClose {
	font-family: calibri;
	text-align: center;
	width: 21px;
	height: 21px;
	display: block;
	position: absolute;
	right: 10px;
	top: 10px;
	font-size: 22px;
	font-weight: bold;
	cursor: pointer;
	line-height: 15px;
	background-image: url(../images/viewer-images.png);
	background-repeat: no-repeat;
	background-position: -50px -3px;
	text-indent: 9000px;
	overflow: hidden
}
.navLeft, .navRight {
	display: block;
	width: 30px;
	height: 30px;
	overflow: hidden;
	text-indent: 9000px;
	margin: -15px 0 0 0;
	position: fixed;
	cursor: pointer;
	top: 50%;
	background-image: url(../images/viewer-images.png);
	background-repeat: no-repeat
}
.navLeft {
	background-position: 3px 1px;
	left: 10px
}
.navRight {
	background-position: -93px 1px;
	right: 10px
}
.listStyle li {
	background: url(../images/bullet.png) no-repeat left 5px;
	padding: 0 0 8px 12px;
	color: #000
}
.read-more2 {
	float: right;
	padding: 7px 13px;
	line-height: 13px;
	border-radius: 5px 5px 0 0;
	position: relative;
	bottom: -13px;
	margin: -11px 5px 0 0
}
.empty {
	padding-left: 35px
}
.post-comment, .login-before {
	padding: 2%;
	border: 1px solid #CCC
}
.post-comment h1 {
	color: #0086da;
	padding-bottom: 7px
}
.post-comment textarea {
	width: 98%;
	height: 80px;
	resize: none;
	border-radius: 5px;
	border: 1px solid #CCC;
	margin-bottom: 5px;
	padding: 1%;
	box-shadow: inset 0px 0px 14px #DDDDDD
}
.login-before {
	font: 1.5em 'Ropa Sans', sans-serif, Arial, Helvetica
}
.login-before a {
	color: #FFF500
}
.rate strong {
	font: 1.5em 'Ropa Sans', sans-serif, Arial, Helvetica;
	display: inline-block;
	padding-right: 10px;
	vertical-align: text-bottom;
	float: left
}
.rate .rate-star img {
	cursor: pointer
}
.stl1 {
	border-top: 1px dotted rgb(255, 184, 0);
	border-bottom: 1px dotted rgb(255, 184, 0);
	padding: 5px 0 !important;
	color: #EB7800;
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: 10px
}
.icon-institute {
	width: 37px;
	height: 37px;
	background-position: -122px -368px;
	position: absolute;
	left: -4px;
	top: -6px
}
.btn-broch {
	position: relative;
	overflow: visible !important;
	padding-left: 27px
}
.stc {
	position: absolute;
	right: 0;
	bottom: 0
}
.side-btn {
	border-radius: 5px;
	overflow: hidden;
	margin-bottom: 5px
}
.last {
	margin-bottom: 15px
}
.side-btn a {
	padding: 10px;
	display: block;
	text-align: center;
	background: rgb(4, 176, 219);
	color: #fff;
	font-size: 1.7em
}
.side-btn.cl1 a {
	background: rgb(0, 193, 241)
}
.side-btn.cl2 a {
	background: rgb(0, 204, 255)
}
.popup-onload-content {
	width: 450px;
	padding: 15px;
	transition: margin 1s;
	-webkit-transition: margin 1s
}
.popup-onload-content h2 {
	padding-bottom: 10px
}
.icon-salary {
	width: 33px;
	height: 21px;
	background-position: -4px -367px;
	margin-right: 10px
}
.icon-edu {
	width: 33px;
	height: 27px;
	background-position: -49px -367px;
	margin-right: 10px
}
.icon-career {
	width: 33px;
	height: 32px;
	background-position: -83px -367px;
	margin-right: 10px
}
.career-detail-nav {
	padding: 11px 0;
	margin-bottom: 15px;
	border-bottom: 1px dotted #B9B9B9;
	border-top: 1px dotted #B9B9B9
}
.career-detail-nav li {
	display: inline-block;
*display:inline;
	padding: 0 15px;
	font-size: 1.3em;
	border-right: 1px solid #E48A04
}
.career-detail-nav li:first-child {
	padding-left: 0
}
.career-detail-nav li a {
	color: #009dce
}
.img-right {
	margin: 0 0 10px 15px;
	border: 1px solid #DDD;
	padding: 4px
}
.highlightBox {
	padding: 15px;
	font-size: 1.125em;
	background: #FFF5E0
}
.highlightBox li {
	background: url(../images/tick.png) no-repeat left 2px;
	padding: 0 0 7px 22px;
	width: 45%;
	float: left;
	margin-right: 2%
}
.career-path {
	margin-bottom: 10px;
	font-size: 1.2em
}
.career-path li {
	padding: 5px 0 16px 0;
	background: url(../images/down.png) no-repeat center bottom
}
.career-path li:last-child {
	background: none;
	padding-bottom: 0
}
.career-path li:last-child span {
	background: #EC5F00;
	color: #fff
}
.career-path li span {
	background: #A3DEFF;
	display: block;
	padding: 3px 5px;
	border-radius: 5px;
	text-align: center
}
.career-path b, .career-path strong {
	display: block
}
.clgroup {
	padding-bottom: 20px
}
.clgroup .incol3:first-child, .clgroup .incol4:first-child {
	margin-left: 0
}
.incol3 {
	width: 23%;
	margin-left: 2%
}
.incol4 {
	width: 47.5%;
	margin-left: 2%
}
.fstcol {
	padding-right: 2%;
	border-right: 1px solid #CCC
}
.contactText {
	float: left;
	width: 380px;
	min-height: 472px;
	font-size: 1.2em;
	margin-right: 4%;
	border: 1px solid #EEEEEE;
	padding: 20px;
	border-radius: 5px;
	background: #F4FCFF
}
.contactText p {
	padding-bottom: 10px;
	line-height: 18px;
	border-bottom: 1px dotted #C9C9C9;
	margin-bottom: 15px
}
.contactText span {
	float: left;
	padding-top: 5px;
	margin-right: 7px
}
.contactText strong {
	color: #018EDD;
	font-size: 0.92em;
	font: 1.2em 'Ropa Sans', sans-serif, Arial, Helvetica
}
.contactText a {
	color: #292929
}
.pgecon .col2 {
	width: 498px;
	padding-left: 0
}
.liststyle1 {
	margin-bottom: 10px
}
.liststyle1 li {
	background: url(../images/tick.png) no-repeat left 2px;
	padding: 0 0 7px 22px
}
.adver h2 {
	color: #e66700
}
.career-path2 {
	padding: 2%;
	border-radius: 5px;
	width: 45%;
	float: left
}
.career-path2:first-child {
	margin-right: 2%
}
.career-path2 h3 {
	color: #fff !important
}
.popupcol {
	width: 50%
}
.popupcol h3 {
	font-size: 1.9em;
	padding-bottom: 5px
}
.popupcol h4, .popupcol2 h4 {
	font-size: 1.4em;
	padding-bottom: 3px;
	color: #FFF500;
	cursor: pointer
}
.popupcol ul {
	padding: 0 0 3px 5px
}
.popupcol li a {
	color: #FFF;
	padding-left: 5px
}
.popupcol li a:hover {
	color: #E4E4E4
}
.jobprofile li {
	background: url("../images/bullet.jpg") no-repeat scroll left 5px rgba(0, 0, 0, 0);
	font-size: 1.1em;
	line-height: 18px;
	padding: 0 0 8px 14px
}
.advert-col {
	width: 61.07%
}
.advert-col2 {
	width: 34.0975%;
	margin-left: 2.82927%;
	border-radius: 5px;
overflow:hiddenmargin-bottom:10px;
	padding: 1%;
	margin-bottom: 10px;
	height: auto
}
.advert-col2 section:first-child {
	padding-top: 0
}
.advert_blue {
	background: url(../images/pattern-bg.jpg)
}
.advert_whit {
	background: url(../images/pattern-bg_wh.jpg)
}
.advert_whit h2 {
	color: #0086da!important
}
.advert_whit_tariff {
	background: url(../images/pattern-bg_ong.jpg)
}
.advert-col2 a:hover {
	color: #000!important
}
.pdf a {
	color: #FFF;
	font-family: 'Ropa Sans', sans-serif, Arial, Helvetica;
	font-size: 2em;
	background-image: url(../images/tariff_pdf.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 15px;
	padding-bottom: 15px;
	float: left;
	height: auto;
	width: auto;
	padding-left: 50px
}
.pdf span {
	width: 100%;
	float: left;
	height: auto;
	font-size: 12px
}
.advert-col2 h2 {
	color: #FFF;
	text-transform: capitalize
}
.aside-bg {
	background: url(../images/map-bg.jpg) no-repeat top center;
	padding: 15px
}
.aside-bg h2 {
	color: #FFF;
	text-transform: uppercase;
	font-size: 2.4em
}
.advert-form input[type="text"], input[type="email"], .advert-form textarea {
	border: 0;
	height: 29px;
	line-height: 29px;
	width: 96%;
	border-radius: 5px;
	padding: 0 2%;
	margin-bottom: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px
}
.advert-form span.select {
	display: block;
	background: rgba(0, 0, 0, 0.38);
	padding: 5px;
	color: #FFF;
	border-radius: 5px;
	margin-bottom: 14px
}
.advert-form span.select label {
	display: inline-block;
	padding-right: 15px
}
.advert-form span.select input[type="radio"] {
	vertical-align: text-bottom
}
.advert-form textarea {
	height: 80px
}
.mediakit p a {
	color: #FFF;
	font-size: 1.4em;
	text-decoration: underline
}
.popupcol2 {
	width: 100%
}
.popupcol2 li a {
	color: #fff
}
.select-box-1 {
	width: 99.90%;
	margin: 5px 0;
	text-transform: uppercase;
	float: left
}
.select-box-1 select {
	width: 250px
}
.select-style {
	border: #fc8200 3px solid;
	border-radius: 3px
}
.side-xox-1-radio {
	font-size: 14px;
	margin: 10px
}
.side-xox-1-select {
	margin: 10px;
	font-size: 14px
}
.side-xox-1-select select {
	margin: 10px;
	font-size: 14px;
	width: 220px
}
.cafe-header-searchbox {
	background: #FFCB97;
	padding: 15px
}
.form-new-title input {
	border: 1px solid #CCC;
	border-radius: 5px;
	box-shadow: 0 0 14px #DDDDDD inset;
	margin-bottom: 5px;
	padding: 1%;
	resize: none;
	width: 97.59%
}
.portion {
	max-height: 48px;
	overflow: hidden
}
.load-more-strip a {
	color: #000 !important;
	display: block;
	text-align: center
}
.consultant-form select, .consultant-form input[type="text"], .slctstl {
	border: 1px solid #CCC;
	border-radius: 3px;
	line-height: 26px;
	padding: 5px 1.55%;
	width: 100%
}
.inner-col4 .search-field-copy {
	width: 85%
}
.ratings_starsset {
	background: url('../images/star_empty.png') no-repeat;
	float: left;
	height: 14px;
	width: 16px;
	cursor: pointer
}
.ratings_over {
	background: url('../images/star_highlight.png') no-repeat;
	cursor: pointer
}
.ratings_stars {
	background: url('../images/star_empty.png') no-repeat;
	float: left;
	height: 14px;
	width: 16px;
	opacity: 0.7;
	cursor: pointer
}
.ratings_vote {
	background: url('../images/star_full.png') no-repeat;
	cursor: pointer
}
.comparetable {
	font-size: 1.15em;
	line-height: 20px;
	float: left
}
.comparetable:nth-child(odd) {
	background: none repeat scroll 0 0 #FFFCF0
}
.comparetable:nth-child(even) {
	background: none repeat scroll 0 0 #EFFDFF
}
.comparetable-first {
	background: none repeat scroll 0 0 #E8FFD7;
	width: 20%;
	font-size: 1.15em;
	line-height: 20px;
	float: left
}
.comparetable .remove {
	font-size: 0.8em;
	position: relative;
	background: url(../images/close.png) no-repeat right;
	padding-right: 19px;
	color: #14A1F0;
	margin-bottom: -19px;
	float: right;
	display: block
}
.comparetable td, .comparetable-first td {
	padding: 10px;
	position: relative
}
.comparetable .institute {
	margin-bottom: 3px
}
.comparetable .institute img {
	border: 2px solid #FFF
}
.comparetable h5 {
	font-size: 1em;
	color: #0067B8;
	margin-bottom: 5px
}
.comparetable h5 a {
	color: #0067B8
}
.comparetable b {
	font-size: 1.1em
}
.num {
	display: block;
	padding-top: 83px;
	color: #017CCE;
	font-size: 0.9em;
	text-decoration: underline
}
.num.n1 {
	background: url(../images/num1.png) no-repeat center 17px
}
.num.n0 {
	background: url(../images/num0.png) no-repeat center 17px
}
.num.n2 {
	background: url(../images/num2.png) no-repeat center 17px
}
.num.n3 {
	background: url(../images/num3.png) no-repeat center 17px
}
.num.n4 {
	background: url(../images/num4.png) no-repeat center 17px
}
.compare-form {
	padding: 15px;
	border-radius: 5px;
	border: 1px solid #EAEAEA;
	width: 60%
}
.compare-form h2 {
	color: #e66700
}
.compare-form label {
	padding-bottom: 10px;
	display: block;
	width: 49%;
	float: left
}
.compare-form label.lst {
	margin-left: 2%
}
.compare-form strong {
	color: #009dce;
	font: 1.3em 'Ropa Sans', sans-serif, Arial, Helvetica
}
.compare-form input[type="checkbox"] {
	vertical-align: text-top;
	margin-right: 5px
}
.compare-form select, .compare-form input[type="text"], .compare-form input[type="email"] {
	padding: 5px 1.55%;
	width: 100%;
	border: 1px solid #CCC;
	border-radius: 3px;
	line-height: 20px;
	box-sizing: border-box
}
.compare-form .slct-crs {
	background: #F0F6F7;
	padding: 15px;
	border: 1px solid #D8D8D8;
	margin-bottom: 10px
}
.compare-form .slct-crs label {
	width: 100%;
	float: none
}
.compare-form a {
	color: #0582D5
}
.borderTop1 {
	border-top: 6px solid #ee7b00
}
.borderTop2 {
	border-top: 6px solid #00b8f1
}
.borderTop3 {
	border-top: 6px solid #98cb02
}
.borderTop4 {
	border-top: 6px solid #ff00cc
}
.borderTop4 a {
	color: #017CCE;
	font-size: 0.9em;
	text-decoration: underline
}
.top-col-4 {
	float: right;
	margin-top: -30px
}
.register-star label:after {
	content: ' *';
	color: #F00
}
.requiredstar {
	color: #F00
}
.ac_results {
	padding: 0px;
	border: 1px solid #CCC;
	background-color: white;
	overflow: hidden;
	z-index: 99999
}
.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0
}
.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	font: menu;
	font-size: 12px;
	line-height: 16px;
	overflow: hidden
}
.ac_loading {
	background: white url('indicator.gif') right center no-repeat
}
.ac_odd {
	background-color: #eee
}
.ac_over {
	background-color: #009DCE;
	color: white
}
.breadcrumbs {
	padding-bottom: 10px;
	text-transform:capitalize;
}
.breadcrumbs ul li {
	display: inline;
	background: url(../images/breadcrumb-bg.png) no-repeat left;
	padding: 0 6px 0 8px
}
.breadcrumbs ul li a {
	color: #09F
}
.breadcrumbs ul li a:hover {
	color: #0070AF
}
h4.alert_error {
	color: #E65C00;
	font-size: 1.55em;
	padding-bottom: 10px
}
.compare-button {
	position: fixed;
	right: 10px;
	top: 50%
}
.option-divisions2 {
	border-top: 1px solid #E7E7E7;
	clear: both;
	padding: 15px 0 7px
}
.option-col.half-wid {
	border-left: medium none;
	height: auto;
	padding: 0;
	width: 32.2%
}
.option-col.half-wid input[type="text"], .option-col.half-wid select {
	border: 1px solid #D2D2D2;
	border-radius: 3px;
	height: 20px;
	line-height: 20px;
	padding: 3px 4px;
	width: 41%
}
.option-col.half-wid select {
	height: 28px;
	line-height: 28px;
	width: 95%
}
.listing-page-popup {
	padding: 15px;
	transition: margin 1s ease 0s;
	width: 270px
}
.listing-page-popup h2, .listing-page-popup h3, .listing-page-popup .country-search, .listing-page-popup .option-col-inn {
	margin-bottom: 10px
}
.listing-page-popup .country-search select {
	width: 100%
}
.expand-box {
	min-height: 42px
}
.expand-box select, .expand-box .list-course {
	display: block;
	padding-bottom: 10px
}
.expand-box label {
	padding: 5px 184px 0 6px !important
}
.expand-box h3.active, .expand-box label.active {
	background: url("../images/plus.png") no-repeat scroll 234px center #FFECCB;
	border: 1px solid #DADADA;
	border-radius: 5px;
	cursor: pointer;
	margin-bottom: 10px;
	padding: 5px;
	transition: background 1s ease 0s
}
.expand-box h3, .expand-box label {
	background: url("../images/minus.png") no-repeat scroll 234px center #FFD68E;
	border: 1px solid #DADADA;
	border-radius: 5px;
	cursor: pointer;
	margin-bottom: 10px;
	padding: 5px;
	transition: background 1s ease 0s
}
.clear {
	clear: both;
	margin: 20px
}
.subscribe-newsletter {
	background: #0083d6;
	margin-top: 12px
}
.subscribe-newsletter h2 {
	color: #FFE000;
	padding: 10px 10px;
	float: left;
	width: 210px;
	text-transform: uppercase
}
.subscribe-newsletter h2 span {
	float: left;
	margin-right: 15px
}
.subscribe-newsletter input[type="text"], .subscribe-newsletter input[type="email"] {
	width: 270px;
	height: 29px;
	line-height: 29px;
	border-radius: 3px;
	border: 1px solid #CCC;
	margin-right: 10px;
	padding: 0 7px;
	transition: box-shadow linear 0.5s;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	vertical-align: top
}
.subscribe-newsletter input[type="text"]:focus, .subscribe-newsletter input[type="email"]:focus {
	box-shadow: 0px 0px 8px 2px #0099FF
}
.subscribe-newsletter .submit {
	padding: 4px 18px;
	text-transform: uppercase
}
.subscribe-newsletter .container {
	top: -11px;
	background: url(../images/corn.jpg) no-repeat, url(../images/corn2.jpg) no-repeat right top;
	position: relative;
	margin-bottom: -10px;
	overflow: hidden
}
.subscribe-newsletter .cover {
	margin: 0 13px;
	background: #006eb4
}
.newsletter-form {
	float: left;
	padding-top: 7px
}
.newsletter-form p {
	color: #FFF;
	padding-bottom: 5px
}
.tabbtnhidden {
	display: none;
	padding: 5px 15px;
	background: #009dce url(../images/drop.png) no-repeat right center;
	margin: 10px 0;
	color: #FFF
}
.tabbtnhidden.active {
	background: #f89406 url(../images/drop-up.png) no-repeat right center
}
.upcoming-events h2 a, .upcoming-events p a {
	color: #3f3f3f
}
.menubutton {
	position: absolute;
	right: 0;
	top: 0;
	display: none;
	cursor: pointer;
	padding: 10px 0;
	width: 100%;
	height: 20px
}
.icon-nav {
	width: 21px;
	height: 20px;
	background-position: -133px -252px;
	float: right
}
.icon-newsletter {
	width: 49px;
	height: 50px;
	background-position: right -408px
}
.select:disabled {
	background: none;
	color: #000
}
.listing-page-popup .select:disabled {
	color: #fff
}
#get_geo_popup .listing-page-popup h3 {
	font-size: 1.8em
}
#get_geo_popup .listing-page-popup ul li {
	margin-bottom: 5px;
	padding-bottom: 5px;
	font-size: 14px;
	border-bottom: 1px solid #CCC
}
#get_geo_popup .listing-page-popup ul a {
	color: #fff
}
.lt-ie7 .search-box {
	margin-top: -10px
}
.lt-ie7 .search-box select {
	width: 17.8%;
	font-size: 17px
}
.lt-ie7 .serch h1 {
	padding-bottom: 0;
	margin-bottom: 0
}
.lt-ie7 .search-box input[type="text"] {
	height: auto
}
.lt-ie .navigation {
	background: url(../images/nav-bg.jpg) repeat-x
}
.lt-ie9 .accordian-tab {
	border-bottom: 1px solid #FFF
}
.lt-ie7 .over-hide, .lt-ie7 .offer-slider-inner, .lt-ie7 .forum-listing .scroll, .lt-ie7 .announcement .slider {
	position: relative
}
.lt-ie9 .sponsors {
	width: 31.77%
}
.lt-ie9 .detail-discr .gr-1 {
	background: rgb(250, 167, 50)
}
.lt-ie7 .detail-tab li, .lt-ie7 .forum ul li {
	display: inline
}
.lt-ie7 .course-filter select {
	line-height: 30px;
	font-size: 16px
}
.lt-ie9 .list-tab span.active {
	background: rgb(250, 167, 50)
}
.lt-ie9 .list-tab span {
	background: #E9E9E9
}
.lt-ie7 .btn-2 {
	padding: 2px 0
}
.lt-ie7 .checkbox label {
	width: 48%
}
.lt-ie9 nav li {
	display: inline-block
}
.lt-ie9 nav {
	font-size: 1.3em
}
.lt-ie9 nav li a {
	padding: 0 3px
}
.lt-ie9 .nav-list2 li {
	display: block;
	font-size: 1.1em
}
.lt-ie .nav-list2 li ul {
	left: 42px;
	z-index: 2000
}
.lt-ie9 .serch {
	background: #333
}
.lt-ie9 .gr-1, .lt-ie9 #pagination li.active a, .lt-ie9 .list-tab span.active, .lt-ie9 .forum ul li.active {
	background-color: #faa732;
	color: #fff;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f59c00', endColorstr='#e66700', GradientType=0)
}
.fontMeb {
	font-size: 16px
}
.tableStyle {
	font-size: 14px;
	background: #FFFCED
}
.tableStyle td, .tableStyle2 td {
	padding: 10px
}
.tableStyle th {
	padding: 10px;
	font-weight: bold;
	font-size: 16px;
	text-align: left;
	background: #009dce;
	color: #fff
}
.tableStyle tr:nth-child(odd) {
	background: #E2EFCD
}
.tableStyle tr td:nth-child(2) {
}
.tableStyle tr th:nth-child(2) {
	background: #13B6D1
}
.tableStyle tr:nth-child(odd) td:nth-child(2) {
	background: #DDFBFF
}
.tableStyle tr:nth-child(even) td:nth-child(2) {
	background: #F2FDFF
}
.tableStyle2 {
}
.tableStyle2 th {
	padding: 10px;
	font-weight: bold;
	font-size: 16px;
	text-align: left;
	background: #ADADAD;
	color: #fff
}
.tableStyle2 th:nth-child(2) {
	background: #40A7B8
}
.tableStyle2 th:nth-child(3) {
	background: #639D2C
}
.tableStyle2 th:nth-child(4) {
	background: #E6B100
}
.tableStyle2 th:nth-child(5) {
	background: #DE6E18
}
.tableStyle2 tr:nth-child(odd) td:nth-child(1) {
	background: #F1F1F1
}
.tableStyle2 tr:nth-child(even) td:nth-child(1) {
	background: #FFF
}
.tableStyle2 tr:nth-child(odd) td:nth-child(2) {
	background: #DDFBFF
}
.tableStyle2 tr:nth-child(even) td:nth-child(2) {
	background: #F2FDFF
}
.tableStyle2 tr:nth-child(odd) td:nth-child(3) {
	background: #E4FCC2
}
.tableStyle2 tr:nth-child(even) td:nth-child(3) {
	background: #F0FCDD
}
.tableStyle2 tr:nth-child(odd) td:nth-child(4) {
	background: #F8F1BD
}
.tableStyle2 tr:nth-child(even) td:nth-child(4) {
	background: #FCFADD
}
.tableStyle2 tr:nth-child(odd) td:nth-child(5) {
	background: #F8E0BD
}
.tableStyle2 tr:nth-child(even) td:nth-child(5) {
	background: #FFF6EF
}
.inner-col6 {
	width: 26%;
	margin-left: 2.22%
}
.inner-col7 {
	width: 69.6%;
	border-right: 1px solid rgb(199, 199, 199);
	min-height: 300px;
	padding-right: 2%
}
.test-preparation-loc h3 {
	color: #E64000;
	padding-bottom: 5px
}
.test-preparation-loc ul {
	padding-bottom: 10px
}
.test-preparation-loc li {
	background: url(../images/bullet-1.jpg) no-repeat left 5px;
	padding-left: 10px
}
.test-preparation-loc li a {
	color: #007DB8
}
.loc-india {
	width: 49%;
	float: left;
	border-right: 1px solid #D8D8D8
}
.loc-abroad {
	width: 49%;
	float: right
}
.buttns2 button.gr-4 {
	border: 1px solid #DDD
}
select[multiple] {
	height: 100%
}
.guidance h3 {
	padding-bottom: 10px;
	font-size: 1.8em
}
.guidance h4 {
	margin-bottom: 5px;
	background: url(../images/bullet-3.png) no-repeat 0px 5px;
	padding-left: 16px
}
.guidance ul {
	padding: 0 0 10px 17px
}
.guidance ul li {
	padding: 0 0 3px 16px;
	background: url(../images/bullet-4.png) no-repeat 0px 4px
}
.highlight {
	color: #C7110E
}
.top-institute-refine {
	width: 70%
}
.top-institute-refine .option-col {
	padding: 0 1.7%;
	width: 30%
}
.top-institute-refine .option-col.last {
	margin-bottom: 0;
	padding-right: 0;
	width: 30%
}
.gr-5 {
	color: #fff;
	background: #3fc700;
	background: -moz-linear-gradient(top, #3fc700 0%, #42a500 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3fc700), color-stop(100%, #42a500));
	background: -webkit-linear-gradient(top, #3fc700 0%, #42a500 100%);
	background: -o-linear-gradient(top, #3fc700 0%, #42a500 100%);
	background: -ms-linear-gradient(top, #3fc700 0%, #42a500 100%);
	background: linear-gradient(to bottom, #3fc700 0%, #42a500 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3fc700', endColorstr='#42a500', GradientType=0)
}
.gr-6 {
	color: #fff;
	background: #f5ba00;
	background: -moz-linear-gradient(top, #f5ba00 0%, #c78f00 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5ba00), color-stop(100%, #c78f00));
	background: -webkit-linear-gradient(top, #f5ba00 0%, #c78f00 100%);
	background: -o-linear-gradient(top, #f5ba00 0%, #c78f00 100%);
	background: -ms-linear-gradient(top, #f5ba00 0%, #c78f00 100%);
	background: linear-gradient(to bottom, #f5ba00 0%, #c78f00 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5ba00', endColorstr='#c78f00', GradientType=0)
}
.close-all {
	background: url(../images/close.png);
	width: 15px;
	height: 15px;
	position: absolute;
	right: -5px;
	top: -5px;
	cursor: pointer
}
.notify-div {
	background-color: #FFFFCC;
	border: 1px solid #CCC;
	border-radius: 3px;
	color: #999999;
	padding: 5px 15px 10px 15px
}
.forum-tooltip {
	background-color: #F5F5F5;
	border: 1px solid #CCC;
	box-shadow: 1px 2px 3px 0 rgba(50, 50, 50, 0.47);
	display: none;
	margin-top: 0;
	min-height: 100px;
	min-width: 325px;
	padding: 10px;
	position: absolute
}
.tool_aero {
	background: url("../images/aero.png") no-repeat scroll center top rgba(0, 0, 0, 0);
	float: left;
	height: 30px;
	margin-left: 30px;
	margin-top: -30px;
	width: 30px
}
.forum-tooltip img {
	float: left;
	margin-right: 10px
}
.compar_box {
	width: 95%;
	margin: 2.5%
}
.compar h2 img {
	float: right;
	margin: 5px
}
.compar_box tr {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cacaca;
	line-height: 30px
}
.rupee {
	font-family: rupee;
	font-size: 13px
}
.compar table {
	border: 1px solid #ccc;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	border-collapse: separate
}
.compar td, .compar tr {
	height: 45px;
	text-align: center
}
.activity {
	width: 280px;
	float: left;
	margin-left: 50px
}
.activity .box {
	background-color: #f5f5f5;
	border: 1px solid #f4f1f1;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px
}
.activity .box tr {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC
}
.activity .box th {
	float: left;
	text-align: left;
	line-height: 30px
}
.activity .box td {
	font-size: 15px;
	font-weight: bold;
	color: #02465b
}
.progression h6 {
	font-size: 12px;
	line-height: 25px
}
.activity .box td {
	text-align: left
}
.profile_reg h5 {
	color: #0086DA;
	font-size: 13px;
	padding-bottom: 20px
}
.status {
	width: 100%;
	float: left;
	display: block;
	height: auto;
	clear: both;
	border: 1px solid #EFEFEF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}
.status:last-child {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EFEFEF
}
.status li {
	float: left;
	width: 31.1%;
	margin: 1%;
	vertical-align: middle;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #EFEFEF;
	text-align: center;
	min-height: 100px
}
.status li:last-child {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none
}
.status table td {
	padding: 5px;
	text-align: left
}
.status_img img {
	width: 200px
}
.chack {
	background-color: #066;
	display: block;
	color: #036
}
.search {
	border: 1px solid #FFF !important
}
.activenow {
	background-color: #19d400;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 7px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px
}
.noactive {
	background-color: #dc0b01;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	display: inline-block;
	margin-top: 5px
}
.noactive a {
	width: 13px;
	height: 7px;
	float: none
}
.search img {
	width: 100%
}
.search_date {
	width: 20%;
	float: left;
	height: auto;
	color: #FFF!important
}
.search_date ul li {
	float: left;
	height: auto;
	width: 100%;
	color: #666
}
.search_box {
	width: 80%;
	height: auto;
	float: left
}
.search_box ul li {
	width: 80px;
	float: left;
	height: auto;
	display: inline-block
}
.search_box ul {
	float: left;
	height: auto;
	width: 80px;
	display: inline-block;
	position: static
}
.head {
	background-color: #FAA732;
	background-image: linear-gradient(to bottom, #F59C00, #E66700);
	line-height: 30px;
	color: #FFF!important;
	display: inline-block
}
.search_date .head {
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	border-top-left-radius: 3px
}
.search_box .head:last-child {
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	border-top-right-radius: 3px
}
.refineAd {
	padding: 1%;
	border: 1px solid #DDDDDD;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}
.refineAd h3 {
	padding-bottom: 5px;
	color: #E76B00;
	font-size: 1.8em
}
.refineAd select, .refineAd input {
	padding: 3px .5%;
	border-radius: 3px;
	width: 18%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	margin-right: .5%;
	border: 1px solid #B6B6B6
}
.refineAd .btn-1 {
	line-height: 20px
}
.tharif-list {
	margin: 10px 0
}
.tharif-list td, .tharif-list th {
	padding: 10px;
	text-align: center
}
.tharif-list th {
	background: #00A1D3;
	color: #FFF
}
.tharif-list th.r1 {
	width: 5%
}
.tharif-list th.r2 {
	width: 17.5%
}
.tharif-list th.r3 {
	width: 10%
}
.tharif-list img {
	max-width: 110px
}
.innerTable td {
	padding: 2px 0
}
.innerTable2 td {
	padding: 4px 0;
	text-align: left
}
.bgGreen, .bgRed {
	background: #468847;
	padding: 2px 4px;
	border-radius: 3px;
	color: #fff
}
.bgRed {
	background: #b94a48
}
.bgGreen.med, .bgRed.med {
	font-size: 1.2em;
	padding: 3px 10px
}
.highlight {
	color: #C7110E
}
.poupgal .close, .close {
	background: url(../images/close.png);
	width: 15px;
	height: 15px;
	position: static;
	right: -7px;
	top: -5px;
	cursor: pointer
}
.poupgal .overlay {
	opacity: .9;
	filter: alpha(opacity=90)
}
.poupgal .galimg {
	position: fixed;
	z-index: 101;
	top: 50%;
	left: 50%;
	display: none
}
.list-sort .option-col-inn label {
	width: 100%;
	padding-left: 12px
}
.list-sort .option-col-inn {
	width: 46%;
	float: right;
	max-height: 140px;
	padding-right: 2%
}
.list-sort .option-col-inn.first {
	float: left
}
.adBox {
	margin-bottom: 10px;
	line-height: 0
} 
.arth1 {
	width: 35%
}
.cart-box h3 {
	margin-bottom: 5px
}
.cart-box tr {
	border-bottom: 1px solid #DFDFDF
}
.availability {
	text-align: center
}
.availability a {
	color: #fff;
	background-color: #999999;
	font-size: 11px;
	text-align: center;
	float: none;
	border-radius: 3px;
	-webkit-transition: width 2s;
	transition: width 2s;
	margin-right: auto;
	margin-left: auto;
	width: 75px;
	display: block;
	padding: 3px
}
.availability a:hover {
	background-color: #e97103;
	color: #FFF
}
.premium {
	background-color: #40A7B8;
	color: #FFF
}
.silver {
	background-color: #639D2C;
	color: #FFF
}
.gold {
	background-color: #E6B100;
	color: #FFF
}
.platinum {
	background-color: #DE6E18;
	color: #FFF
}
.innerTable {
	border-radius: 3px
}
#content-1 {
	height: auto;
	max-width: 100%;
	overflow: auto;
	position: relative;
	width: 100%
}
.total {
	background-color: #CCC;
	float: right;
	margin-right: 70px;
	width: 300px
}
.comparison_add {
	background-color: #00ABF0;
	background-image: url("../images/comparison_add.png");
	background-position: right bottom;
	background-repeat: no-repeat;
	border: 1px solid #D6D6D6;
	border-radius: 5px;
	box-shadow: 0 0 5px 1px #E9E9E9;
	color: #fff;
	margin-bottom: 4.5%;
	overflow: hidden;
	padding: 18px
}
.comparison_add h3 {
	font-size: 26px
}
.checknow_btn a {
	background-color: #F5F5F5;
	background-image: linear-gradient(to bottom, #fff, #E8E8E8);
	border-radius: 3px;
	color: #00ABF0;
	line-height: 32px;
	padding: 5px 15px;
	text-transform:capitalize;
}
.bulk-box8 {
	width: 100%
}
.bulk-box8 li {
	width: 11%;
	margin: 0;
	height: 35px
}
.space {
	margin-left: 40px
}
.username {
	font-size: 18px;
	color: #999
}
input[readonly] {
	border: 1px solid #ccc;
	border-radius: 3px;
	box-sizing: border-box;
	height: 29px;
	line-height: 29px;
	margin-right: 10px;
	padding: 0 7px;
	transition: box-shadow 0.5s linear 0s;
	vertical-align: top
}/* chat */
.chat_box {
	display: block;
	float: left;
	height: auto;
	width: 250px;
	background-color: #ebebeb;
	border: 1px solid #c5c5c5;
	font-family: 'Open Sans', sans-serif
}
.chat_head {
	background-color: #009dce;
	float: left;
	width: 240px;
	padding-right: 5px;
	padding-left: 5px
}
.chat_mainname {
	color: #FFF;
	line-height: 30px;
	background-image: url(img/chat-person.png);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	width: 160px;
	height: auto;
	padding-left: 30px;
	font-size: 13px
}
.chat_button {
	width: 50px;
	height: auto;
	float: left;
	display: block;
	font-size: 13px;
	padding-top: 5px;
	padding-bottom: 5px
}
.chat_aera {
	width: 240px;
	height: 300px;
	display: block;
	float: left;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 12px;
	overflow: scroll;
	overflow-x: hidden
}
.chat_aera_lft {
	width: 200px;
	height: auto;
	float: left;
	margin-right: 40px;
	margin-top: 10px;
	margin-bottom: 5px
}
.chat_aera_reg {
	width: 200px;
	height: auto;
	float: left;
	margin: 5px 5px 5px 10px
}
.name {
	font-size: 12px;
	font-weight: bold;
	color: #000
}
.chat_aera_reg .name {
	float: right
}
.command {
	background-color: #FFF;
	float: left;
	width: 200px;
	padding: 5px
}
.chat_comm {
	float: left;
	height: auto;
	width: 240px;
	background-color: #fff;
	padding: 5px
}
.chat_comm textarea {
	width: 230px;
	min-width: 230px;
	max-width: 230px;
	min-height: 40px;
	max-height: 40px;
	height: 40px;
	float: left
}
.serch_box {
	width: 100%;
	float: left;
	height: auto;
	border: 1px solid #cbcbcb;
	border-radius: 3px;
	margin-top: 20px;
	margin-bottom: 20px
}
.avail_search {
	width: 45%;
	float: left;
	height: auto;
	margin: 1%
}
.avail_search input, .avail_search select {
	width: 100%;
	height: auto;
	float: left
}
.avail_search select {
	padding-top: 8px;
	padding-bottom: 8px;
	margin-top: 15px;
	margin-bottom: 15px
}
.content {
	overflow: auto;
	overflow-x: hidden;
	position: relative;
	width: 100%;
	max-width: 97%;
	height: 233px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.notify-div .close {
	float: right;
	cursor: pointer;
	margin: -3px -12px 0 8px
}
.twobox {
	width: 815px;
	margin-bottom: 30px
}
.bachelors {
	width: 100%;
	float: left;
	height: auto;
	background-color: #f6f6f6;
	margin-bottom: 20px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	font-family: 'Ropa Sans', sans-serif, Arial, Helvetica;
	font-size: 18px
}
.bachelors_box {
	background-color: #f6f6f6;
	width: 960px;
	height: auto;
	padding: 20px;
	border-radius: 0 0 5px 5px
}
.bachelors_box_left {
	width: 600px;
	height: auto;
	float: left
}
.bachelors_box_reg {
	width: 360px;
	height: auto;
	float: left;
	padding: 20px
}
.bachelors_box_reg li {
	background-color: #09F;
	float: left;
	width: 40%;
	margin-top: 5px;
	margin-bottom: 5px;
	height: auto;
	margin-right: 5%;
	margin-left: 5%;
	font-size: 14px;
	line-height: 50px;
	color: #FFF;
	text-align: center
}
.bachelors_box_left .list-nav {
	position: relative;/*border:1px solid #CCC;*/
	z-index: 1;
	text-shadow: none;
	font-weight: normal;
	border-radius: 0 0 5px 5px;
	text-align: left;/*overflow:hidden;*/
	padding: 10px;
	background-color: #f6f6f6!important;
	background-image: linear-gradient(to bottom, #f6f6f6, #f6f6f6)
}
.icon-down {
	width: 10px;
	height: 25px;
	background-color: #3F3;
	float: left;
	display: block;
	position: relative
}
.icon-up {
	width: 10px;
	height: 25px;
	background-color: #3F3;
	float: left;
	display: block;
	position: relative
}
.bachelors .nav-list2 li {
	width: 43%;
	float: left;
	height: auto;
	display: block;
	margin-right: 5%;
	margin-left: 2%
}/*---------------------- map ----------------------------*/
.bann {
	position: relative
}
.map {
	width: 60%;
	float: left;
	height: auto;
	display: block;
	min-height: 355px;
	margin-top: 50px;
}
.map .map_img {
	width: 100%;
	float: left;
	height: 355px;
	display: block
}
.map .asia2_box {
	width: 48%;
	float: left;
	height: auto;
	display: block;
	padding-right: 10%;
	margin-top: 25px;
	background-image: url(../images/map_aero.png);
	background-repeat: no-repeat;
	background-position: right 72px;
	margin-top: -320px;
	margin-left: 30px
}
.map .asia2_box ul {
	border: solid 5px #00A2D4;
	padding: 2%;
	width: 96%;
	float: left;
	height: auto;
	background-color: #FFF;
	border-radius: 10px
}
.map .australia_box {
	width: 48%;
	float: left;
	height: auto;
	display: block;
	padding-right: 10%;
	margin-top: 25px;
	background-image: url(../images/map_aero.png);
	background-repeat: no-repeat;
	background-position: right 5px;
	margin-top: -120px;
	margin-left: 80px
}
.map .australia_box ul {
	border: solid 5px #00A2D4;
	padding: 2%;
	width: 96%;
	float: left;
	height: auto;
	background-color: #FFF;
	border-radius: 10px
}
.map .europe_box {
	width: 100%;
	float: left;
	height: auto;
	display: block;
	background-image: url(../images/map_aero_top.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: -230px;
	margin-left: 0px
}
.map .europe_box ul {
	margin-top: 8%;
	border: solid 5px #00A2D4;
	padding: 2%;
	width: 96%;
	float: left;
	height: auto;
	background-color: #FFF;
	border-radius: 10px
}
.map .europe_box ul li {
	width: 20%
}
.map .africa_box {
	width: 47%;
	float: left;
	height: auto;
	display: block;
	background-image: url(../images/map_aero.png);
	background-repeat: no-repeat;
	background-position: right 140px;
	margin-top: -300px
}
.map .africa_box ul {
	width: 75%;
	border: solid 5px #00A2D4;
	padding: 2%;
	float: left;
	height: auto;
	background-color: #FFF;
	border-radius: 10px;
	margin-right: 10%
}
.map .americas_box {
	width: 100%;
	float: left;
	height: auto;
	display: block;
	background-image: url(../images/map_aero_left.png);
	background-repeat: no-repeat;
	background-position: left 0px;
	margin-left: 140px;
	margin-top: -280px;
	padding-left: 8%;
	width: 100%
}
.map .americas_box ul {
	width: 60%;
	border: solid 5px #00A2D4;
	padding: 2%;
	float: left;
	height: auto;
	background-color: #FFF;
	border-radius: 10px;
	margin-right: 10%
}
.map .americas_box2 {
	width: 100%;
	float: left;
	height: auto;
	display: block;
	background-image: url(../images/map_aero_botm.png);
	background-repeat: no-repeat;
	background-position: 172px bottom;
	margin-top: -293px;
	padding-bottom: 46px;
	padding-left: 8%;
	width: 100%
}
.map .americas_box2 ul {
	width: 60%;
	border: solid 5px #00A2D4;
	padding: 2%;
	float: left;
	height: auto;
	background-color: #FFF;
	border-radius: 10px;
	margin-right: 10%
}
.map .us_box {
	width: 40%;
	float: left;
	height: auto;
	display: block;
	background-image: url(../images/map_aero_left.png);
	background-repeat: no-repeat;
	background-position: 90px 120px;
	margin-top: -280px;
	padding-left: 14%;
	position: absolute;
	visibility: visible;
	top: 293px
}
area {
	background-color: #0F0
}
.map .us_box ul {
	width: 90%;
	border: solid 5px #00A2D4;
	padding: 2%;
	float: left;
	height: auto;
	background-color: #FFF;
	border-radius: 10px
}
.map .africa_box ul li {
	width: 100%;
	float: left;
	height: auto;
	display: block
}
.map li {
	width: 50%;
	float: left;
	height: auto;
	display: block;
	line-height: 21px
}
.map .country_box {
	width: 100%;
	height: auto;
	background-color: #3C0;
	border: 2px solid #ccc;
	float: left;
	display: block
}
ul#continents {
	list-style: none;
	background: url(../images/map.png) no-repeat 0 0;
	position: relative;
	width: 580px;
	height: 268px;
	margin: 0;
	padding: 0
}
ul#continents li {
	position: absolute
}
ul#continents li .tooltip {
	display: block;
	height: 100%;
	text-decoration: none
}
#northamerica {
	width: 227px;
	height: 142px;
	top: 2px;
	left: 0px
}
#southamerica {
	width: 108px;
	height: 130px;
	top: 131px;
	left: 76px
}
#africa {
	width: 120px;
	height: 140px;
	top: 83px;
	left: 207px
}
#europe {
	width: 120px;
	height: 84px;
	top: 1px;
	left: 211px
}
#asia {
	width: 215px;
	height: 189px;
	top: 1px;
	left: 283px
}
#australia {
	width: 114px;
	height: 95px;
	top: 152px;
	left: 432px
}
#india {
	width: 63px;
	height: 70px;
	top: 76px;
	left: 353px
}
ul#continents li .tooltip:hover {
	background: url(../images/map.png) no-repeat 0 0
}
ul#continents li#northamerica .tooltip:hover {
	background-position: 1px -270px
}
ul#continents li#southamerica .tooltip:hover {
	background-position: -226px -273px
}
ul#continents li#africa .tooltip:hover {
	background-position: -209px -417px
}
ul#continents li#europe .tooltip:hover {
	background-position: -22px -427px
}
ul#continents li#asia .tooltip:hover {
	background-position: -363px -268px
}
ul#continents li#india .tooltip:hover {
	background-position: -363px -268px;
	background: url(../images/india.png) no-repeat 0 0
}
ul#continents li#australia .tooltip:hover {
	background-position: -412px -455px
}
ul#continents li .tooltip span {
	display: none
}
ul#continents li .tooltip:hover span {
	display: block;
	padding: 5px;
	width: 190px;
	background: #f5f5f5;
	position: relative;
	top: 50%;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000;
	height: auto;
	float: left;
	padding: 10px;
	border-radius: 5px;
	overflow: visible;
	z-index: 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999;
}
ul#continents li .tooltip:hover span ul li {
	width: 150px;
	float: left;
	height: auto;
	display: block
}
ul#continents li .tooltip span ul {
	display: block;
	width: 170px;
	height: 200px;
	overflow-y: scroll;
	float: left;
	border: 1px solid #ccc;
	padding: 10px;
	border-radius: 5px
}
ul#continents li .tooltip span ul li {
	display: block;
	width: 100%;
	height: auto;
	float: left;
	position: inherit;
	border-bottom: 1px solid #CCC;
	line-height: 30px;
	margin-right: 10px
}
ul#continents li .tooltip span ul li a {
	display: block;
	width: 100%;
	height: auto;
	float: left;
	color: #333333!important;
	font-family: 'Ropa Sans', sans-serif, Arial, Helvetica;
	font-size: 15px;
}
ul#continents li .tooltip span ul li a:hover {
	color: #E97101!important
}
ul#continents li .tooltip span h4 {
	color: #00b8f1;
}
ul#continents li#asia .tooltip:hover span {
	width: 370px!important;
	height: auto;
	display: block;
	margin-left: 150px;
	margin-top: -80px
}
ul#continents li#asia .tooltip:hover span ul {
	width: 350px
}
ul#continents li#asia .tooltip:hover span ul li {
	width: 150px;
	float: left;
	height: auto;
	display: block
}
ul#continents li#india .tooltip:hover span {
	width: 370px!important;
	height: auto;
	display: block;
	margin-left: 50px;
	margin-top: -80px
}
ul#continents li#india .tooltip:hover span ul {
	width: 350px
}
ul#continents li#india .tooltip:hover span ul li {
	width: 150px;
	float: left;
	height: auto;
	display: block
}
ul#continents li#europe .tooltip:hover span {
	width: 370px!important;
	height: auto;
	display: block;
	margin-left: 80px;
	margin-top: -80px
}
ul#continents li#europe .tooltip:hover span ul {
	width: 350px
}
ul#continents li .tooltip:hover span strong {
	display: block;
	margin-bottom: 2px;
	font-size: 12px;
	text-decoration: underline
}
ul#continents li#northamerica .tooltip:hover span {
	margin-left: 100px;
	margin-top: -80px
}
ul#continents li#southamerica .tooltip:hover span {
	margin-left: 70px;
	margin-top: -80px
}
ul#continents li#europe .tooltip:hover span {
	margin-left: 100px;
	margin-top: -80px
}
ul#continents li#africa .tooltip:hover span {
	margin-left: 100px;
	margin-top: -80px
}
.serch {
	background: rgba(0, 0, 0, 0.44);
	width: 36%;
	height: auto;
	float: left;
	padding: 2%;
	border-radius: 10px;
	margin-top: 30px;
margin-bottom20px
}
.serch h1 {
	color: #FFF;
	font-size: 2.4em;
	padding-bottom: 8px
}
.search-box input[type="text"], .search-box select {
	border: 3px solid #929292;
	border-radius: 5px;
	padding: 0.7%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	height: 36px;
	width: 100%;
	vertical-align: top
}
.search-box select {
	line-height: 25px;
	width: 100%;
	margin-right: .5%;
	font: normal 1.4em 'Ropa Sans', sans-serif, Arial, Helvetica;
	margin-bottom: 12px
}
.search-box input[type="text"] {
	background: #fff url(../images/icons.png) no-repeat right -277px;
	padding-right: 29px
}
.search-box input[type="text"]::-webkit-input-placeholder {
font:1em Arial, Helvetica, sans-serif;
color:#333
}
.search-box input[type="text"]::-moz-placeholder {
font:1em Arial, Helvetica, sans-serif;
color:#333
}
.search-submit {
	border: 1px solid #fff;
	box-shadow: inset 0px 0px 7px #727272;
	height: 35px;
	width: 30%;
	border-radius: 5px;
	font-weight: bold;
	box-sizing: border-box;
	font-size: 1.25em;
	line-height: 35px;
	cursor: pointer;
	background: #fff url(../images/icons.png) no-repeat right -335px;
	text-align: left;
	text-indent: 12px
}
.lt-ie9 .search-submit {
	filter: none
}
.search-box select.spwid {
	width: 100%
}
.footer-top .helpline {
	width: 30.5%;
	height: auto;
	background-color: #ebebeb;
	display: block;
	float:right;
	border: 1px solid #c6c6c6;
	margin-top: -15px;
	background-image: url(../images/tollfree.jpg);
	background-repeat: no-repeat;
	background-position: 15px center;
	font-size: 19px;
	color: #0099cd;
	text-align: center;
	padding-left: 7%;
	padding-top: 7px;
	padding-bottom: 7px;
	line-height: 25px;
	margin-right: 1%;
	margin-left: 1%
}
.footer-top .helpline span {
	font-size: 22px
}
.edufair {
	width: 82%;
	height: auto;
	float: left;
	display: block;
	margin: 10px
}
ul.bjqs {
	position: relative;
	list-style: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
	display: none
}
li.bjqs-slide {
	position: absolute;
	display: none
}
ul.bjqs-controls {
	list-style: none;
	margin: 0;
	padding: 0;
	z-index: 9999
}
ul.bjqs-controls.v-centered li a {
	position: absolute
}
ul.bjqs-controls.v-centered li.bjqs-next a {
	display: none;
	right: -40px;
	background-image: url(../images/icons_02.png);
	background-repeat: no-repeat;
	content: ""
}
ul.bjqs-controls.v-centered li.bjqs-prev a {
	display: none;
	left: -20px;
	background-image: url(../images/icons_01.png);
	background-repeat: no-repeat;
	content: ""
}
ol.bjqs-markers {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 100%
}
ol.bjqs-markers.h-centered {
	text-align: center
}
ol.bjqs-markers li {
	display: inline
}
ol.bjqs-markers li a {
	display: inline-block
}
p.bjqs-caption {
	display: block;
	width: 96%;
	margin: 0;
	padding: 2%;
	position: absolute;
	bottom: 0
}
ul.bjqs-controls.v-centered li a {
	display: block;
	padding: 10px;
	color: #000;
	text-decoration: none
}
ul.bjqs-controls.v-centered li a:hover {
}
.bjqs-markers {
	display: none!important
}
.popup-all-hide {
	display: none
}
.nav-list3 li a:hover {
	color: #d14316!important
}
#selected_course_menu {
	overflow: auto;
	height: 225px
}
.virt_box_lft, .virt_box_reg {
	width: 50%;
	height: auto;
	float: left
}
.bx-pager {
	display: none
}
.login_box a {
	color: #FFF
}
.login_box a:hover {
	color: #000
}
.forum-tip a {
	color: #fc8200;
	font-size: 20px;
}
.forum-details .more {
	color: #fc8200;
	font-size: 12px;
}
.related-course h2 a {
	color: #000!important;
	padding-top: 20px;
}
.country1 li{ float:left!important; list-style:none!important; width:95px!important; }
.goog-te-banner-frame.skiptranslate {
    display: none !important;
    } 
body {
    top: 0px !important; 
    }
	div#goog-gt-tt{ display:none!important;}
	.goog-te-gadget-simple{ 
    border: 1px solid #ccc;
    border-radius: 5px;
	 border: 1px solid #d4d4d4;
    font-size: 1.45em;
   
    padding: 3px 3px!important; line-height:20px!important;
	 
   }
   .inner-content .over-hide h2 { font-size:14px!important; float:left!important; width:150px!important; height:auto!important; margin-top:-10px!important;
  
}
.sliderh1{ width:100%; float:left; height:30px; display:block;}
 
.sliderh1{ width:100%; float:left; height:30px; display:block;}
 
.sliderh1 li{ text-align:center; color:#219dc1; text-shadow: 2px 0 0 #fff, -2px 0 0 #fff, 0 2px 0 #fff, 0 -2px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff; text-transform:capitalize; font-size:12px!important; float:left; width:100%; height:40px; }
.sliderh1 h1{font-size:18px!important;}
.sliderh1 li{ display:none;}

.others_page{ width:60%!important; float:left!important; height:auto!important; display:block!important;}
.others_page li{ list-style:none; width:96%;  float:left; display:block; height:auto; margin:2%; padding:2%; border:solid 1px #CCCCCC;}
.others_page li a{background-image: linear-gradient(to bottom, #00b8f1, #009dce); padding:3px 8px!important; color:#FFF; border-radius:3px; }

.inner-col1 .comparison_add{ padding:50px;}
.nav-list2 li ul{ padding:10px;}


.f-nav{  /* To fix main menu container */
    z-index: 9999;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
}
#main-menu-container {
    text-align: center; /* Assuming your main layout is centered */
}
#main-menu {
    display: inline-block;
    width: 1024px; /* Your menu's width */
}

.welcom-msg span a{ color:#003f5e; text-transform:capitalize;}
.logout-box {
	position: absolute;
	border: 1px solid #CCC;
	border-radius: 5px;
	padding: 10px;
	width: 320px;
	box-shadow: 0px 0px 7px #A3A3A3;
	z-index: 11;
	display: none
}
.logout_left{ width:100px; float:left; height:auto; display:block;}
.logout_left img{ width:90px; float:left; height:auto;}
.logout_reg{ width:200px; float:left; height:auto; display:block;}
.logout_name{ width:100%; float:left; display:block; height:auto; padding-top:10px; font-size:16px; color:#019cd4;}
.logout_email{ width:100%; float:left; display:block; height:auto; padding-top:10px; font-size:14px;}
.logout_button{width:100%; float:left; display:block; height:auto; padding-top:10px;}
@charset "utf-8";
.inner-content .detail-tab-total .detail-tab l1 a{ color:#F00!important;}


@media only screen and (min-width : 1070px) {
.container {
	width: 1027px
}
.serch {
	background: url(../images/search-bg.png);
	background-size: 100% 100%;
no-repeat;
	padding: 12px;
	left: 1.4%
}
#content-area {
	width: 1003px;
	padding: 0 12px
}
.content-top-ads {
	display: block
}
.search-field {
	width: 68%
}
.subscribe-newsletter input[type="text"] {
	width: 300px
}
.option-col.half-wid input[type="text"] {
	width: 84px
}
.option-col.half-wid select {
	width: 200px
}
}

@media(max-width: 980px) {
.container {
	width: 800px
}
.content-col1 {
	width: 47.15%
}
.content-col2 {
	width: 49.68%
}
.content-col3, .header-mid-right, .subnav-right, .fe-in, .inner-banner, .inner-col1, .compare-button {
	display: none
}
.serch .search-box {
	margin-left: -.2%
}
.search-box select, .search-box select.spwid {
	width: 20.8%;
	margin: 0 0 12px .2%
}
.search-submit {
	width: 102px;
	margin-left: .2%
}
.search-field {
	width: 66%
}
.navigation {
	background: #00b8f1
}
nav ul {
	border-left: 1px solid #DADADA
}
nav li {
	display: block;
	width: 20%;
	float: left;
	border: none
}
nav li a {
	border-right: 1px solid #DADADA;
	border-bottom: 1px solid #DADADA
}
.list-nav ul {
	border: 0
}
.list-nav li {
	float: none;
	width: auto
}
.list-nav li a {
	border: 0
}
.top-col-1 {
	padding: 0
}
.top-col-2 {
	padding-left: 0.85%
}
.lang {
	margin-right: 5px
}
.logo {
	width: auto
}
.subscribe-newsletter input[type="text"] {
	width: 200px;
	margin-right: 5px
}
.subscribe-newsletter .submit {
	padding: 4px
}
.subscribe-newsletter h2 {
	width: 188px
}
.inner-col2 {
	width: 100%;
	margin: 0
}
.option-col.half-wid select {
	width: 68.8%
}
.search-discription {
	width: 73%
}
.map{width: 100%!important;}
.serch{width: 96%!important; margin-top:-30px!important; margin-bottom:10px!important;}
.content-top-ads{ height:196px!important;}
.edufair{ width:98%!important;}
.newsletter-form{ padding:20px!important;}
.footer-col{ min-height:220px!important;}
.helpline{ width:50%!important; margin-top:50px!important;}
.help_support .footer-col {
    margin-top: -110px!important;
    width: 16%!important;
}

}

@media (max-width: 779px) {
.container {
	width: auto;
	padding: 0 15px
}
.content-col1, .content-col2 {
	float: none;
	width: auto;
	padding: 0
}
.serch {
	height: auto;
	position:relative;
	top: -183px;
	clear: both;
	margin-bottom: -149px;
	background: rgba(0, 0, 0, 0.48);
	border-radius: 5px;
	overflow: hidden
}
.search-submit {
	float: right;
	margin-right: 15px
}
.search-box select, .search-box select.spwid {
	width: 49%
}
.custom-search {
	display: none
}
.inner-content {
	padding-top: 20px;
	padding-bottom: 20px
}
.subscribe-newsletter .cover {
	margin: 0 -2px
}
.subscribe-newsletter h2 {
	width: auto;
	padding-bottom: 0;
	float: none
}
.newsletter-form {
	padding: 0 0 10px 74px;
	float: none
}
.subscribe-newsletter input[type="text"] {
	width: 35%;
	margin-right: .4%
}
.subscribe-newsletter .submit {
	padding: 4px 0;
	width: 25%
}
.subscribe-newsletter .container {
	margin-bottom: 0;
	top: 0
}
article .col2 {
	width: 47%
}
.option-col.half-wid b {
	display: block;
	padding-top: 0
}
.option-col.half-wid select {
	width: 88.8%
}
.option-col.half-wid input[type="text"] {
	width: 35%
}
.compare input[type="text"] {
	width: 15%
}
.top-col-3 {
	float: left;
	padding-top: 15px
}
.inner-col3, .inner-col4 {
	width: auto;
	float: none;
	border: none
}
.placement-companies ul li {
	width: 21%
}
.begin-career {
	display: none
}
.search-result-detail .figure img{ padding-bottom:20px;}
.visted_list .fee{ width:100%; float:left; display:block; height:auto;}
.visted_list .stud{ width:100%; float:left; display:block; height:auto;}
.search-result .search-result-detail figure img{ width:100%!important;}
.search-result-detail figure{ min-height:20px!important; margin-left:10px; margin-bottom:10px;}
.inner-col7{ width:100%!important; float:left!important; display:block!important; height:auto;}
}

@media (max-width: 670px) {
nav li {
	width: auto;
	float: none;
	border: none
}
nav li .list-nav {
	position: static;
	border: 0;
	overflow: hidden
}
.nav-list2 li ul {
	position: static;
	display: block !important;
	max-height: 131px
}
.nav-list2 {
	width: 100%
}
nav li a.dropNav {
	background: url(../images/drop.png) no-repeat right 16px
}
.list-tab span {
	padding: 8px 10px;
	width: auto
}
nav {
	min-height: 41px;
	position: relative
}
nav ul.navul {
	border: 0;
	display: none;
	padding-top: 25px
}
nav li a {
	border-right: 0;
	text-align: left
}
.menubutton {
	display: block
}
#banner {
	margin-top: 15px
}
.footer-top, .footer-bottom {
	display: none
}
.consultant-form {
	width: 100% !important
}
.compare .right {
	width: 22%;
	padding: 0
}
article .col2 {
	width: 100%;
	margin: 10px 0 0 0
}
.compare input[type="text"] {
	margin: 0 .9%
}
.detail-imgrotator {
	float: none;
	width: 100%;
	overflow: hidden
}
.detail-discr {
	float: none;
	width: 100%
}
.detail-tab li {
	padding: 7px;
	margin-left: 0
}
section.course-list {
	overflow-x: scroll
}
.course-list table {
	width: 800px
}
.search-result-head .star {
	width: auto
}
.serch{ top:26px!important;}
.adver{ padding:20px 0!important ; float:left; width:100%; height:auto; display:block;}
.adver .advert-col{ width:100%!important;}
.adver .advert_whit_tariff{ width:90%!important;}
.adver .advert_whit{ width:90%!important; padding:2%;}
.adver .advert_blue { width:90%!important;}
.adver .advert_blue .gsp-video{ text-align:center!important;}
.adver .advert_blue .gsp-video video { width:90%!important;}
.form-row .regi-form .col2 select{
    display: block!important;
    float: left!important;
    height: auto!important;
    padding-left: 0px!important;
    width: 80%!important;
}
.diagram{ display:none!important;}
.welcom-msg{ width:100%; float:left; display:block; height:auto; text-align:left; }
.top-col-2{ padding-top:30px!important;}
.select-lang{ width:161px!important; float:left; display:block;}
.msg{ text-align:right!important;}
.top-col-2 .left .login { margin-top:-30px!important;}
.regi-form .col2, .regi-form select {
    padding-left: 0!important;
    width: 100%!important;
}


}

@media (max-width: 480px) {
.content-scrl li {/*width:290px*/
}
/*.banner-image, .banner-caption, article .col2, .compare, .search-discription .buttns2 .right {
	display: none
}*/
.logo img { width:100%!important;}
.search-box select, .search-box select.spwid{ width:100%!important;}
.bann{   min-height: 290px !important;}

#banner {
	min-height: 188px;
	padding-top: 10px
}
.top-col-1 {
	float: none;
	margin: 0 auto 10px auto;
	display: block
}
.top-col-1 .btn-1 {
	margin: 0 auto;
	display: block
}
.top-col-2, .top-col-3 {
	float: none;
	overflow: hidden;
	margin: 0px -15px;
	padding: 6px 15px;
	background: #E2F6FF
}
.top-col-2 .btn-2 {
	padding: 4px 8px
}
.select-lang {
	width: 147px
}
.top-nav li a {
	padding: 4px 9px
}
.subscribe-newsletter input[type="text"] {
	width: 97%;
	margin-bottom: 10px
}
.subscribe-newsletter .submit {
	width: auto;
	padding: 4px 8px
}
.search-discription .buttns2 .gr-1 {
	margin-top: 10px
}
.option-col {
	width: 28%
}
.option-col.last {
	width: 98%;
	padding: 0;
	border: 0
}
.option-col-inn label {
	width: 30%
}
.top-col-2, .top-col-3 {
	text-align: center
}
.lang, .top-col-2 .left, .top-nav li {
	float: none;
	display: inline-block;
*display:inline
}
.detail-tab ul {
	display: none
}
.tabbtnhidden {
	display: block
}
.map{ display:none!important;}
.content-top-ads {
    height: 389px !important;
	text-align:center !important;
}
.edufair{ display:none!important;}
.bachelors_box_left .list-nav{ width:60%!important;}
.bachelors .nav-list2 li { width:96%!important; }
.option-col{ width:96%!important; border:none!important; padding:0px!important; margin:0px!important; }
.listing-page-popup{ width:200px!important;}
.option-col-inn label{ width:96%!important; }
.login-box{ position:relative!important;}
.subscribe-newsletter input[type="text"], .subscribe-newsletter input[type="email"]{ width:250px!important;}

.regi-form select {
    -moz-appearance: none;
    background: url("../images/arrow.png") no-repeat scroll right 10px #fff;
    height: 30px;
    padding: 2px 3px;
    text-indent: 0.01px;
    text-overflow: "";
    width: 60%;
}
.option-col-inn {
    max-height: 240px!important;
    overflow-x: hidden;
    overflow-y: auto;
}
.compar{ width:300px; float:none; margin:auto; height:auto; overflow:auto; text-align:center; }
.select-lang{ width:161px!important; float:left; display:block;}
.msg{ text-align:right!important;}
.top-col-2 .left .login { margin-top:-30px!important;}
.regi-form .col2, .regi-form select {
    padding-left: 0!important;
    width: 100%!important;
}
.search-result-detail figure {  width: 100%!important;}
.search-discription .buttns2 a { float:left!important; display:block!important;width: 100%!important;}
.test-preparation-loc .loc-india{  width: 100%!important;}
.test-preparation-loc .loc-abroad{  width: 100%!important;}
.inner-col6{  width: 100%!important;}

.stc {
    bottom: -32px;
    position: absolute;
    right: 115px;
}



}

@media (max-width: 361px) {
.tabs span {
	display: none
}
.option-col {
	width: 90%;
	height: 110px;
	padding: 0;
	border: 0
}
.option-col.half-wid {
	width: 100%
}
.search-result-detail figure, .search-discription {
	width: auto;
	margin: 0
}
.search-spec span {
	width: auto;
	border: 0;
	padding: 0;
	display: block
}
.option-col-inn label {
	width: 40%
}
.option-col{ width:96%!important; border:none!important; padding:10px!important; margin:0px!important; }

.select-lang {
	margin-bottom: 5px
}
.top-nav li:last-child {
	margin-top: 5px
}


}

/*-- Responsive Design --*/

@media (min-width: 576px) {
	
}
@media (min-width: 768px) {
}
@media (min-width: 1200px) {
}.search-result-detail {
	padding: 10px 0
}
.search-result-detail figure {
	width: 22.1%;
	float: left;
	line-height: 0;
	border: 1px solid #CCC;
	padding: 2px;
	text-align: center;
	min-height: 89px
}
.search-result-detail .figure-img {
	width: 13.1%;
	float: left;
	line-height: 0;
	border: 1px solid #CCC;
	padding: 2px;
	text-align: center;
	min-height: 89px
}
.search-result-detail .h2-style {
	color: #c84200
}
.search-discription {
	float: left;
	width: 73.9%;
	margin-left: 3%;
	position: relative
}
.search-discription p {
	font-size: 1.1em;
	line-height: 18px;
	color: #606060;
	padding-bottom: 12px
}
.search-discription p a {
	color: #606060
}
.search-discription p a.mor {
	color: #309fe6;
	font-size: 0.8em
}
.search_table {
	float: left;
	height: auto;
	width: 100%;
	margin-top: 20px;
	margin-bottom: 20px;
	line-height: 45px;
	text-align: center;
	font-size: 14px
}
.search_table {
	border: 1px solid #eee;
	border-radius: 3px
}
.search_table ul li:nth-child(even) {
	background: #eaf7ff
}
.search_table tr:first-child {
	line-height: 30px
}
.search_table tr th {
	padding-bottom: 10px;
	padding-top: 10px
}
.search_table tr th {
	background-color: #FAA732;
	background-image: linear-gradient(to bottom, #F59C00, #E66700);
	color: #fff !important
}
.search_table tr:nth-child(2n) {
	background-color: #EAF7FF !important
}
.avail_search {
	width: 45%;
	float: left;
	height: auto;
	margin: 1%
}
.avail_search input, .avail_search select {
	width: 100%;
	height: auto;
	float: left
}
.serch_box {
	width: 100%;
	float: left;
	height: auto;
	border: 1px solid #cbcbcb;
	border-radius: 3px;
	margin-top: 20px;
	margin-bottom: 20px
}
.avail_search select {
	padding-top: 8px;
	padding-bottom: 8px;
	margin-top: 15px;
	margin-bottom: 15px
}
.search_table {
	width: 45%;
	float: left;
	height: auto;
	margin: 1%
}
.notify-div .close {
	float: right;
	cursor: pointer;
	margin: -3px -12px 0 8px
}
.selact_package table {
	border-radius: 3px
}
.selact_package tr {
	border-bottom: 1px solid #CCC
}
.selact_package tr th:first-child {
	border-top-left-radius: 3px;
	line-height: 45px
}
.selact_package tr th {
	background-color: #00B8F1;
	border-left: 1px solid #fff;
	color: #fff;
	line-height: 30px
}
.selact_package tr {
	border-bottom: 1px solid #CCC
}
.selact_package tr td:first-child {
	border-left: 1px solid #CCC
}
.selact_package tr td {
	background-color: #fff;
	border-right: 1px solid #CCC;
	line-height: 45px
}
.selact_package tr td {
	text-align: center
}
.selact_package tr td img {
	width: 200px
}
.selact_package tr td a img {
	width: 15px
}
.selact_package table table td, .selact_package table table tr, .selact_package table table tr td:first-child {
	border: medium none
}
.selact_package table table tr {
	border-bottom: 1px dotted #CCC;
	border-style: none none dotted
}
.list_style ul li {
	list-style: circle inside!important;
	padding-left: 25px;
	line-height: 22px;
}
.content {
	overflow: auto;
	position: relative;
	width: 100%;
	max-width: 97%;
	height: 233px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.ca-container {
	position: relative;
	width: 100%;
	height: 520px;
}
.ca-wrapper {
	width: 100%;
	height: 100%;
	position: relative;
}
.ca-item {
	position: relative;
	float: left;
	width: 25%;
	height: 100%;
	text-align: center;
}
.ca-more {
	position: absolute;
	bottom: 5px;
	right: 0px;
	background: #00B8F1;
	text-align: center;
	color: white;
	text-shadow: 1px 1px 1px #897c63;
	width: 100%;
	line-height: 30px;
	text-transform: uppercase;
}
.ca-close {
	position: absolute;
	top: 10px;
	right: 10px;
	background: #fff url(../images/cross.png) no-repeat center center;
	width: 27px;
	height: 27px;
	text-indent: -9000px;
	outline: none;
	-moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
	box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
	opacity: 0.7;
}
.ca-close:hover {
	opacity: 1.0;
}
.ca-item-main {
	border: 1px solid #cccccc;
	border-radius: 6px;
	bottom: 5px;
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
	left: 5px;
	overflow: hidden;
	padding: 20px;
	position: absolute;
	right: 5px;
	top: 5px;
}
.ca-icon {
	width: 233px;
	height: 189px;
	position: relative;
	margin: 0 auto;
	background: transparent url(../images/animal1.png) no-repeat center center;
}
.ca-item-2 .ca-icon {
	background-image: url(../images/animal2.png);
}
.ca-item-3 .ca-icon {
	background-image: url(../images/animal3.png);
}
.ca-item-4 .ca-icon {
	background-image: url(../images/animal4.png);
}
.ca-item-5 .ca-icon {
	background-image: url(../images/animal5.png);
}
.ca-item-6 .ca-icon {
	background-image: url(../images/animal6.png);
}
.ca-item-7 .ca-icon {
	background-image: url(../images/animal7.png);
}
.ca-item-8 .ca-icon {
	background-image: url(../images/animal8.png);
}
.ca-item h3 {
	font-family: 'Coustard', sans-serif;
	text-transform: uppercase;
	font-size: 30px;
	color: #000;
	margin-bottom: 20px;
	height: 85px;
	text-align: center;
	text-shadow: 0px 1px 1px #e4ebe9;
}
.ca-item h4 span {
	text-indent: 40px;
	display: block;
}
.ca-item h4 span.ca-quote {
	color: #f4eee3;
	font-size: 100px;
	position: absolute;
	top: 20px;
	left: 0px;
	text-indent: 0px;
}
.ca-content-wrapper {
	background: #b0ccc6;
	position: absolute;
	width: 0px; /* expands to width of the wrapper minus 1 element */
	height: 440px;
	top: 5px;
	text-align: left;
	z-index: 10000;
	overflow: hidden;
}
.ca-content {
	width: 660px;
	overflow: hidden;
}
.ca-content-text {
	font-size: 14px;
	font-style: italic;
	font-family: "Georgia", "Times New Roman", serif;
	margin: 10px 20px;
	padding: 10px 20px;
	line-height: 24px;
}
.ca-content-text p {
	padding-bottom: 5px;
}
.ca-content h6 {
	margin: 25px 20px 0px 35px;
	font-size: 32px;
	padding-bottom: 5px;
	color: #000;
	font-family: 'Coustard', sans-serif;
	color: #60817a;
	border-bottom: 2px solid #99bcb4;
	text-shadow: 1px 1px 1px #99BCB4;
}
.ca-content ul {
	margin: 20px 35px;
	height: 30px;
}
.ca-content ul li {
	float: left;
	margin: 0px 2px;
}
.ca-content ul li a {
	color: #fff;
	background: #000;
	padding: 3px 6px;
	font-size: 14px;
	font-family: "Georgia", "Times New Roman", serif;
	font-style: italic;
}
.ca-content ul li a:hover {
	background: #fff;
	color: #000;
	text-shadow: none;
}
.ca-nav span {
	width: 25px;
	height: 38px;
	background: transparent url(../images/arrows.png) no-repeat top left;
	position: absolute;
	top: 50%;
	margin-top: -19px;
	left: -40px;
	text-indent: -9000px;
	opacity: 0.7;
	cursor: pointer;
	z-index: 100;
}
.ca-nav span.ca-nav-next {
	background-position: top right;
	left: auto;
	right: -40px;
}
.ca-nav span:hover {
	opacity: 1.0;
}
.eduexperts .avail_search {
	background: linear-gradient(to bottom, #00b8f1 50%, #009dce 50%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	width: 100%;
	float: left;
	height: auto;
	margin: 0px;
}
.eduexperts .avail_search select, .avail_search input {
	width: 19%;
	height: auto;
}
.eduexperts .refineAd {
	padding: 0px;
}
.eduexperts .avail_search select {
	padding-top: 3px;
	padding-bottom: 3px;
	margin-left: 20px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.eduexperts .avail_search .search {
	margin-top: 12px;
	margin-left: 20px;
}
.edupop {
	width: 500px;
}
.edu_exp {
	width: 100%;
	float: left;
	height: auto;
	display: block;
}
.edu_exp li {
	width: 33.3%;
	float: left;
	height: auto;
	display: block;
	text-align: center;
}
.edu_exp li span .edu_rou {
	width: 100px;
	height: 100px;
	border-radius: 50px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	background-color: #fff;
	display: block;
	background-repeat: no-repeat;
	background-position: center center;
	margin: 10px auto;
	float: none;
}
.starrate {
	background-image: url("../images/star_group.png");
	background-repeat: no-repeat;
	bottom: -16px;
	float: none;
	height: 20px;
	margin: 5px auto;
	width: 100px;
}
.star_1 {
	background-position: 0 -19px;
}
.star_2 {
	background-position: 0 -38px;
}
.star_3 {
	background-position: 0 -57px;
}
.star_4 {
	background-position: 0 -76px;
}
.star_5 {
	background-position: 0 -95px;
}
.line a {
	background-color: #2a9de2;
	border-radius: 3px;
	bottom: -20px;
	color: #fff;
	float: left;
	font-size: 14px;
	line-height: 40px;
	position: relative;
	text-transform: uppercase;
	width: 100%;
}
.ca-item {
	float: left;
	height: 100%;
	position: relative;
	text-align: center;
	width: 25%;
}
.edu_exp li span .edu_bg4 {
	background-image: url(../images/university_iocn_01_0101.png);
}
.edu_exp li span .edu_bg2 {
	background-image: url(../images/university_iocn_01_02.png);
}
.edu_exp li span .edu_bg3 {
	background-image: url(../images/university_iocn_01_03.png);
}
.edu_exp li h3 a {
	color: #FFF;
	size: 18px!important;
}
.ca-item-main img {
	width: 150px;
	height: 188px;
	border-radius: 150px;
	-webkit-border-radius: 150px;
	-moz-border-radius: 150px;
	border: 1px #CCCCCC solid;
}
.edu_profile a {
	color: #000;
	font-size: 14px;
	font-weight: bold;
	margin-top: 10px;
}
.requiredstar {
	color: #F00;
}
.consult {
	background-color: #2A9DE2;
	padding: 7px;
	font-size: 14px;
	color: #FFF;
	border-radius: 3px;
	margin-top: 20px;
	display: block;
	text-transform: uppercase;
}
.consult:hover {
	background-color: #E87000;
}
.online_icon {
	background: url(../images/avilable_img.png) no-repeat 20px 20px;
}
.offline_icon {
	background: url(../images/disavilable_img.png) no-repeat 20px 20px;
}
.eduprofile_img {
	text-align: center;
}
.eduprofile_img img {
	padding: 15px;
	border: solid 1px #cccccc;
	border-radius: 3px;
}
.eduprofile_box {
	padding: 15px;
	width: 90%;/* border:solid 1px #cccccc;*/
	border-radius: 3px;
	float: left;
	height: auto;
}
.eduprofile_box_box {
	width: 100%;
	float: left;
	height: auto;
}
.eduprofile_box h4 {
	color: #e46d0a;
	text-transform: capitalize;
	padding-top: 10px;
}
.eduprofile_box_box ul li {
	list-style: circle;
	margin-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.live, .upcoming, .completedfair {
	color: #FFF;
	font-size: 14px;
	text-align: center;
	float: left;
	height: auto;
	width: 100px!important;
	line-height: 60px;
	border-radius: 5px;
	text-transform: uppercase;
	margin-right: 15px;
}
.live {
	background-color: #FAA732;
}
.upcoming {
	background-color: #128902;
}
.completedfair {
	background-color: #00afe6;
}
.virtual .left {
	width: 80%;
	float: left;
}
.visted_list {
	width: 100%;
	float: left;
	height: auto;
	color: #777;
	font-style: italic;
	font-weight: bold;
}
.visted_list span {
	color: #009dce;
	font-size: 14px;
	font-style: normal;
	padding-left: 5px;
}
.visted_list div {
	width: 27%;
	float: left;
	height: auto;
	padding-left: 25px;
	height: 20px;
	line-height: 20px;
}
.visted_list .unv {
	background-image: url(../images/university.png);
	background-repeat: no-repeat;
}
.visted_list .fee {
	background-image: url(../images/fee.png);
	background-repeat: no-repeat;
}
.visted_list .stud {
	background-image: url(../images/stud.png);
	background-repeat: no-repeat;
}
.tariff {
	color: #FFF;
	font-family: 'Ropa Sans', sans-serif, Arial, Helvetica;
	font-size: 2em;
	background-image: url(../images/tariff_iocn.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 15px;
	padding-bottom: 15px;
	float: left;
	height: auto;
	width: auto;
	padding-left: 50px;
}
.student-patner-18 {
	background-position: -275px -61px
}
.portal-patner-1 {
	background-position: -12px -113px;
	width: 32px;
	height: 35px
}
.portal-patner-2 {
	background-position: -52px -113px;
	width: 32px;
	height: 35px
}
.search-top {
	font-size: 0;
	padding-top: 25px
}
.search-top input, .search-top .submit {
	height: 31px;
	line-height: 29px;
	vertical-align: middle;
	border: 1px solid #cacaca;
	display: inline-block;
*display:inline;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box
}
.search-top .submit {
	float: right
}
.search-top .field {
	border-radius: 5px 0 0 5px;
	width: 43.9%;
	background: #dffaff;
	padding: 2px 3px;
	border-right: 0;
	box-shadow: inset 0px 0px 6px #D5D5D5;
	font-size: 12px
}
.search-top .field::-webkit-input-placeholder {
font:italic 1.2em 'Ropa Sans', sans-serif, Arial, Helvetica;
color:#009dce;
line-height:31px
}
.search-top .field::-moz-placeholder {
font:italic 1.2em 'Ropa Sans', sans-serif, Arial, Helvetica;
line-height:30px;
color:#009dce;
line-height:31px
}
.search-top .submit {
	border-radius: 0 5px 5px 0;
	width: 98px;
	font: 17px 'Ropa Sans', sans-serif, Arial, Helvetica;
	line-height: 31px
}
.search-top .submit span {
	display: inline-block;
	background: url(../images/icons.png) no-repeat -134px -339px;
	height: 23px;
	width: 22px;
	float: right;
	margin-top: 2px
}
.lt-ie7 .search-top .submit {
	float: none
}
.charges {
	width: 100%;
	float: left;
	height: auto
}
.charges .charges_reg, .charges .charges_lft {
	width: 45%;
	float: left;
	padding-right: 5%
}
.charges table {
	border: 1px solid #ccc;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	border-collapse: separate
}
.charges td, .compar tr {
	height: 45px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	text-align: left;
	padding-left: 20px
}
.charges td {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFF
}
.charges th, .compar th:hover {
	background-color: #00A1D3;
	color: #FFF;
	
	
	text-align:center;
	
}
.charges th:first-child {
	webkit-border-radius: 7px 0 0 0;
	-moz-border-radius: 7px 0 0 0;
	border-radius: 7px 0 0 0
}
.charges th:last-child {
	-webkit-border-radius: 0 7px 0 0;
	-moz-border-radius: 0 7px 0 0;
	border-radius: 0 7px 0 0
}
.compar tr:nth-child(even) {
	background-color: #f8f8f8!important
}
.compar {
	width: 100%;
	float: left;
	height: auto
}
.compar li {
	width: 45%;
	float: left;
	height: auto;
	border: 1px solid #CCC;
	background-color: #F7F6F6;
	border-radius: 5px;
	margin-right: 1%;
	margin-left: 1%;
	margin-top: .5%;
	margin-bottom: .5%
}
.compar h2 {
	background-color: #00A1D3;
	color: #FFF;
	padding: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px
}
.compar h2 span {
	background-color: #FFF;
	height: 20px;
	width: 25px;
	float: right;
	background-repeat: no-repeat
}
.compar td {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFF;
	width:20%!important;
}
.compar th, .compar th:hover { 
	background-color: #00A1D3;
	color: #FFF;
	text-align:center;
	
}
.compar th:first-child {
	webkit-border-radius: 7px 0 0 0;
	-moz-border-radius: 7px 0 0 0;
	border-radius: 7px 0 0 0
}
.compar th:last-child {
	-webkit-border-radius: 0 7px 0 0;
	-moz-border-radius: 0 7px 0 0;
	border-radius: 0 7px 0 0
}
.compar tr:nth-child(even) {
	background-color: #f8f8f8
}
.compar tr:hover {
	background-color: #eee;
	color: #00a1d3;
	border:  #00a1d3!important;
	
	cursor: pointer
}
.profile {
	float: left;
	width: 100%
}
.profile .profile_left {
	width: 20%;
	height: auto;
	float: left;
	text-align: center;
	min-height: 400px
}
.profile .profile_reg {
	width: 80%;
	height: auto;
	float: left;
	text-align: left
}
.profile_about {
	float: left;
	width: 100%;
	margin: .5em
}
.profile h4 {
	font-size: 14px;
	margin-top: .5em;
	margin-bottom: .5em;
	font-weight: bold
}
.progression {
	width: 200px;
	float: left
}
.progression .bar {
	border: 1px solid #CCC;
	float: left;
	width: 100%;
	height: 20px;
	background-color: #F2F2F2;
	margin-right: 30px;
	margin-top: 2px;
	margin-bottom: 2px
}
.bar .bar_1 {
	background-color: #00a9de;
	display: block;
	height: 20px;
	width: 10%
}
.bar .bar_2 {
	background-color: #00a9de;
	display: block;
	height: 20px;
	width: 30%
}
.bar .bar_3 {
	background-color: #00a9de;
	display: block;
	height: 20px;
	width: 60%
}
.bar .bar_4 {
	background-color: #00a9de;
	display: block;
	height: 20px;
	width: 80%
}
.bar .bar_5 {
	background-color: #00a9de;
	display: block;
	height: 20px;
	width: 100%
}
.bar .active {
	background-color: #fc8200!important
}
.mCustomScrollbar{ -ms-touch-action: none; touch-action: none}.mCustomScrollbar.mCS_no_scrollbar{ -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; /* minimum dragger height */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}.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; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container{ padding-bottom: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box}.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, /* auto-expanded scrollbar */.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: #4292c3;filter: "alpha(opacity=75)";-ms-filter: "alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color: #026eaf; 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: #026eaf; 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}/* theme: "light-2", "dark-2" */.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}/* theme: "dark-2" */.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}/* theme: "light-thick", "dark-thick" */.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}/* theme: "dark-thick" */.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}/* theme: "light-thin", "dark-thin" */.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}/* theme "dark-thin" */.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}/* theme "rounded", "rounded-dark", "rounded-dots", "rounded-dots-dark" */.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; /* auto-expanded scrollbar */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; /* auto-expanded scrollbar */ }.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; /* auto-expanded scrollbar */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; /* auto-expanded scrollbar */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}/* theme "rounded-dark", "rounded-dots-dark" */.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}/* theme "rounded-dots", "rounded-dots-dark" */.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}/* theme "rounded-dots-dark" */.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}/* theme "3d", "3d-dark", "3d-thick", "3d-thick-dark" */.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%)}/* theme "3d", "3d-dark" */.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}/* theme "3d-dark" */.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}/* theme: "3d-thick", "3d-thick-dark" */.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}/* theme: "3d-thick-dark" */.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}/* theme: "minimal", "minimal-dark" */.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; }/* RTL direction/left-side scrollbar */.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)"; }/* theme: "minimal-dark" */.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)"; }/* theme "light-3", "dark-3" */.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}/* theme "dark-3" */.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}/* theme "inset-dark", "inset-2-dark", "inset-3-dark" */.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)}.box1{float: left;height:auto}.box1 li{ float:left;}.chart {
	clear: both;
	padding: 0;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
}
.country1{ width:100%; float:left; display:block; height:auto; margin-left:42px;}
.country ul li {
    float: left;
    text-align: center;
    width: 110px;
	display:block;
}
.chart li { width:0px!important;}

@media (min-width: 700px) {
  .chart {
  
    height: 250px;
    margin: 0 auto emCalc(-32px);
  }
}
.chart li {
  display: block;
  height: 125px;
  padding: emCalc(25px) 0;
  position: relative;
  text-align: center;
  vertical-align: bottom;

}
@media (min-width: 700px) {
  .chart li {
	display: inline-block;
	height: 250px;
	margin: 0;
	
  }
}
.chart .axis {
	display: none;
	top: emCalc(-45px);
	width: 20px;;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ccc;
}
@media (min-width: 700px) {
  .chart .axis {
    display: inline-block;
  }
}
.chart .label {
  background: #cccccc;
  margin: -9px 0 46px 0;
}
.chart .percent {
  letter-spacing: -3px;
  opacity: .4;
  width: 100%;
  font-size: 30px;
  font-size: 1.875rem;
}
@media (min-width: 700px) {
  .chart .percent {
    position: absolute;
    font-size: 62px;
    font-size: 3.875rem;
  }
}
.chart .percent span {
  font-size: 30px;
  font-size: 1.875rem;
}
.chart .skill {
  font-weight: 800;
  opacity: .5;
  overflow: hidden;
  text-transform: uppercase;
  width: 100%;
  font-size: 14px;
  font-size: 0.875rem;
}
@media (min-width: 700px) {
  .chart .skill {
    bottom: 20px;
    position: absolute;
    font-size: 16px;
    font-size: 1rem;
  }
}
 .edu {
  background: #4f81bd;
}
.living {
  background: #c0504d;
}
.travel {
  background: #9bbb59;

}
.country{
	float: left;
	width: 100%;
	padding-left: 20px;
}
.country li{
	float: left;
	text-align: center;
	width: 110px;
}
.country .a1 {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 20px;
}

.a1{
	margin-right: 20px;
	margin-left: 20px;
}
.map .edu,.map .living, .map .travel {
	float: left;
	height: 15px;
	width: 15px;
	margin-right: 2px;
	margin-left: 2px;	
}
.map{
	float: right;
	margin-top: -300px;
	margin-right: 60px;
}

.chart {
	clear: both;
	padding: 0;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
}
@media (min-width: 700px) {
  .chart {
  
    height: 250px;
    margin: 0 auto emCalc(-32px);
  }
}
.chart li {
  display: block;
  height: 125px;
  padding: emCalc(25px) 0;
  position: relative;
  text-align: center;
  vertical-align: bottom;

}
@media (min-width: 700px) {
  .chart li {
	display: inline-block;
	height: 250px;
	margin: 0;
	width: 20px;
  }
}
.chart .axis {
	display: none;
	top: emCalc(-45px);
	width: 20px;;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ccc;
}
@media (min-width: 700px) {
  .chart .axis {
    display: inline-block;
  }
}
.chart .label {
  background: #cccccc;
  margin: -9px 0 46px 0;
}
.chart .percent {
  letter-spacing: -3px;
  opacity: .4;
  width: 100%;
  font-size: 30px;
  font-size: 1.875rem;
}
@media (min-width: 700px) {
  .chart .percent {
    position: absolute;
    font-size: 62px;
    font-size: 3.875rem;
  }
}
.chart .percent span {
  font-size: 30px;
  font-size: 1.875rem;
}
.chart .skill {
  font-weight: 800;
  opacity: .5;
  overflow: hidden;
  text-transform: uppercase;
  width: 100%;
  font-size: 14px;
  font-size: 0.875rem;
}
@media (min-width: 700px) {
  .chart .skill {
    bottom: 20px;
    position: absolute;
    font-size: 16px;
    font-size: 1rem;
  }
}
 .edu {
  background: #4f81bd;
}
.living {
  background: #c0504d;
}
.travel {
  background: #9bbb59;

}
.country{
	float: left;
	width: 100%;
	padding-left: 20px;
}
.country li{
	float: left;
	text-align: center;
	width: 110px;
}
.country .a1 {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 20px;
}

.a1{
	margin-right: 20px;
	margin-left: 20px;
}
.map .edu,.map .living, .map .travel {
	float: left;
	height: 15px;
	width: 15px;
	margin-right: 2px;
	margin-left: 2px;	
}
.map{
	float: right;
	margin-top: -300px;
	margin-right: 60px;
}
.chart {
	clear: both;
	padding: 0;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
}
@media (min-width: 700px) {
  .chart {
  
    height: 250px;
    margin: 0 auto emCalc(-32px);
  }
}
.chart li {
  display: block;
  height: 125px;
  padding: emCalc(25px) 0;
  position: relative;
  text-align: center;
  vertical-align: bottom;

}
@media (min-width: 700px) {
  .chart li {
	display: inline-block;
	height: 250px;
	margin: 0;
	width: 20px;
  }
}
.chart .axis {
	display: none;
	top: emCalc(-45px);
	width: 20px;;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ccc;
}
@media (min-width: 700px) {
  .chart .axis {
    display: inline-block;
  }
}
.chart .label {
  background: #cccccc;
  margin: -9px 0 46px 0;
}
.chart .percent {
  letter-spacing: -3px;
  opacity: .4;
  width: 100%;
  font-size: 30px;
  font-size: 1.875rem;
}
@media (min-width: 700px) {
  .chart .percent {
    position: absolute;
    font-size: 62px;
    font-size: 3.875rem;
  }
}
.chart .percent span {
  font-size: 30px;
  font-size: 1.875rem;
}
.chart .skill {
  font-weight: 800;
  opacity: .5;
  overflow: hidden;
  text-transform: uppercase;
  width: 100%;
  font-size: 14px;
  font-size: 0.875rem;
}
@media (min-width: 700px) {
  .chart .skill {
    bottom: 20px;
    position: absolute;
    font-size: 16px;
    font-size: 1rem;
  }
}
 .edu {
  background: #4f81bd;
}
.living {
  background: #c0504d;
}
.travel {
  background: #9bbb59;

}
.country{
	float: left;
	width: 100%;
	padding-left: 20px;
}
.country li{
	float: left;
	text-align: center;
	width: 110px;
}
.country .a1 {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 20px;
}

.a1{
	margin-right: 20px;
	margin-left: 20px;
}
.map .edu,.map .living, .map .travel {
	float: left;
	height: 15px;
	width: 15px;
	margin-right: 2px;
	margin-left: 2px;	
}
.map{
	float: right;
	margin-top: -300px;
	margin-right: 60px;
}
@font-face {font-family: 'Ropa Sans';font-style: normal;font-weight: 400;src: local('Ropa Sans'), local('RopaSans-Regular'), url(http://fonts.gstatic.com/s/ropasans/v4/QnguTd82yEUxQZygH2gm8FtXRa8TVwTICgirnJhmVJw.woff2) format('woff2'), url(http://fonts.gstatic.com/s/ropasans/v4/QnguTd82yEUxQZygH2gm8D8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');}
@font-face {font-family: 'Sintony';font-style: normal;font-weight: 700;src: local('Sintony Bold'), local('Sintony-Bold'), url(http://fonts.gstatic.com/s/sintony/v3/TiXPkS2VjL9yF_daQZv9Ivk_vArhqVIZ0nv9q090hN8.woff2) format('woff2'), url(http://fonts.gstatic.com/s/sintony/v3/TiXPkS2VjL9yF_daQZv9IhsxEYwM7FgeyaSgU71cLG0.woff) format('woff');}