  ï»¿@import url(https://fonts.googleapis.com/css?family=Lato:400,700,900);
@import url('/css/stacktable.css');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap');

.fa.drofbtn {
	font-size: 20px;
	line-height: 12px;
	color: #c5c6c3;
}

.texinfoBox {
	background: rgba(97, 97, 97, 0.25);
	padding: 15px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.41);
	min-height: 270px;
}

.tabPanleWrp.tab-content {
	background: rgb(45, 83, 191);
	padding: 15px 15px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.14);
	border: 0;
}

.searchTabWRp ul.nav-tabs {
	text-align: left;
	border: 0;
	margin: 0;
}

.searchTabWRp ul.nav-tabs li {
	display: inline-block;
	margin-bottom: 0;
}

.searchTabWRp ul.nav-tabs li a {
	color: #fff;
	display: block;
	font-size: 18px;
	padding: 14px 25px;
	letter-spacing: 2px;
	border: 0;
}

.searchTabWRp ul.nav-tabs li.active a,
.searchTabWRp ul.nav-tabs li a:hover,
.searchTabWRp ul.nav-tabs li a:focus {
	color: #fff;
	cursor: default;
	background: rgb(44, 83, 191);
	border: 0;
	box-shadow: 0 -6px 10px rgba(0, 0, 0, 0.07843137);
}

.homeslect2 .select2-container {
	width: 100% !important;
	max-width: 400px;
}

.searchTabBox {
	width: 100%;
}

.tooltipster-fade.tooltipster-show {
	z-index: 1 !important;
}

.inst_no_1:after {
	content: 'st';
	vertical-align: top;
	font-size: 75%;
}

.inst_no_2:after {
	content: 'nd';
	vertical-align: top;
	font-size: 75%;
}

.inst_no_3:after {
	content: 'rd';
	vertical-align: top;
	font-size: 75%;
}

.inst_no_4:after {
	content: 'th';
	vertical-align: top;
	font-size: 75%;
}

.tooltipster-box {
	max-width: 400px;
}

.facultyDetail h3 {
	font-size: 17px;
	font-weight: bold;
}

select.batchComt {
	max-width: 100%;
	font-size: 14px;
}

.tooltipster-base {
	pointer-events: auto;
}

._coursBox {
	padding-top: 14px;
	background: #fff;
	box-shadow: 0 0 11px 3px rgba(0, 0, 0, 0.07);
	margin: 0 0 20px;
	min-height: 400px;
	border: 2px solid #000;
	transition: all 0.3s ease-in-out;
	transform: scale(1);
}

._coursBox:hover {
	border: 2px solid #4267b2;
	transform: scale(1.03);
	transition: all 0.3s ease-in-out;
}

._coursBox h3,
._coursBox h4 {
	display: flex;
	display: -webkit-flex;
	display: -o-flex;
	display: -ms-flex;
	display: -moz-flex;
	width: 100%;
	margin: 0;
	font-size: 13px;
	align-items: baseline;
	justify-content: space-between;
	/* //border-bottom: 1px solid #e1e1e1; */
}

._coursBox h3 {
	color: #3f4652;
	font-weight: bold;
}

._coursBox h4 {
	color: #585252;
	line-height: 16px;
}

._coursBox span {
	padding: 7px 5px;
}

span._crRight {
	/* //width: calc(100% - 111px); */
	width: 50%;
}

span.pratag {
	font-size: 11px;
	padding: 0;
}

span._crLeft {
	width: 50%;
	text-align: right;
	display: flex;
	display: -webkit-flex;
	display: -o-flex;
	display: -ms-flex;
	display: -moz-flex;
	align-items: center;
	justify-content: flex-end;
}

.onlinBtn:hover,
.onlinBtn:focus {
	color: #fff;
}

i.semicon {
	font-style: normal;
	float: right;
	margin-left: 5px;
}

.modalBodyWrpEmi {
	max-width: 400px;
	max-height: 300px;
	overflow: auto;
	padding: 11px;
}

.onlinBtn {
	background: #4267b2;
	display: inline-block;
	width: auto;
	text-align: center;
	color: #fff;
	padding: 10px 10px;
	margin: 10px auto;
	border-radius: 5px;
}

span.whtiWRp.text-truncate {
	padding: 0;
}

.boxtnrn {
	font-size: 13px;
}

.text-truncate {
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: inline-block;
}

._coursBox h4:nth-last-child(1) {
	border-bottom: 0;
}

.descCrpition span._crLeft {
	/*height: 84px;*/
}

ul.parsley-errors-list {
	float: left;
	color: #F44336;
}

.aboutus-st {
	padding: 4em 0;
}

.aboutus-st p {
	font-size: 16px;
	line-height: 25px;
}

.search_inbox.form-home-search li .form-control.selct_radi {
	border-radius: 3px 0 0 3px;
}

.dashbord_wrapper {
	background: #fff;
	padding: 25px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.16);
	float: left;
	width: 100%;
	margin: 25px 0;
}

.form_box_wrp select,
.form_box_wrp input[type="text"],
.form_box_wrp textarea,
.form_box_wrp input[type="password"],
.form_box_wrp input[type="file"] {
	border: 1px solid #e8e8e8 !important;
	background: #f3f3f3;
	border-radius: 0 !important;
	box-shadow: 0 0 0 !important;
}

.btn-send {
	color: #fff;
	background-color: #4267b2 !important;
	border-color: #4267b2 !important;
}

.btn-send:hover {
	background-color: #214492 !important;
	color: #fff !important;
}

.myprofile {
	border: 0 solid #d2d2d2;
}

.dashbord_wrapper .form span {
	color: #000;
}

.dashbord_wrapper .rating_text {
	color: #000000;
}

.paneldash h4 ul li span {
	float: right;
}

.paneldash h4 ul li {
	vertical-align: middle;
	font-size: 14px;
	flex-basis: 33.33%;
	line-height: 19px;
}

.allpbyton a {
	color: #fff;
	border: 1px solid #4267b2;
	display: inline-block;
	padding: 5px 15px;
	border-radius: 3px;
	font-size: 16px;
	background: #4267b2;
}

.allpbyton {
	text-align: center;
	margin: 50px 0;
}

.paneldash h4 ul {
	padding: 0;
	display: flex;
	display: -webkit-flex;
	display: -o-flex;
	display: -ms-flex;
	display: -moz-flex;
	align-items: flex-start;
}

.paneldash h4 a {
	display: block;
}

.paneldash .panel-heading {
	float: left;
	width: 100%;
}

.paneldash h4.panel-title {
	float: left;
	width: 100%;
}

.viewbutn {
	background: #3b5998;
	color: #fff !important;
	padding: 8px 9px;
	border-radius: 3px;
	font-size: 13px;
}

.myprofile .panel-group {
	float: left;
	width: 100%;
}

.panel.panel-default.paneldash {
	float: left;
	width: 100%;
}

.talencboxwrp {
	margin: 123px 0 0;
	float: left;
	width: 100%;
}

.kode_hdg_7 h6 {
	color: #333236;
	font-size: 22px;
	line-height: 24px;
	margin: 0 0 20px;
	padding-bottom: 18px;
	text-transform: uppercase;
	position: relative;
	font-weight: bold;
	transition: all 0.3s ease-in-out 0s;
}

.kode_hdg_7 h6:before {
	background-color: #27282d;
	bottom: 0;
	content: "";
	height: 3px;
	left: 0;
	position: absolute;
	right: 0;
	width: 70px;
}

.margin_bottom {
	margin-bottom: 40px;
}

.talencboxwrp table {
	width: 100%;
}

.texlexheadin h3 {
	background: #fff;
	padding: 17px 0;
	margin: 0 0 29px;
}

label.mandatory.text-right {
	width: 100%;
}

/*top cityes*/
.in-top-margn {
	background: #f1f1f1;
}

.blog-right {
	font-family: initial;
}

.blog h3 a {
	font-size: 16px;
	color: #3f5e77;
	padding: 10px 10px 10px 0;
	display: block;
	font-weight: bold;
	line-height: 27px;
	text-transform: capitalize;
}

.blog_det_btn {
	margin: 10px 0 0;
	display: inline-block;
	height: auto;
	line-height: normal;
}

.sidbar_white {
	background: #fff;
	padding: 13px 22px;
	box-shadow: 3px 0 10px rgba(0, 0, 0, 0.16);
}

.blog-bottom .blog2 {
	border-bottom: 0;
	box-shadow: -3px 0 10px rgba(0, 0, 0, 0.16);
}

.content-sidebar h4 {
	background: #385b77;
	padding: 10px 15px;
	display: inline-block;
	text-transform: capitalize;
	font-size: 19px;
	color: #ffffff;
	font-weight: bold;
	width: 100%;
	margin: 0;
	margin-bottom: 0;
}

.content-sidebar .blog-title {
	border-bottom: 0;
}

.GOlist li a {
	color: #3f5e77;
}

.GOlist li a:hover {
	text-decoration: none;
	color: #000;
}

.blog h2 {
	font-size: 16px;
	color: #385b77;
	padding: 10px 10px 7px 0;
	border: 0;
}

.blog-left img {
	max-height: 300px;
	border: 1px solid #e1e1e1;
	padding: 10px;
	background-color: #f1f1f1;
	width: auto;
}

.blog-right ul {
	float: left;
	width: 100%;
}

.blog_share ul li {
	display: inline-block;
	padding-right: 8px;
}

.blog_share ul li a {
	font-size: 34px;
}

.blog_share ul li:nth-child(1) a {
	color: #404d94;
}

.blog_share ul li:nth-child(2) a {
	color: #03a9f4;
}

.blog_share ul li:nth-child(3) a {
	color: #ff5722;
}

.blog_share ul li:nth-child(4) a {
	color: #26699e;
}

.blog_share ul li:nth-child(5) a {
	color: #26699e;
}

.blog_share ul li a:hover {
	color: #385b77;
}

.blog h2 {
	font-family: intial;
}

.neet_baner img {
	width: 100%;
}

.neet_baner {
	margin: 90px 0 0;
}

.neet-exam-wrp {
	font-family: 'Roboto', sans-serif;
	background: url(/images/banner.jpg) top center;
	overflow: hidden;
	position: relative;
	min-height: 400px;
	background-position: 100% 100%;
	background-size: contain;
}

.neet_menu {
	/*padding-top: 136px;*/
	padding-top: 50px;
	padding-bottom: 70px;
}

.neet_menu ul {
	text-align: center;
	position: relative;
	margin: 54px 0 0;

	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.neet_menu ul li {
	/* display: inline-block; */
	padding: 0 10px 0 0;
	margin-bottom: 10px;

	width: 24.3%;
	background: #3b5998;
	background-image: linear-gradient(#4e69a2, #3b5998 50%);

}

.neet_menu ul li a {
	/*vertical-align: middle;
    text-align: center;
    background: #3b5998;
    color: #fff;
    display: block;
    padding: 13px 28px;
    border-radius: 5px;
    min-width: 180px;
    border: 1px solid #3b5998;
    font-size: 15px;
    text-transform: uppercase;
	min-width: 240px;*/
	box-shadow: unset;
	border: 1px solid transparent;
	background-color: unset;
	background-image: unset;
}

.neet_menu ul li a:hover {
	background-color: unset;
	background-image: unset;
}

.neet_menu ul li a:hover {
	/*background: #fff;
    color: #3b5998;
    border:1px solid #3b5998;*/
}

.neet_heading h3 {
	color: #fff;
	text-align: center;
	font-size: 30px;
}

.other_modal_city .modal-title {
	color: #fff;
	text-align: center;
}

.other_modal_city .modal-content .close {
	position: absolute;
	top: 16px;
	right: 15px;
	font-size: 25px;
	color: #fff;
	opacity: 1;
}

.other_city_menu {
	float: left;
	width: 100%;
	margin: 18px 0 18px;
}

.other_city_menu ul {
	text-align: center;
}

.other_city_menu ul li {
	display: inline-block;
}

.other_city_menu ul li a {
	/*
padding: 4px 4px;
background: #fff;
margin: 5px 5px;
display: block;
color: #333;
min-width: 104px;*/
}

.other_modal_city .modal-dialog {
	max-width: 884px;
	margin: 10% auto 0;
}

.other_modal_city .modal-dialog .modal-popup {
	min-height: 300px;
}

.neet_heading h4 {
	text-align: center;
	color: #fff;
}

.top_institu {
	padding: 10px 0 30px;
}

.top_citites_contnet p {
	padding: 19px;
	margin: 25px 0;
	background: #ffffff;
	box-shadow: 0 0 5px rgba(70, 82, 107, 0.27);
	line-height: 26px;
}

.top_institu a {
	font-size: 14px;
	display: inline-block;
	padding: 10px 15px;
	background: #4267b2;
	margin-right: 5px;
	color: #fff;
	border-radius: 5px;
	transition: all .8s linear;
	box-shadow: inset 0 0 0 #fff;
	border: 1px solid #3b5998;
}

.top_institu a:hover {
	transition: all .8s linear;
	color: #ffffff;
	box-shadow: 0 0 0;
}

.top_citites_contnet {
	text-align: center;
}

.top_citites_contnet span {
	margin-right: 10px;
}

.top_institu h3 {
	font-size: 18px;
	margin-bottom: 27px;
	text-transform: uppercase;
	background: #f1f1f1;
	color: #0c0c0e;
	padding: 12px 15px;
}

.anchor_btn {
	background: #fff;
	padding: 12px 35px;
	display: inline-block;
	color: #3b5998;
	border-radius: 7px;
	border: 2px solid #3b5998;
	box-shadow: 0 4px 5px rgba(255, 255, 255, 0.3);
	transition: all 0.3s linear;
	margin-bottom: 10px;
}

.anchor_btn:hover {
	background: #3b5998;
	color: #fff;
	transition: all 0.3s linear;
	box-shadow: 0 4px 10px rgba(255, 255, 255, 0.3);
}

.box_exam_wrp {
	background: rgba(255, 255, 255, 0.11);
	min-height: 360px;
	padding: 10px;
	transition: all 0.3s linear;
}

.box_exam_wrp {
	background: rgba(255, 255, 255, 0.11);
	min-height: 330px;
	padding: 10px 15PX;
	max-width: 918px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	transition: all 0.3s linear;
}

.exam_box_list {
	position: absolute;
	left: 100%;
	transition: all 0.3s linear;
	max-width: 100%;
	width: 100%;
}

.exam_box_list.pos_left {
	left: -100%;
	transition: all 0.3s linear;
}

.exam_box_list.pos_center {
	left: 0;
	transition: all 0.3s linear;
}

.exam_box_list.pos_right {
	left: 100%;
	transition: all 0.3s linear;
}

.back_btn {
	position: absolute;
	background: #848484;
	padding: 7px 15px;
	color: #fff;
}

.exam-name {
	background: #3f3939;
	color: #f6f6f6;
	text-transform: uppercase;
	font-size: 18px;
	padding: 8px 10px 8px 40px;
	font-weight: normal;
	margin: 0;
	float: left;
	width: 100%;
}

.exam-name img {
	float: left;
	max-height: 37px;
	margin-right: 15px;
}

a.grid-rows-2:hover {
	background-color: #417da2;
	text-decoration: none !important;
}

a.grid-merged {
	height: 290px !important;
}

a.grid-rows-2 {
	background: #549ac5;
	padding: 20px 25px;
	position: relative;
	display: block;
}

.exam-grid-1,
.exam-grid-2,
.exam-grid-3 {
	width: 330px;
	float: left;
	position: relative;
	cursor: pointer;
}

.exam-grid-1 strong,
.exam-grid-2 strong,
.exam-grid-3 strong {
	font-size: 18px;
	display: table-cell;
	position: absolute;
	top: 38%;
	left: 0;
	right: 0;
	vertical-align: middle;
	text-align: center;
	margin-bottom: 10px;
	text-transform: uppercase;
	font-weight: normal;
	color: #fff;
}

a.grid-merged p {
	width: 280px !important;
	word-wrap: break-word;
}

a.grid-rows-1 p,
a.grid-rows-2 p,
a.grid-rows-3 p,
a.grid-rows-4 p,
a.grid-rows-5 p,
a.grid-rows-6 p,
a.grid-rows-7 p,
a.grid-rows-8 p,
a.grid-rows-9 p {
	color: #fff !important;
	text-decoration: none !important;
	word-wrap: break-word;
	width: 221px;
}

a.grid-rows-5 {
	background: #49697d;
}

a.grid-rows-5:hover {
	background: #2c5067;
}

a.grid-rows-1,
a.grid-rows-2,
a.grid-rows-3,
a.grid-rows-4,
a.grid-rows-5,
a.grid-rows-6,
a.grid-rows-7,
a.grid-rows-8,
a.grid-rows-9 {
	height: 145px;
	padding: 20px 25px;
	position: relative;
	display: block;
}

a.grid-rows-6 {
	background: #2c414e;
}

a.grid-rows-6:hover {
	background: #638194;
}

a.grid-rows-7 {
	background: #549ac5;
}

a.grid-rows-7:hover {
	background: #266b96;
}

a.grid-rows-9:hover {
	background: #296184;
}

a.grid-rows-9 {
	background: #3d84af;
}

a.grid-merged {
	height: 290px !important;
}

a.grid-rows-1:hover {
	background-color: #25506b;
	text-decoration: none !important;
}

a.grid-rows-1 {
	background: #3d84af;
}

a.grid-rows-4 {
	background: #49697d;
}

.exam_iner_wrp {
	max-width: 990px;
	margin: 44px auto 0;
}

.about_exama_detail_wrp {
	max-width: 990px;
	margin: 44px auto 0;
}

.about_exam_wrp {
	background: #f1f1f1;
}

.detail_block {
	float: left;
	width: 100%;
	margin: 0 0 15px;
	background: #fff;
	padding: 15px 25px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

.detail_block h2 {
	font-size: 20px;
	font-weight: bold;
	color: #5c6e79;
	border-bottom: 1px solid #e1e1e1;
	padding: 0 0 13px;
}

.detail_block p {
	font-size: 14px;
	color: #55585a;
	line-height: 26px;
	margin: 17px 0 22px;
}

.scrolup_btn {
	position: fixed;
	bottom: 10%;
	right: 0;
	z-index: 11;
	background: #000;
	font-size: 28px;
	height: 40px;
	width: 40px;
	text-align: center;
	color: #fff;
	padding: 7px 0 0;
	opacity: 0.5;
}

.scrolup_btn:hover {
	opacity: 1;
}

.scrolup_btn a {
	color: #fff;
}

.social_wrp {
	float: right;
}

.social_wrp ul {
	margin: 0;
}

.social_wrp ul li {
	padding: 11px 19px;
	display: inline-block;
	background: #2f2f2f;
	float: left;
	border-right: 1px solid;
}

.social_wrp ul li:hover {
	background: #49697d;
}

.social_wrp ul li a {
	color: #fff;
	display: block;
}

/*top cityes*/
/*blog*/
.in-top-margn {
	background: #f1f1f1;
}

.blog-right {
	font-family: initial;
}

.blog h3 a {
	font-size: 16px;
	color: #3f5e77;
	padding: 10px 10px 10px 0;
	display: block;
	font-weight: bold;
	line-height: 27px;
	text-transform: capitalize;
}

.blog_det_btn {
	margin: 10px 0 0;
	display: inline-block;
	height: auto;
	line-height: normal;
}

.sidbar_white {
	background: #fff;
	padding: 13px 22px;
	box-shadow: 3px 0 10px rgba(0, 0, 0, 0.16);
}

.blog-bottom .blog2 {
	border-bottom: 0;
	box-shadow: -3px 0 10px rgba(0, 0, 0, 0.16);
}

.content-sidebar h4 {
	background: #385b77;
	padding: 10px 15px;
	display: inline-block;
	text-transform: capitalize;
	font-size: 19px;
	color: #ffffff;
	font-weight: bold;
	width: 100%;
	margin: 0;
	margin-bottom: 0;
}

.content-sidebar .blog-title {
	border-bottom: 0;
}

.GOlist li a {
	color: #3f5e77;
}

.GOlist li a:hover {
	text-decoration: none;
	color: #000;
}

.blog-right ul li,
.single-bottom ul li {
	list-style: disc;
	margin-right: 20px;
	float: left;
	width: 100%;
	font-size: 15px;
	display: list-item;
}

.blog-right ul {
	padding: 0 0 20px 20px;
}

.in-top-margn {
	background: #fff;
}

.blog-right {
	font-family: initial;
}

.blog h3 a {
	font-size: 16px;
	color: #3f5e77;
	padding: 10px 10px 10px 0;
	display: block;
	font-weight: bold;
	line-height: 27px;
	text-transform: capitalize;
}

.blog_det_btn {
	margin: 10px 0 0;
	display: inline-block;
	height: auto;
	line-height: normal;
}

.sidbar_white {
	background: #fff;
	padding: 13px 22px;
	box-shadow: 3px 0 10px rgba(0, 0, 0, 0.16);
}

.blog-bottom .blog2 {
	border-bottom: 0;
	box-shadow: -3px 0 10px rgba(0, 0, 0, 0.16);
}

.content-sidebar h4 {
	background: #385b77;
	padding: 10px 15px;
	display: inline-block;
	text-transform: capitalize;
	font-size: 19px;
	color: #ffffff;
	font-weight: bold;
	width: 100%;
	margin: 0;
	margin-bottom: 0;
}

.content-sidebar .blog-title {
	border-bottom: 0;
}

.GOlist li a {
	color: #3f5e77;
}

.GOlist li a:hover {
	text-decoration: none;
	color: #000;
}

.blog h2 {
	font-size: 16px;
	color: #385b77;
	padding: 10px 10px 7px 0;
	border: 0;
}

.blog-left img {
	max-height: 300px;
	border: 1px solid #e1e1e1;
	padding: 10px;
	background-color: #f1f1f1;
	width: auto;
}

.blog-right ul {
	float: left;
	width: 100%;
}

.blog_share ul li {
	display: inline-block;
	padding-right: 8px;
}

.blog_share ul li a {
	font-size: 34px;
}

.blog_share ul li:nth-child(1) a {
	color: #404d94;
}

.blog_share ul li:nth-child(2) a {
	color: #03a9f4;
}

.blog_share ul li:nth-child(3) a {
	color: #ff5722;
}

.blog_share ul li:nth-child(4) a {
	color: #26699e;
}

.blog_share ul li:nth-child(5) a {
	color: #26699e;
}

.blog_share ul li a:hover {
	color: #385b77;
}

.blog h2 {
	font-family: intial;
}

/*blog*/
.view__table {}

.tabBlock-pane h3.title {
	margin-top: 32px;
	/*color:#2b2a2a;*/
	color: #000;
	font-size: 18px;
	display: table;
	border-radius: 10px 10px 0 0;
	font-weight: bold;
	padding: 0 0 11px;
}

.table-bordered {
	box-shadow: 0 0 1px rgba(0, 0, 0, 0.18);
	font-family: sans-serif;
	text-align: center;
}

.table-bordered tr td {
	font-size: 15px;
	color: #52545d;
	font-weight: normal;
}

.table-bordered tr th {
	background: #4267b2;
	color: #fff;
	font-size: 15px;
	text-align: center;
}

.whyus_btn a {
	background: #3b5998;
	color: #fff;
	background-position: 100%;
	padding: 9px 10px;
	display: inline-block;
	background-size: cover;
	margin: 21px 20px 0 0;
	height: 39px;
	width: 140px;
	text-align: center;
	border-radius: 13px;
	font-size: 15px;
	box-shadow: inset 0 0 44px #000;
}

.social_wp ul.bg-social li a {
	background: url(/images/social.png) top center no-repeat;
	height: 35px;
	width: 152px;
	display: inline-block;
	border-radius: 12px;
	background-size: 429px;
}

.social_wp ul.bg-social li:nth-child(1) a {
	background-position: -53px -57px;
}

.social_wp ul.bg-social li:nth-child(2) a {
	background-position: -224px -57px;
}

.social_wp ul.bg-social li {
	display: inline-block;
	padding: 5px 3px;
}

.social_wp ul.bg-social {
	text-align: right;
	float: left;
	max-width: 157px;
}

.social_wp ul.share-go {
	text-align: right;
	float: left;
	width: 100px;
}

.social_wp ul.share-go li a {
	display: block;
	line-height: 0px;
	border-radius: 8px;
	float: left;
	width: 100%;
	height: 26px;
}

.social_wp ul.share-go li a i {
	font-size: 18px;
	line-height: 27px !important;
	height: auto;
	margin-left: -1px;
	color: #fff;
	width: 28px;
	text-align: center;
	border-radius: 5px 0 0 5px;
}

.social_wp ul.share-go li:nth-child(1) a i {
	background: #d14629;
}

.social_wp ul.share-go li:nth-child(2) a i {
	background: #0077b5;
}

.social_wp ul.share-go li:nth-child(1) a {
	background: #fff;
	color: #0077b5;
}

.social_wp ul.share-go li:nth-child(2) a {
	background: #fff;
	color: #0077b5;
}

.social_wp ul.share-go li a i {
	line-height: 33px;
	float: left;
}

.social_wp ul.share-go li a span {
	display: block;
	padding: 13px 10px 0 0;
}

.social_wp ul.share-go li {
	display: block;
	padding: 6px 11px 12px;
	float: left;
	width: 100%;
}

.Breadcrumbs-list.bred-wrp>li:nth-last-child(n + 2)::after {
	content: '';
}

.social_wp {
	float: left;
	width: 100%;
	padding: 65px 0 0;
}

.social_wp ul.share-go2 {
	text-align: right;
	float: left;
	width: 100px;
}

.social_wp ul.share-go2 li a {
	display: block;
	line-height: 0px;
	border-radius: 8px;
	float: left;
	width: 100%;
	height: 26px;
}

.social_wp ul.share-go2 li a i {
	font-size: 18px;
	line-height: 27px !important;
	height: auto;
	margin-left: -1px;
	color: #fff;
	width: 28px;
	text-align: center;
	border-radius: 5px 0 0 5px;
}

.social_wp ul.share-go2 li:nth-child(1) a i {
	background: #4267b2;
}

.social_wp ul.share-go2 li:nth-child(2) a i {
	background: #1da1f2;
}

.social_wp ul.share-go2 li:nth-child(1) a {
	background: #fff;
	color: #4267b2;
}

.social_wp ul.share-go2 li:nth-child(2) a {
	background: #fff;
	color: #1da1f2;
}

.social_wp ul.share-go2 li a i {
	line-height: 33px;
	float: left;
}

.social_wp ul.share-go2 li a span {
	display: block;
	padding: 13px 10px 0 0;
}

.social_wp ul.share-go2 li {
	display: block;
	padding: 6px 11px 12px;
	float: left;
	width: 100%;
}

.sc_heading h3.titlect {
	padding: 10px 0;
	font-weight: bold;
	font-size: 19px;
	color: #000;
	max-width: 400px;
}

.sc-heading.article_heading {
	padding-left: 0;
}

.article_heading .icon {
	width: 30px;
}

h3.heading__primary {
	width: 100px;
}

.article_heading .icon i.fa {
	margin: 8px 0 0;
	color: #4267b2;
}

.headin_pbox {
	float: left;
	margin-left: 35px;
	border: 1px solid #e1e1e1;
	padding: 7px 25px;
	background: #f1f1f1;
	font-weight: bold;
	max-width: calc(100% - 135px);
}

.acedm_box {
	border: 1px solid #e1e1e1;
	max-width: 400px;
	width: 100%;
	display: inline-block;
	padding: 10px 25px;
	background: #f1f1f1;
}

.course-review {
	margin: 0 67px 0px 0;
}

.tabBlock-tab:nth-last-child(1) {
	padding: 15px 14px 15px 14px;
}

.titlerow {
	background: rgba(248, 248, 248, 0.41);
}

 
.ctscrollmodel {
	overflow-x: hidden;
	overflow-y: auto;
	z-index: 99999999999999 !important;
}

.ctscrollmodel .modal-dialog {
	max-width: 578px;
}

.filter_search form ul.filtet-ul {
	margin: 25px 0 0;
}

.filter_search form ul.filtet-ul li {
	float: left;
	padding-right: 3px;
}

.filter_search form ul.filtet-ul li input {
	height: 40px;
	border-radius: 3px;
	box-shadow: 0 0 0;
	border: 2px solid #858990;
}

.filter_search form ul.filtet-ul li select {
	height: 40px;
	border-radius: 3px;
	box-shadow: 0 0 0;
	border: 2px solid #858990;
}

.filter_search form ul.filtet-ul li button {
	margin: 0;
	height: 40px;
	border-radius: 3px;
	box-shadow: 0 0 0;
	border: 2px;
}

.filter_search form ul.filtet-ul li:nth-child(1) {
	width: 60%;
}

.filter_search form ul.filtet-ul li:nth-child(2) {
	width: 20%;
}

.filter_search form ul.filtet-ul li:nth-child(3) {
	width: 20%;
}

.pi_edu .course-meta h1 label {
	font-size: 22px;
	color: #4267b2;
}

.filtet-ul button.btn-primary {
	background: #3b5998;
}

.whyus_btn2 a {
	background-color: #3b5998;
	background-image: linear-gradient(#4e69a2, #3b5998 50%);
	border-bottom: 1px solid #133783;
	color: #fff;
	display: inline-block;
	-webkit-transition: box-shadow .28s cubic-bezier(0.4, 0.0, 0.2, 1);
	transition: box-shadow .28s cubic-bezier(0.4, 0.0, 0.2, 1);
	-webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
	padding: 11px 18px;
	border-radius: 5px;
}

.whyus_btn2 a:hover,
.whyus_btn2 a:focus {
	color: #fff;
}

.tab-video .tabBlock-tab {
	padding: 13px 57px;
	font-size: 16px;
}

.ctscrollmodel .modal-content.modal-popup {
	margin-bottom: 50px;
}

input.es-input {
	padding-right: 20px !important;
	background: #fff url("../images/arrow_down.png") no-repeat scroll right 15px center/14px auto;
}

input.es-input.open {
	-webkit-border-bottom-left-radius: 0;
	-moz-border-radius-bottomleft: 0;
	border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius-bottomright: 0;
	border-bottom-right-radius: 0;
}

.es-list {
	position: absolute;
	padding: 0;
	margin: 0;
	display: none;
	z-index: 1000;
	border-radius: 0 !important;
	background: #fff;
	max-height: 194px;
	overflow-y: auto !important;
	-moz-box-shadow: 0 2px 3px #ccc;
}

.es-list li {
	display: block;
	padding: 8px 10px 8px 31px !important;
	margin: 0;
	border-bottom: 1px solid #eaeaea;
	font-size: 18px;
}

.es-list li.selected {
	background: #5897fb;
	color: #fff !important;
}

.es-list li[disabled] {
	opacity: .5;
}

.checkbox_wrpar {
	margin: 8px 0 20px;
	padding: 15px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.28);
	background: #fff;
	height: 241px;
	overflow: auto;
}

.search-box {
	padding: 0px 0px 0px;
	position: absolute;
	width: 100%;
	z-index: 999;
	top: 18%;
}

.search_inbox {
	padding: 0px 0px;
	width: 100%;
	margin: auto;
}

.search-box ul {
	list-style-type: none;
	margin: 0;
	border-radius: 2px;
}

.search-box li .form-control {
	height: 51px;
	margin-bottom: 0;
}

.search-box li .form-group {
	margin-bottom: 0;
}

.search_inbox.form-home-search li {
	margin: 0;
	padding: 0;
	color: #333;
}

button.form-control.btn.btn-primary.btn-search-home {
	background: #0053bf;
	border: 1px solid #0053bf !important;
	padding: 0;
	font-size: 21px !important;
	border-left: 1px solid #a7a7a7 !important;
	border-radius: 0 3px 3px 0;
}

button.form-control.btn.btn-primary.btn-search-home i {
	color: #fff;
	font-size: 28px;
}

.search_inbox.form-home-search li .form-control {}

.search_inbox.form-home-search li .form-control {
	border-radius: 0;
	font-size: 15px !important;
	padding-left: 0 !important;
	text-indent: 43px;
	color: #000 !important;
	height: 51px;
	float: left;
	border: 1px solid #fff !important;
	border-right: 1px inset #eaeaea !important;
	box-shadow: none;
	border-left: 1px solid #a7a7a7 !important;
}

.clg-type {
	width: 100%;
}

.search_inbox.form-home-search li .form-control option:hover {
	background: #a0d8c9;
}

.search_inbox.form-home-search li .form-control:focus {
	box-shadow: none;
}

.search_inbox.form-home-search li .form-control {}

.fogpass_sec .form input[type="submit"]:hover {
	background: #283842;
	color: #fff;
}

.fogpass_sec .form input[type="submit"] {
	background: #136090;
	font-weight: 700;
	font-size: 17px;
	text-transform: uppercase;
	width: inherit;
}

.fogpass_sec {
	padding: 30px 20px;
	box-shadow: 0px 0px 3px 3px #fbfbfb;
	margin: 30px 0;
	border: 1px solid #eaeaea;
	background: #fff;
}

.fogpass_sec h1 {
	font-size: 25px;
	font-weight: 800;
	border-bottom: 1px solid #eaeaea;
	padding-bottom: 10px;
	text-transform: uppercase;
	color: #136090;
}

.fogpass_sec span {
	display: block;
	margin-bottom: 10px;
	font-size: 13px;
	font-weight: 600;
	color: #283842;
	text-transform: uppercase;
}

i.color_1 {
	color: #283841;
	float: right;
}

i.color_2 {
	color: #4e6361;
	float: right;
}

i.color_3 {
	color: #6a475e;
	float: right;
}

i.color_4 {
	color: #663636;
	float: right;
}

i.icon-inbox-alt {
	float: right;
}

.chromeframe {
	background: #ddd none repeat scroll 0 0;
	color: #000;
	left: 0;
	padding: 0.2em;
	position: fixed;
	text-align: center;
	top: 0;
	width: 100%;
	z-index: 9999;
}

.chromeframe a {
	color: #ed1c24;
}

 
 
 
 

.sub_header h1,
#intro_txt h1,
.sub_header_contact_home #intro_txt h1 {
	font-family: "proxima_novalight", Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
}

.sub_header h1 strong,
#intro_txt h1 strong,
.sub_header_contact_home #intro_txt h1 strong {
	font-family: "proxima_nova_rgbold", Arial, Helvetica, sans-serif;
}

.scholship_home .sholar_link a {
	font-size: 15px;
	background: #3159ab;
	padding: 9px 10px;
	color: #fff;
	margin: 0 auto;
	max-width: 201px;
	display: block;
	text-align: center;
	border-radius: 20px;
}

.scholship_home .about-us {
	text-align: center;
}

.scholship_home .modal-header {
	border-bottom: 0;
}

.scholship_home .sholar_link {
	float: left;
	width: 100%;
	padding: 10px 36px;
}

.myprofile form.requirment {
	max-width: 700px;
	margin: 17px auto;
}

.myprofile form.requirment input[type="submit"] {
	margin-bottom: 15px;
}

p.lead {
	font-family: "proxima_novalight", Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
}

/*footer h4 {
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
	color: #fff;
	font-family: "proxima_nova_rgbold", Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-top: 0;
	padding-bottom: 10px;
	text-transform: uppercase;
}*/

.main_title {
	margin-bottom: 45px;
	text-align: center;
}

.main_title h2 {
	font-size: 34px;
	letter-spacing: -1px;
	margin-top: 0;
}

.main_title p {
	color: #777;
	font-family: "proxima_novalight", Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 1.2;
}

h3.slide_typo {
	color: #fff !important;
	font-family: "proxima_novalight", Arial, Helvetica, sans-serif;
	font-size: 60px;
	font-weight: normal;
	letter-spacing: -2px;
	white-space: nowrap;
}

h3 .slide_typo strong {
	font-family: "proxima_nova_rgbold", Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.slide_typo_2 {
	color: #fff;
	font-size: 18px;
	white-space: nowrap;
}

a {
	/*color: #fff;*/
	outline: medium none;
	text-decoration: none;
	transition: all 0.2s ease 0s;
}

a:hover,
a:focus {
	color: #fff;
	outline: medium none;
	text-decoration: none;
}

a.link_normal {
	color: #00aeef;
	display: block;
	position: relative;
}

a.link_normal:hover {
	color: #111;
}

a.link_normal::after {
	content: "î¢›";
	font-family: "fontello";
	font-style: normal;
	font-weight: normal;
	margin-left: 5px;
	position: relative;
	top: 1px;
}

p {
	margin: 0 0 20px;
}

hr {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #ededed -moz-use-text-color -moz-use-text-color;
	border-image: none;
	border-style: solid none none;
	border-width: 1px 0 0;
	margin-bottom: 20px;
	margin-top: 10px;
}

hr.more_margin {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #ededed -moz-use-text-color -moz-use-text-color;
	border-image: none;
	border-style: solid none none;
	border-width: 1px 0 0;
	margin-bottom: 60px;
	margin-top: 40px;
}

hr.styled {
	border-bottom: 1px solid #fff;
	border-top: 1px solid #e2e2e2;
	margin: 30px 0;
}

hr.styled_2 {
	margin: 30px -30px 40px;
}

a.button,
.button {
	background-color: #4267b2;
	border: 0 none;
	border-radius: 3px;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	margin-bottom: 20px;
	outline: medium none;
	padding: 10px 30px;
	transition: all 0.2s ease 0s;
}

a.button.small,
.button.small {
	font-size: 13px;
	padding: 7px 15px;
}

a.button.large,
.button.large {
	font-size: 13px;
}

a.button:hover,
.button:hover {
	background-color: #283841;
	color: #fff;
}

#submit-newsletter.button {
	padding: 14px 35px;
}

a.button_outline,
.button_outline {
	background-color: transparent;
	border: 2px solid #00aeef;
	border-radius: 3px;
	color: #00aeef;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	margin-bottom: 20px;
	outline: medium none;
	padding: 8px 30px;
}

a.button_outline:hover,
.button_outline:hover {
	border: 2px solid #283842;
	color: #283842;
}

a.button_outline.large,
.button_outline.large {
	font-size: 20px;
	padding: 20px 50px;
	text-transform: uppercase;
}

a.button_download {
	border: 2px solid #00aeef;
	border-radius: 3px;
	cursor: pointer;
	display: inline-block;
	margin-bottom: 20px;
	min-width: 220px;
	padding: 15px 10px 15px 50px;
	position: relative;
	white-space: nowrap;
}

a.button_download:hover {
	background-color: #00aeef;
	color: #fff;
}

a.button_download i {
	display: block;
	font-size: 30px;
	left: 10px;
	position: absolute;
	top: 10px;
}

a.button_intro,
.button_intro {
	padding: 12px 27px;
}

a.button_intro:hover,
.button_intro:hover {}

a.button_intro.outilne,
.button_intro.outline {}

a.button_intro:hover,
.button_intro:hover {}

.in-bg {
	background: #4891d0;
}

.in-top-margn {
	/*margin-top: 90px;*/
}


.sub_header {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	color: #fff;
	display: table;
	font-size: 20px;
	height: 500px;
	position: relative;
	width: 100%;
}

.sub_header div {
	display: table-cell;
	padding: 0 10%;
	text-align: center;
	vertical-align: middle;
}

.sub_header h1 {
	color: white;
	font-size: 60px;
	text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}

.sub_header.bg_1 {
	background-image: url("/img/header_bg_1.jpg");
}

.sub_header.bg_2 {
	background-image: url("/img/header_bg_2.jpg");
}

.sub_header.bg_3 {
	background-image: url("/img/header_bg_3.jpg");
}

.sub_header.bg_4 {
	background-image: url("/img/header_bg_4.jpg");
}

.sub_header_contact_home {
	background-image: url("/img/header_bg_1.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	color: #fff;
	display: block;
	font-size: 20px;
	height: 570px;
	text-align: center;
	width: 100%;
}

.sub_header_contact_home_wrapper {
	padding: 20px 250px 0;
}

.sub_header_contact_home #intro_txt h1 {
	color: white;
	font-size: 60px;
	margin: 0;
	padding: 100px 0 0;
	text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}
/*
footer {
	background-color: #283842;
	color: #ccc;
	padding: 50px 0 10px;
}

footer ul {
	list-style: outside none none;
	padding: 0 0 20px;
}

footer a {
	color: #fff;
	opacity: 0.6;
	line-height: 25px;
}

footer p {
	line-height: 22px;
}

footer a:hover {
	color: #fff;
	opacity: 1;
}*/

#copy {
	background-color: #223038;
	color: rgba(255, 255, 255, 0.3);
	font-size: 13px;
	padding: 15px;
	text-align: center;
	color: #fff;
	font-size: 15px;
	float: left;
	width: 100%;
}

ul#contacts_footer {
	margin-top: -10px;
}

#home_feat_1 {
	margin-bottom: 60px;
	position: relative;
}

.home_feat_1_box {
	bottom: -60px;
	overflow: hidden;
	position: relative;
}

.home_feat_1_box a:hover img {
	transform: scale(1);
}

.home_feat_1_box img {
	transform: scale(1.2);
	transition: all 0.3s ease 0s;
}

.short_info {
	background-image: url("/img/shadow_pic.png");
	background-position: center bottom;
	background-repeat: repeat-x;
	bottom: 0;
	color: #fff;
	height: 100%;
	left: 0;
	position: absolute;
	width: 100%;
}

.short_info h3 {
	bottom: 10px;
	color: #fff;
	font-size: 18px;
	left: 30px;
	position: absolute;
	text-transform: uppercase;
	transition: all 0.3s ease 0s;
}

.home_feat_1_box a:hover .short_info h3 {
	bottom: 20px;
	color: #fff;
	left: 30px;
	position: absolute;
}

.short_info i {
	bottom: 0;
	font-size: 24px;
	opacity: 0;
	position: absolute;
	right: 30px;
	transition: all 0.3s ease 0s;
}

.home_feat_1_box a:hover .short_info i {
	bottom: 26px;
	color: #fff;
	opacity: 1;
	position: absolute;
	right: 30px;
}

.box_feat_home {
	padding: 0 0 0 60px;
	position: relative;
	text-align: left;
}

.box_feat_home img {
	left: 0;
	position: absolute;
	top: 0;
}

#graph {
	margin: 30px 0;
	position: relative;
}

#graph h4 {
	font-size: 18px;
}

#graph img {
	display: block;
	margin: auto;
	max-width: 420px;
}

.features {
	height: auto;
	position: absolute;
	width: 300px;
}

.features h4 {
	font-size: 24px;




	margin-top: 0;
}

.features p {
	margin-bottom: 0;
}

.step_1 {
	left: -50%;
	top: 0;
}

.step_2 {
	right: -50%;
	top: 0;
}

.step_3 {
	bottom: 0;
	left: -50%;
}

.step_4 {
	bottom: 0;
	right: -50%;
}

.show span.name {
	color: #080808;
	font-weight: bold;
}

.show p {
	color: #4c4c56;
	margin: 0 0 0;
}

.search_inbox li {
	position: relative;
	text-align: left;
}

.header-topsb {
	position: relative;
}

.content {
	margin: 0 auto;
}

#searchid {
	width: 100%;
	border: solid 1px #000;
	padding: 10px;
	font-size: 14px;
}

#result {
	position: absolute;
	width: 100%;
	margin: 0 0%;
	display: none;
	max-height: 263px;
	overflow-y: scroll !important;
	top: 51px;
	left: 0;
	border-top: 0px;
	overflow: hidden;
	border: 0;
	box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.18);
	background-color: white;
	text-align: left;
	z-index: 1;
}

.show {
	padding: 14px 10px;
	border-bottom: 1px #999 dashed;
	font-size: 15px;
	display: inline-block !important;
	width: 100%;
}

.show:hover {
	/* background: #5897fb;*/ 
	color: #FFF;
	cursor: pointer;
}

.header-video {
	background: #000 url("/images/banner.jpg") repeat scroll 0 0;
	overflow: hidden;
	position: relative;
}

.show:hover span.name {
	color: #fff;
}

.show:hover p {
	color: #fff !important;
}

#hero_video {
	background-size: cover;
	color: #fff;
	display: block;
	font-size: 16px;
	height: 100%;
	padding-top: 0px;
	position: relative;
	text-align: center;
	width: 100%;
	z-index: 99;
	padding-bottom: 14px;
}

#hero_video>div {
	display: block;
	padding: 0;
	text-align: center;
}

#hero_video div h1 {
	color: white;
	font-size: 21px;
	margin: 8px 0 0;
	text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
	letter-spacing: 1px;
	line-height: 30px;
}

#hero_video div p {
	margin-bottom: 27px;
	font-family: "proxima_nova_rgbold", Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#hero_video a.video_pop {
	display: none;
}

video {
	bottom: 0;
	left: 0;
	opacity: 0.4;
	position: absolute;
	right: 0;
	top: 0;
}

iframe {
	width: 100%;
}

video {
	width: 100%;
}

.teaser-video {
	height: auto;
	width: 100%;
}

.header-video--media {
	height: auto;
	width: 100%;
}

#quote-carousel {
	padding: 0 10px 40px;
}

#quote-carousel .carousel-control.left {
	left: -12px;
}

#quote-carousel .carousel-control.right {
	right: -12px !important;
}

#quote-carousel .carousel-indicators {
	bottom: -30px;
	margin-right: -19px;
	right: 50%;
	top: auto;
}

#quote-carousel .carousel-indicators li {
	background: #fff none repeat scroll 0 0;
	border: medium none;
	opacity: 0.5;
}

#quote-carousel .carousel-indicators .active {
	background: #fff none repeat scroll 0 0;
	opacity: 1;
}

#quote-carousel .item small {
	color: #fff;
	display: block;
	font-family: "Georgia", cursive;
	font-size: 18px;
	font-style: italic;
	margin-top: 15px;
}

#quote-carousel .item small img {
	height: 50px;
	margin-right: 15px;
	width: 50px;
}

.item small::before {
	content: normal;
}

.item blockquote {
	background: rgba(0, 0, 0, 0) url("../img/blockquote.svg") no-repeat scroll left top/120px auto;
	border-left: medium none;
	font-family: "Georgia", cursive;
	font-size: 26px;
	font-style: italic;
	line-height: 28px;
	margin: 0;
	overflow: visible;
	padding-top: 15px;
	text-align: center;
}

.item blockquote img {
	margin-bottom: 20px;
}

.list_courses_tabs h2 {
	color: #999;
	font-size: 22px;
	margin: 0 0 15px;
	padding: 0;
}

.list_courses_tabs ul {
	list-style: outside none none;
	margin: 0;
	padding: 0;
	width: 100%;
}

.list_courses_tabs ul li {
	border-bottom: 1px solid #ededed;
	display: table;
	min-height: 65px;
	padding: 15px 5px 10px 70px;
	position: relative;
	width: 100%;
}

.list_courses_tabs ul li a small {
	color: #777;
	margin: 0;
	padding: 0;
}

.list_courses_tabs ul li div {
	display: table-cell;
	vertical-align: middle;
}

.list_courses_tabs ul li figure {
	height: 45px;
	left: 10px;
	overflow: hidden;
	float: left;
	margin-right: 20px;
	top: 10px;
	width: 45px;
}

.list_courses_tabs ul li figure img {
	height: auto;
	width: 45px;
}

.list_courses_tabs ul li h3 {
	font-size: 16px;
	margin: 0;
	padding: 0;
}

.list_courses_tabs ul li:hover {
	background-color: #f8f8f8;
}

.list_news_tabs h3 {
	font-size: 18px;
	margin-top: 0;
}

.list_news_tabs .date_published {
	color: #777;
}

.box_style_1,
a.box_style_1 {
	background-color: #fff;
	border-radius: 3px;
	box-shadow: 0 3px 0 0 #f0f2f4;
	color: #444;
	display: block;
	margin-bottom: 30px;
	padding: 30px 30px 10px;
	transition: all 500ms ease-in-out 0s;
}

a.box_style_1 {
	cursor: pointer;
}

a.box_style_1:hover {
	box-shadow: 0 3px 0 0 #ebedef;
	transform: translate(0px, -10px);
}

.box_style_2 {
	border-left: 1px solid #ededed;
	margin-bottom: 30px;
	padding-left: 30px;
}

.box_style_3 {
	background-color: #ebedf0;
	border-radius: 3px;
	margin-bottom: 30px;
	padding: 15px 30px 1px;
}

.box_header .short_intro {
	background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
	bottom: 0;
	padding: 15px 30px;
	position: absolute;
	width: 100%;
}

.box_header .short_intro h3 {
	color: #fff;
	font-size: 18px;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}

.indent_title_in {
	margin-bottom: 20px;
	padding-left: 80px;
	position: relative;
}

.indent_title_in i {
	color: #622960;
	font-size: 50px;
	left: 0;
	position: absolute;
	top: 0;
}

.indent_title_in h3 {
	font-size: 26px;
	margin-bottom: 0;
	margin-top: 0;
}

.indent_title_in p {
	color: #999;
	font-size: 13px;
	line-height: 14px;
	margin: 0;
	padding: 0;
}

.wrapper_indent {
	padding-left: 80px;
}

ul.list_teachers {
	list-style: outside none none;
	margin: 20px 0 0;
	padding: 0;
}

ul.list_teachers li a {
	color: #555;
	display: block;
	height: 55px;
	margin-bottom: 20px;
	padding-left: 80px;
	position: relative;
}

ul.list_teachers li a i {
	bottom: 20px;
	color: #3f9ad6;
	font-size: 30px;
	height: 30px;
	margin-top: -15px;
	opacity: 0;
	position: absolute;
	right: 15px;
	top: 50%;
	transition: all 0.3s ease 0s;
	width: 30px;
}

ul.list_teachers li a:hover i {
	opacity: 1;
}

ul.list_teachers li figure {
	height: 55px;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 55px;
}

ul.list_teachers figure img {
	height: auto;
	width: 55px;
}

ul.list_teachers li h5 {
	margin: 0;
	padding-top: 10px;
}

.duration,
.deadline {
	display: inline-block;
	height: 60px;
	margin-bottom: 20px;
	padding-top: 65px;
	position: relative;
	text-align: center;
	width: 60px;
}

.deadline {
	margin-left: 45px;
}

.duration h5,
.deadline h5 {
	font-size: 12px;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}

.icon_duration {
	background: rgba(0, 0, 0, 0) url("../img/crono.svg") no-repeat scroll center center/60px 60px;
	color: #3f9ad6;
	font-size: 24px;
	height: 60px;
	left: 0;
	line-height: 67px;
	position: absolute;
	text-align: center;
	text-transform: none;
	top: 0;
	width: 60px;
}

.icon_deadline {
	background: rgba(0, 0, 0, 0) url("../img/calendar.svg") no-repeat scroll center 2px/60px 60px;
	color: #3f9ad6;
	font-size: 24px;
	height: 60px;
	left: 0;
	line-height: 67px;
	position: absolute;
	text-align: center;
	text-transform: none;
	top: 0;
	width: 60px;
}

.icon_duration span,
.icon_deadline span {
	background-color: #f3f5f8;
	bottom: 10px;
	display: block;
	font-size: 12px;
	left: 38px;
	line-height: normal;
	padding: 2px;
	position: absolute;
	text-align: left;
	width: 40px;
}

.icon_deadline span {
	background-color: #f3f5f8;
	bottom: 10px;
	display: block;
	font-size: 12px;
	left: 42px;
	line-height: normal;
	padding: 2px;
	position: absolute;
	text-align: left;
	width: 40px;
}

.strip_all_courses_list {
	background-color: #fff;
	border-radius: 3px;
	box-shadow: 0 3px 0 0 #f0f2f4;
	color: #777;
	margin-bottom: 30px;
}

.img_list {
	border-bottom-left-radius: 3px;
	border-top-left-radius: 3px;
	min-height: 220px;
	overflow: hidden;
	position: relative;
	text-align: center;
}

.img_list img {
	height: 220px;
	left: -10%;
	position: absolute;
	width: auto;
}

.img_list a img {
	transform: scale(1.2);
	transition: all 0.7s ease 0s;
}

.img_list a:hover img {
	transform: scale(1);
}

.img_list .short_info {
	min-height: 38px;
	padding: 5px;
	text-align: left;
}

.details_list_col a.button_outline {
	margin-bottom: 0;
	padding: 8px 20px;
}

.course_list_desc {
	border-right: 1px solid #ededed;
	height: 220px;
	line-height: 1.4;
	padding: 10px 20px 0 0;
}

.course_list_desc h3 {
	font-size: 18px;
	line-height: 20px;
	margin-bottom: 10px;
	text-transform: uppercase;
}

.course_list_desc h3 strong {
	font-family: "proxima_nova_rgbold", Arial, Helvetica, sans-serif;
}

.details_list_col {
	color: #e74c3c;
	display: table;
	font-size: 38px;
	height: 220px;
	margin-left: -15px;
	width: 100%;
}

.details_list_col div {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}

ul.add_info {
	list-style: outside none none;
	margin: 0;
	padding: 0;
}

ul.add_info li {
	border: 1px solid #ededed;
	border-radius: 3px;
	display: inline-block;
	height: 35px;
	margin-right: 5px;
	text-align: center;
	width: 35px;
}

ul.add_info li a {
	color: #555;
	display: block;
	height: 35px;
	width: 35px;
}

ul.add_info li i {
	display: inline-block;
	font-size: 22px;
	position: relative;
	top: 6px;
}

.box_side {
	position: relative;
}

.box_side h5 {}

.box_side i {
	color: #999;
	font-size: 18px;
	position: absolute;
	right: 0;
	top: 0;
}

a.box_feat,
.box_feat {
	background: #fff none repeat scroll 0 0;
	border-radius: 3px;
	box-shadow: 0 3px 0 0 #f0f2f4;
	color: #666;
	display: block;
	margin-bottom: 30px;
	overflow: hidden;
	padding: 40px 30px 30px;
	text-align: center;
	transition: all 500ms ease-in-out 0s;
}

a.box_feat:hover {
	box-shadow: 0 3px 0 0 #ebedef;
	transform: translate(0px, -10px);
}

a.box_feat i {
	color: #00aeef;
	font-size: 70px;
}

a.box_feat h3 {
	font-size: 18px;
	text-transform: uppercase;
}

ul.list_staff {
	list-style: outside none none;
	margin: 20px 0 0;
	padding: 0;
}

ul.list_staff li {
	color: #555;
	display: inline-block;
	height: 55px;
	margin-bottom: 20px;
	padding: 0 45px 0 70px;
	position: relative;
}

ul.list_staff li figure {
	height: 55px;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 55px;
}

ul.list_staff figure img {
	height: auto;
	width: 55px;
}

ul.list_staff li h5 {
	margin: 0;
	padding-top: 10px;
}

.box_style_4 {
	border: 2px solid #f3f5f8;
	border-radius: 3px;
	margin-bottom: 30px;
	padding: 10px 30px 1px;
}

ul.list_order {
	font-size: 14px;
	list-style: outside none none;
	margin: 0 0 30px;
	padding: 0;
}

ul.list_order li {
	clear: both;
	margin-bottom: 15px;
	min-height: 35px;
	padding-left: 45px;
	padding-top: 7px;
	position: relative;
}

ul.list_order li span {
	border: 2px solid #ccc;
	border-radius: 50%;
	color: #ccc;
	font-size: 16px;
	height: 35px;
	left: 0;
	line-height: 33px;
	position: absolute;
	text-align: center;
	top: 0;
	width: 35px;
}

ul.list_4 {
	list-style: outside none none;
	margin: 0 0 20px;
	padding: 0;
}

ul.list_4 li {
	display: block;
	margin-bottom: 0;
	margin-right: 15px;
	padding-left: 24px;
	position: relative;
}

ul.list_4 li::before {
	color: #2ab0ea;
	content: "Z";
	font-family: "ElegantIcons";
	font-size: 16px;
	left: 0;
	position: absolute;
	top: 0;
}

.grid ul {
	margin: 0;
	padding: 0;
	text-align: center;
	width: 100%;
}

.grid ul li {
	background-color: #000;
	display: inline-block;
	list-style: outside none none;
	margin: -3px;
	min-height: 100%;
	padding: 0;
	width: 25%;
}

.grid figure {
	margin: -3px;
	overflow: hidden;
	position: relative;
}

.grid figure img {
	height: 100%;
	transition: all 300ms ease-in-out 0s;
	width: 100%;
}

.grid figure:hover img,
.grid figure:focus img {
	transform: scale(1.1);
}

.grid figcaption {
	background-color: rgba(27, 47, 59, 0.8);
	font-size: 14px;
	height: 100%;
	left: 0;
	opacity: 0;
	padding: 25% 0;
	position: absolute;
	text-align: center;
	top: 0;
	transition: all 300ms ease-in-out 0s;
	width: 100%;
}

.grid figcaption a {
	color: #fff;
}

.grid figcaption a:hover,
.grid figcaption a:focus {
	color: #73d0da;
}

.grid figure:hover figcaption,
.grid figure:focus figcaption {
	opacity: 1;
}

.visible {
	opacity: 1;
}

.grid figure.cs-hover figcaption {
	opacity: 1;
}

.grid figcaption i {
	font-size: 30px;
}

.grid figcaption p {
	font-weight: 400;
	margin-bottom: 0;
	margin-top: 10px;
	text-transform: uppercase;
}

.grid figcaption .caption-content {
	left: 50%;
	margin-left: -100px;
	margin-top: -30px;
	position: absolute;
	top: 50%;
	transform: translate(0px, 15px);
	transition: all 300ms ease-in-out 0s;
	width: 200px;
}

.grid figure:hover figcaption .caption-content,
.grid figure:focus figcaption .caption-content {
	transform: translate(0px, 0px);
}

.staff .box_style_1 {
	cursor: auto;
	text-align: center;
}

ul.social_team {
	font-size: 16px;
	list-style: outside none none;
	margin: 5px 0 15px;
	padding: 0;
}

ul.social_team li {
	border: 1px solid #ededed;
	border-radius: 50%;
	display: inline-block;
	height: 40px;
	line-height: 40px;
	margin-bottom: 5px;
	width: 40px;
}

ul.social_team li a {
	display: block;
	height: 40px;
	text-align: center;
	width: 40px;
}

.profile ul {
	font-size: 14px;
	list-style: outside none none;
	margin: 0 0 20px;
	padding: 0;
	text-transform: none;
}

.profile ul li {
	border-bottom: 1px solid #e5e5e5;
	padding: 10px 0;
}

.profile ul li:last-child {
	border-bottom: medium none;
}

ul.social_teacher {
	font-size: 16px;
	list-style: outside none none;
	margin: 5px 0 15px;
	padding: 0;
	text-align: center;
}

ul.social_teacher li {
	background-color: #fff;
	border-radius: 50%;
	display: inline-block;
	height: 40px;
	line-height: 45px;
	padding: 0;
	text-align: center;
	width: 40px;
}

#map {
	height: 500px;
	width: 100%;
}

ul.contacts_info {
	list-style: outside none none;
	margin: 15px 0 20px;
	padding: 0;
}

ul.contacts_info li {
	margin-bottom: 15px;
}

#preloader {
	background-color: #fff;
	bottom: 0;
	height: 100%;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 99999999;
}

.pulse {
	left: 50%;
	margin: -40px 0 0 -40px;
	position: absolute;
	text-align: center;
	top: 50%;
}

.pulse::before,
.pulse::after {
	border: 5px solid #ccc;
	border-radius: 500px;
	content: "";
	height: 80px;
	position: absolute;
	width: 80px;
}

.pulse::before {
	animation: 0.8s ease-in 0s normal none infinite running pulse-outer;
}

.pulse::after {
	animation: 0.8s linear 0s normal none infinite running pulse-inner;
}

@keyframes pulse-outer {
	0% {
		opacity: 1;
	}

	50% {
		opacity: 0.5;
	}

	100% {
		opacity: 0;
	}
}

@keyframes pulse-outer {
	0% {
		opacity: 1;
	}

	50% {
		opacity: 0.5;
	}

	100% {
		opacity: 0;
	}
}

@keyframes pulse-inner {
	0% {
		opacity: 0;
		transform: scale(0);
	}

	100% {
		opacity: 1;
		transform: scale(1);
	}
}

@keyframes pulse-inner {
	0% {
		opacity: 0;
		transform: scale(0);
	}

	100% {
		opacity: 1;
		transform: scale(1);
	}
}

span.error {
	background: #e34f4f none repeat scroll 0 0;
	color: #fff;
	font-size: 11px;
	font-weight: normal;
	height: 25px;
	line-height: 25px;
	padding: 0 6px;
	position: absolute !important;
	right: 0;
	top: -10px;
	z-index: 9999;
}

span.error::after {
	border-color: transparent #e34f4f;
	border-style: solid;
	border-width: 0 6px 6px 0;
	bottom: -6px;
	content: "";
	display: block;
	left: 20%;
	position: absolute;
	width: 0;
	z-index: 1;
}

.iradio_square-blue span.error,
.icheckbox_square-blue span.error {
	right: -30px;
	top: -35px;
}

.loader {
	margin-left: 5px;
	position: absolute;
}

.sub_header_contact_home .loader {
	font-size: 14px;
}

.error_message {
	color: #f33;
	font-size: 14px;
	font-weight: 600;
	margin-bottom: 4px;
}

input#website {
	display: none;
}

.form-control.styled {
	border-radius: 0;
	height: 40px;
}

.form-control.f:focus {
	box-shadow: none;
}

.styled-select select {
	-moz-appearance: window;
	background: transparent none repeat scroll 0 0;
	border: 0 none;
	border-radius: 0;
	color: #999;
	cursor: pointer;
	height: 40px;
	margin: 0;
	padding: 5px 5px 5px 15px;
	width: 110%;
}

.styled-select {
	background: #fff url("../img/down_arrow_select.png") no-repeat scroll right center;
	border: 1px solid #ccc;
	border-radius: 0;
	height: 40px;
	margin-bottom: 25px;
	overflow: hidden;
	width: 100%;
}

.styled-select-contact-home select {
	-moz-appearance: window;
	background: transparent none repeat scroll 0 0;
	border: 0 none;
	border-radius: 0;
	color: #fff;
	cursor: pointer;
	font-size: 18px;
	height: 44px;
	margin: 0;
	padding: 5px 5px 5px 20px;
	width: 110%;
}

.styled-select-contact-home {
	background: rgba(0, 0, 0, 0) url("../img/down_arrow_select_2.png") no-repeat scroll right center;
	border: 2px solid #fff;
	border-radius: 0;
	height: 48px;
	margin-bottom: 25px;
	overflow: hidden;
	width: 100%;
}

.form-group {
	margin-bottom: 15px;
}

.radio_inline {
	padding-top: 10px;
	position: relative;
}

#highlight {
	color: #fff;
	font-size: 15px;
}

#highlight h3 {
	color: #fff;
	font-size: 28px;
}

.container_blue_bg {
	background-color: #3f9ad6;
}

.container_gray_bg {
	background-color: #f3f5f8;
}

.container_gray_line {
	border-top: 1px solid #e9ebee;
}

.bg_content {
	background: rgba(0, 0, 0, 0) url("../img/bg_content.jpg") no-repeat scroll center center/cover;
	display: table;
	height: 500px;
	width: 100%;
}

.bg_content.testimonials {
	background: rgba(0, 0, 0, 0) url("../img/testimonial-bg1.jpg") repeat scroll center center;
	height: 470px;
}

.bg_content>div {
	color: #fff;
	display: table-cell;
	font-size: 24px;
	padding: 0 10%;
	text-align: center;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
	vertical-align: middle;
}

.bg_content div h3 {
	color: #fff;
	font-family: "proxima_nova_rgbold", Arial, sans-serif;
	font-size: 48px;
}

.bg_content div a i {
	color: #fff;
	cursor: pointer;
	font-size: 72px;
	opacity: 0.5;
	transition: all 0.5s ease 0s;
}

.bg_content div a:hover i {
	opacity: 1;
}

.form-control.form-white {
	background: transparent none repeat scroll 0 0;
	border: 1px solid white;
	border-radius: 0;
	color: #fff !important;
	font-size: 14px;
	height: 35px;
	padding: 0px 20px;
	position: relative;
	transition: background-color 0.3s ease 0s;
}

.form-control option {
	color: #000 !important;
}

.form-control.form-white:-moz-placeholder {
	color: #fff;
	opacity: 1;
}

.form-control.form-white::-moz-placeholder {
	color: #999;
	opacity: 1;
}

.form-control.form-white:focus {
	background: rgba(255, 255, 255, 0.2) none repeat scroll 0 0;
	box-shadow: none;
}

.login_icon {
	color: #fff;
	font-size: 80px;
	opacity: 0.5;
}

.modal-backdrop {
	z-index: 999999;
}

.modal {
	padding: 0 25px !important;
	z-index: 9999999;
}

.modal-dialog {
	margin: 19px auto 0;
	max-width: 560px;
	width: 100%;
}

.modal-popup {
	background: #4267b2;
	border: medium none;
	border-radius: 0;
	padding: 25px 30px 10px;
	position: relative;
	overflow: hidden;
}

.modal-popup a.close-link {
	color: #fff;
	font-size: 22px;
	position: absolute;
	right: 30px;
	top: 20px;
}

.popup-form {
	margin: 30px auto;
	width: 100%;
}

.popup-form .form-control {
	margin: 8px 0;
	padding: 6px 21px;
}

.form-white {
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
}

s.checkbox-holder {
	white-space: nowrap;
}

.checkbox {
	display: block;
	position: relative;
}

.checkbox {
	position: relative;
}

.checkbox label::before {
	background: transparent none repeat scroll 0 0;
	border: 2px solid #8a8a8a;
	content: "";
	cursor: pointer;
	height: 20px;
	left: 0;
	position: absolute;
	top: 0;
	transition: background-color 0.3s ease 0s;
	width: 20px;
}

.checkbox input[type="checkbox"]:focus+label::before {
	background: rgba(255, 255, 255, 0.2) none repeat scroll 0 0;
}

.checkbox label::after {
	background: #8a8a8a none repeat scroll 0 0;
	content: "";
	height: 8px;
	left: 6px;
	opacity: 0;
	position: absolute;
	top: 6px;
	transition: all 0.3s ease 0s;
	width: 8px;
}

.checkbox input[type="checkbox"] {
	height: 0;
	opacity: 0;
	position: absolute;
	width: 0;
}

.checkbox input[type="checkbox"]:checked+label::after {
	opacity: 1;
}

.checkbox-holder span {
	color: #333;
	display: inline-block;
	margin: 0 0 0 10px;
	position: relative;
	white-space: normal;
}

.btn.btn-submit {
	background: #4267b2 none repeat scroll 0 0;
	color: #fff;
	font-size: 16px;
	margin-top: 30px;
	outline: medium none;
	padding: 10px;
	transition: all 0.2s ease 0s;
	width: 100%;
}

.btn.btn-submit:focus {
	outline: medium none;
}

.btn.btn-submit:hover {
	background: #fff none repeat scroll 0 0;
	color: #3f9ad6;
}

.add_bottom_30 {
	margin-bottom: 30px;
}

.add_bottom_45 {
	margin-bottom: 45px;
}

.add_bottom_60 {
	margin-bottom: 60px;
}

.add_bottom_75 {
	margin-bottom: 75px;
}

.add_top_60 {
	padding-top: 60px;
}

.margin_60 {
	padding-bottom: 60px;
	padding-top: 60px;
}

.margin_30 {
	margin-bottom: 30px;
	margin-top: 30px;
}

.nomargin_top {
	margin-top: 0;
}

.nopadding {
	margin: 0 !important;
	padding: 0 !important;
}

.nomargin {
	margin: 0 !important;
}

#newsletter_container h3 {
	font-size: 30px;
	margin: 0 0 20px;
}

input#email_newsletter.form-control {
	background-color: #fff;
	border: 2px solid #ededed;
	border-radius: 3px;
	box-shadow: none;
	font-size: 15px;
	height: 50px;
	margin-bottom: 0;
	margin-right: 5px;
	margin-top: -2px;
	padding-left: 20px;
	width: 380px;
}

input#email_newsletter.form-control:focus {
	box-shadow: none;
	color: #444;
	outline: 0 none;
}

.pagination {
	border-radius: 3px;
}

.pagination>li>a,
.pagination>li>span {
	border: 1px solid #ededed;
	color: #888;
}

.pagination>li>a:hover,
.pagination>li>span:hover,
.pagination>li>a:focus,
.pagination>li>span:focus {
	background-color: #f9f9f9;
	color: #333 !important;
}

.pagination>.active>a,
.pagination>.active>span,
.pagination>.active>a:hover,
.pagination>.active>span:hover,
.pagination>.active>a:focus,
.pagination>.active>span:focus {
	background-color: #3f9ad6;
	border-color: #3f9ad6;
}

#search {
	background-color: rgba(0, 0, 0, 0.8);
	height: 100%;
	left: 0;
	opacity: 0;
	position: fixed;
	top: 0;
	transform: translate(0px, -100%) scale(0, 0);
	transition: all 0.5s ease-in-out 0s;
	width: 100%;
	z-index: 9999999;
}

#search.open {
	opacity: 1;
	transform: translate(0px, 0px) scale(1, 1);
}

#search input[type="search"] {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border: 0 none;
	color: rgb(255, 255, 255);
	font-size: 40px;
	line-height: 40px;
	margin: -51px 0 0;
	outline: medium none;
	padding-left: 30px;
	padding-right: 30px;
	position: absolute;
	text-align: center;
	top: 50%;
	width: 100%;
}

#search .button {
	left: 50%;
	margin-left: -45px;
	margin-top: 61px;
	position: absolute;
	top: 50%;
}

#search .close {
	color: #fff;
	display: block;
	font-size: 30px;
	opacity: 1;
	outline: medium none;
	padding: 10px;
	position: fixed;
	right: 30px;
	top: 10px;
}

ul.list_style_1 {
	line-height: 22px;
	list-style: outside none none;
	margin: 0 0 20px;
	padding: 0;
}

ul.list_style_1 li {
	padding-left: 25px;
	position: relative;
}

ul.list_style_1 li::before {
	color: #ccc;
	content: "\\";
	font-family: "ElegantIcons";
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	left: 0;
	position: absolute;
	top: 0;
}

ul.list_3 {
	list-style: outside none none;
	margin: 0;
	padding: 0;
}

ul.list_3 li {
	margin-bottom: 0;
	padding-left: 20px;
	position: relative;
}

ul.list_3 li::before {
	content: "î¨¾";
	font-family: "fontello";
	left: 0;
	position: absolute;
	top: 0;
}

.banner {
	background: #622960 url("../img/bg_banner.png") no-repeat scroll right bottom;
	border-radius: 3px;
	color: #fff;
	font-size: 15px;
	margin-bottom: 30px;
	padding: 30px 30px 60px;
	text-align: center;
}

.banner i {
	font-size: 75px;
}

.banner h3 {
	color: #fff;
	font-size: 18px;
	text-transform: uppercase;
}

a.banner_bt {
	background-color: #fff;
	border: 0 none;
	border-radius: 3px;
	color: #00aeef;
	cursor: pointer;
	display: inline-block;
	font-size: 13px;
	margin-bottom: 20px;
	outline: medium none;
	padding: 7px 15px;
	transition: all 0.2s ease 0s;
}

a.banner_bt:hover {
	background-color: #283842;
	color: #fff;
}

#position {
	background-color: #f3f5f8;
	border-bottom: 1px solid #e4e4e4;
	font-size: 12px;
	padding: 10px 0;
}

#position ul li:first-child {
	padding-left: 20px;
}

#position ul li:first-child::before {
	color: #555;
	content: "î«´";
	font-family: "fontello";
	font-style: normal;
	font-weight: normal;
	left: 0;
	position: absolute;
	top: 1px;
}

#position ul {
	color: #888;
	margin: 0;
	padding: 0;
}

#position ul li a {
	color: #333;
	opacity: 0.7;
}

#position ul li a:hover {
	color: #333;
	opacity: 1;
}

#position ul li {
	display: inline-block;
	margin-right: 3px;
	padding-right: 8px;
	position: relative;
}

#position ul li::after {
	content: "î§®";
	font-family: "fontello";
	font-style: normal;
	font-weight: normal;
	position: absolute;
	right: 0;
	top: 1px;
}

#position ul li:last-child::after {
	content: "";
}

#accordion .panel {
	border-radius: 0;
	box-shadow: none;
}

#accordion .panel-title a {
	color: #444;
	display: block;
}

#accordion .panel-default>.panel-heading {
	background-color: #ffffff;
}

#accordion .panel-heading {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

#accordion .panel-group .panel {
	border-radius: 0;
}

.tab-content {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #fff;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	border-color: -moz-use-text-color #ddd #ddd;
	border-image: none;
	border-style: none solid solid;
	border-width: medium 1px 1px;
	margin-bottom: 25px;
	padding: 30px;
}

.table {}

.table.cart-list th,
.table.options_cart th {
	background-color: #fff;
	font-family: "proxima_nova_rgbold", Arial, Helvetica, sans-serif;
}

.table.cart-list td {
	padding-top: 15px;
	vertical-align: middle;
}

.list_courses_apply h4 {
	color: #777;
	margin-bottom: 20px;
}

.list_courses_apply ul {
	list-style: outside none none;
	margin: 0 0 20px;
	padding: 0;
}

.list_courses_apply ul li {
	padding: 5px 0;
}

.img-circle.styled {
	background-color: #ededed;
	box-shadow: 0 0 0 5px #ededed;
	margin: auto;
}

.img-circle.styled_2 {
	background-color: #fff;
	box-shadow: 0 0 0 5px #fff;
	margin: auto;
}

.tooltip_styled {
	display: inline;
	position: relative;
	z-index: 999;
}

.tooltip-item {
	cursor: pointer;
	display: inline-block;
}

.tooltip-item::after {
	bottom: 100%;
	content: "";
	height: 20px;
	left: 50%;
	pointer-events: none;
	position: absolute;
	transform: translateX(-50%);
	width: 180px;
}

.tooltip_styled:hover .tooltip-item::after {
	pointer-events: auto;
}

.tooltip-content {
	background: #333 none repeat scroll 0 0;
	bottom: 100%;
	box-shadow: -5px -5px 15px rgba(48, 54, 61, 0.2);
	color: #fff;
	cursor: default;
	display: block;
	font-size: 13px;
	font-weight: 600;
	left: 50%;
	line-height: 1.2;
	margin: 0 0 20px -90px;
	opacity: 0;
	padding: 15px;
	pointer-events: none;
	position: absolute;
	text-align: center;
	width: 180px;
	z-index: 9999;
}

.tooltip-effect-1 .tooltip-content {
	transform: translate3d(0px, -10px, 0px);
	transition: opacity 0.3s ease 0s, transform 0.3s ease 0s;
}

.tooltip-effect-2 .tooltip-content {
	transform: perspective(1000px) rotate3d(1, 0, 0, 45deg);
	transform-origin: 50% calc(100% + 10px) 0;
	transition: opacity 0.2s ease 0s, transform 0.2s ease 0s;
}

.tooltip-effect-3 .tooltip-content {
	transform: translate3d(0px, 10px, 0px) rotate3d(1, 1, 0, 25deg);
	transition: opacity 0.3s ease 0s, transform 0.3s ease 0s;
}

.tooltip-effect-4 .tooltip-content {
	transform: scale3d(0.7, 0.3, 1);
	transform-origin: 50% 100% 0;
	transition: opacity 0.2s ease 0s, transform 0.2s ease 0s;
}

.tooltip_styled:hover .tooltip-content {
	opacity: 1;
	pointer-events: auto;
	transform: translate3d(0px, 0px, 0px) rotate3d(0, 0, 0, 0deg);
}

.tooltip_styled.tooltip-effect-2:hover .tooltip-content {
	transform: perspective(1000px) rotate3d(1, 0, 0, 0deg);
}

.tooltip-content::after {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #333 transparent transparent;
	border-image: none;
	border-style: solid;
	border-width: 10px;
	content: "";
	height: 0;
	left: 50%;
	margin-left: -10px;
	pointer-events: none;
	position: absolute;
	top: 100%;
	width: 0;
}

.tooltip-content .label {
	margin-left: 10px;
}

.tooltip-content i {
	font-size: 20px !important;
	left: -3px !important;
	position: relative;
	top: 3px !important;
}

.tooltip-content h4 {
	color: #fff;
	display: block;
	font-size: 14px;
	line-height: 14px;
	margin: 0 0 10px;
	text-transform: uppercase;
}

.tooltip-content a {
	font-weight: bold;
}

.tabs li i {
	width: 30px;
	font-size: 16px;
}

.content .list_courses_tabs i {
	font-size: 12px;
}

.testimonials {
	margin-top: 70px;
}

.video-slider li {
	list-style-type: none;
}

.videoslider {
	margin-top: 60px;
	position: relative !important;
	z-index: 999;
	overflow: hidden;
	display: block !important;
	background-image: none !important;
	background-color: #373c3a;
}

.videoslider>div {
	display: block;
	width: 100%;
}

.modal-content .close {
	color: #fff;
}

.menu ul {
	margin-top: 10px !important;
}

.about-us {
	padding: 20px 35px;
	border-radius: 10px;
	text-align: justify;
	color: #fff;
	font-size: 16px;
	line-height: 30px;
	border: 3px solid #668fe0;
	float: left;
	width: 100%;
}

.about-us h2 {
	color: #fff;
	text-align: center;
	line-height: 53px;
	text-transform: uppercase;
}

.scholship_home .modal-header {
	position: absolute;
	top: 0;
	right: 15px;
}

.menu ul li.stndyou-menu a {
	text-transform: lowercase !important;
}

.footer_top h3.ftr-title {
	padding: 20px 0;
	color: #fff;
	text-transform: uppercase;
	font-size: 20px;
}

.footer_top h3.ftr-follow {
	padding: 20px 0;
	color: #fff;
	text-transform: uppercase;
	font-size: 20px;
	margin-bottom: -5px;
	margin-top: -15px
}

.footer_top h3.ftr-contact {
	padding: 20px 0;
	color: #fff;
	text-transform: uppercase;
	font-size: 20px;
}

.footer_top .fa {
	border: 1px solid #fff;
	border-radius: 100%;
	height: 30px;
	padding-top: 7px;
	text-align: center;
	vertical-align: middle;
	width: 30px;
	margin-right: 10px;
}

.footer_top .icon_social a {
	display: inline-block;
	margin-bottom: 10px;
}

.footer_top .icon_social .twitter span {
	margin-left: 4px;
}

.footer_top .icon_social .gplus i {
	padding-left: 1px;
}

.modal-header .modal-title {
	color: #fff;
	text-transform: uppercase;
	text-align: left;
}

.list_courses_tabs li a .fa {
	padding-left: 5px;
	font-size: 12px;
}

.content-sidebar {
	margin-bottom: 20px;
}

.content-sidebar .blog-title {
	border-bottom: 2px solid #1cafec;
}

.content-sidebar h4 {
	background: #1cafec;
	padding: 6px 5px;
	display: inline-block;
	text-transform: capitalize;
	font-size: 19px;
	color: #ffffff;
	font-weight: bold;
	margin: 0;
	margin-bottom: 2px;
}

.blogsec {
	padding: 18px 0 18px;
}

.blog-top {}

.blog2 {
	margin-bottom: 4%;
	padding-bottom: 15px;
	background: #f6f6f6;
	border-bottom: 2px solid #eaeaea;
	padding: 10px;
}

.blog3 {
	margin-bottom: 2%;
	padding-bottom: 15px;
}

.blog-bottom {}

.blog-left img {
	width: 100%;
}

.blog h3 {
	margin: 0;
}

.blog h2 {
	font-size: 22px;
	color: #1cafec;
	padding: 3px 10px 6px 0;
	display: block;
	font-weight: bold;
	border-bottom: 2px solid #000;
	margin: 0;

	margin-bottom: 10px;
}

.blog h3 a {
	font-size: 22px;
	color: #000;
	padding: 10px 10px 10px 0;
	display: block;
	font-weight: bold;
}

.blog h3 a:hover {
	text-decoration: none;
	color: #000;
}

.blog-right ul,
.single-bottom ul {
	padding: 0;
	margin-top: 10px;
}

.blog-right ul li,
.single-bottom ul li {
	list-style: disc;
	margin-right: 20px;
	float: left;
	width: 100%;
}

.blog-right ul li span,
.single-bottom ul li span {
	color: #1cafec;
	font-size: 18px;
	vertical-align: middle;
	display: inline-block;
	margin-right: 10px;
}

.blog-right ul li p,
.blog-right ul li p a,
.single-bottom ul li p,
.single-bottom ul li p a {
	font-size: 16px;
	color: #333;
	vertical-align: middle;
	display: inline-block;
	margin: 0;
}

.blog-right ul li p a,
.blog-right ul li p {
	font-size: 12px;
	font-style: italic;
}

.blog-right ul li p a:hover,
.single-bottom ul li a:hover {
	color: #1cafec;
	text-decoration: none;
}

.blog-right p {
	font-size: 14px;
	color: #333;
	line-height: 1.5em;
	margin-top: 15px;
}

.b-btn {
	margin-top: 30px;
}

.blog-left,
.blog-right {
	padding: 0;
}

.blog-right {
	padding: 0;
}

.b-btn {
	color: #E74C3C;
	padding: 8px 13px;
	font-size: 14px;
	text-decoration: underline;
}

.b-btn:hover {
	text-decoration: underline;
	color: #000;
}

.blog2 {
	margin-bottom: 4%;
}

.page {
	text-align: center;
	margin-top: 5%;
}

.pagination {
	margin: 0;
}

.pagination>li>a:hover,
.pagination>.active>a {
	color: #FFFFFF;
	border-color: #1cafec;
	background: #1cafec;
}

.pagination>li>a,
.pagination>li>span {
	color: #000;
	font-size: 17px;
}

.GOlist {
	margin-top: 15px;
	padding: 0;
	list-style-type: none;
}

.GOlist li {
	padding: 5px 0 5px 15px;
	font-size: 14px;
	position: relative;
	color: #000;
	line-height: 18px;
	margin-bottom: 10px;
	border-bottom: 1px solid #eaeaea;
}

.GOlist li:before {
	content: "\f105";
	left: 0;
	font-family: FontAwesome;
	display: inline-block;
	margin-right: 8px;
	font-size: 10px;
	position: absolute;
	color: #000;
	left: 0;
}

.GOlist li a {
	color: #000;
}

.GOlist li a:hover {
	text-decoration: underline;
	color: #1cafec;
}

.Breadcrumbs {
	padding: 14px 20px 14px;
	border-bottom: 1px solid #eaeaea;
	margin: 1px 0 0 0;
	color: #999;
	display: table;
	width: 100%;
	background-color: #ffffff;
}

.Breadcrumbs-list {
	margin: 0;
	padding: 0;
}

.Breadcrumbs-list>li {
	display: inline-block;
	vertical-align: middle;
	max-width: 100%;
	white-space: nowrap;
	font-size: 12px;
	overflow: hidden;
	text-overflow: ellipsis
}

.Breadcrumbs-list>li>h1 {
	font-size: 18px;
	color: #fff;
	margin: 0;
	font-weight: bold;
}

.Breadcrumbs-list small {
	color: #999;
}

.Breadcrumbs-list>li:nth-last-child(n + 2)::after {
	content: "\203A ";
	position: relative;
	padding: 0 5px;
	font-size: 13px;
}

.Breadcrumbs-list span,
.Breadcrumbs-list a {
	padding: 4px 0;
	line-height: 25px;
}

.Breadcrumbs-list a:hover,
.Breadcrumbs-list a:focus {
	text-decoration: underline
}

.top-comments {
	padding: 4em 0 0;
}

.md-col-in h4 {
	color: #362f2f;
	font-size: 1.5em;
	border-bottom: 1px solid #c29f00;
	font-weight: 600;
	width: 50%;
	padding: 0 10px 6px;
}

.md-col-in ul li {
	list-style: none;
}

.md-col-in ul {
	padding: 1.8em 0 0;
}

.md-col-in ul li a {
	text-decoration: none;
	color: #362f2f;
	font-size: 1.1em;
	padding: 0.1em 0;
	display: block;
}

.md-col-in ul li a:hover {
	color: #c3a000;
}

.md-col-in ul li i {
	background: url(/img/img-sprite.png)no-repeat -497px -20px;
	width: 8px;
	height: 8px;
	display: inline-block;
	transition: 0.5s all;
	vertical-align: middle;
	margin: 0 13px 0 0;
}

.comments-top-top {
	background: #e6e6e6;
}

.men {
	background: #333;
	float: left;
	width: 6%;
	text-align: center;
	padding: 1em 0;
}

p.men-it {
	float: left;
	width: 89%;
	margin: 0 0 0 2%;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.6em;
	color: #362f2f;
	padding: 0.2em 0;
}

.met-in {
	margin: 0 0 0 3em;
}

.met {
	padding: 1em 0;
}

p.usercm {
	float: left;
	padding: 0;
	font-size: 14px;
}

p.usercm a {
	text-decoration: none;
	color: #362f2f;
	font-weight: 500;
	font-size: 1.1em;
}

.code-in {
	padding: 0 0 0.5em;
}

p.usercm span {
	font-weight: 400;
	padding: 0 2em;
	font-size: 12px;
	color: #7f8c8c;
}

.top-in {
	background: #f8f8f8;
}

p.reply {
	float: right;
	padding: 0;
	width: 17%;
	color: #362f2f;
	font-size: 1em;
}

p.reply a {
	text-decoration: none;
	color: #362f2f;
}

p.reply a:hover {
	color: #00AEEF;
}

p.reply i {
	background: url(/img/img-sprite.png)no-repeat -131px -143px;
	width: 18px;
	height: 18px;
	display: inline-block;
	vertical-align: middle;
	margin: 0 14px 0 0px;
}

.single-top {
	margin-top: 1em;
}

.leave {
	margin-top: 20px;
	display: table;
}

.form-comment {}

.form-comment .form-label {
	display: block;
}

.form-comment em {
	font-style: normal;
	color: red;
	font-size: 12px;
}

.form-comment .form-group {
	margin-bottom: 10px;
}

.leave h3 {}

.form-comment input[type=text],
.form-comment input[type=email],
.form-comment textarea {
	width: 100%;
	padding: 5px 10px;
}

.form-comment textarea {
	min-height: 100px;
}

.view_mobile_otp .modal-popup {
	background: #c3c3c3;
	padding: 0;
}

.view_mobile_otp .modal-header {
	background: #384252;
	text-align: center;
}

.view_mobile_otp .modal-header img {
	margin: 0 auto;
	height: 60px;
}

.view_mobile_otp h4 {
	padding: 22px 5px;
	text-align: center;
	border-top: 3px solid #384252;
	font-family: cursive;
	font-size: 20px;
	font-weight: bold;
	color: #53585f;
}

.view_mobile_otp h4 {
	padding: 22px 5px;
	text-align: center;
	border-top: 3px solid #384252;
	font-family: cursive;
	font-size: 20px;
	line-height: 27px;
	color: #384252;
	background: #ffffff;
}

.view_mobile_otp h5 {
	font-size: 16px;
	text-align: center;
	line-height: 28px;
	color: #384252;
}

h3.othbrach {
	font-size: 17px;
	margin-bottom: 14px;
	font-weight: bold;
	float: left;
	margin: 10px 0 9px;
}

.view_mobile_otp #get_msg_div_otp {
	padding: 23px 100px 29px;
	background: #ffffff;
	float: left;
	width: 100%;
}

.view_mobile_otp .popup-form .form-control {
	border: 1px solid #a7a7a7 !important;
	color: #545454;
}

.view_mobile_otp .btn.btn-submit {
	background: #384252;
	box-shadow: inset 0 0 40px #000;
	transition: all 0.5s linear;
}

.view_mobile_otp .btn.btn-submit:hover {
	box-shadow: inset 0 0 0 #000;
	transition: all 0.5s linear;
	color: #fff;
}

.view_mobile_otp .modal-content .close {
	position: absolute;
	top: 0;
	right: 2px;
	color: #626365;
	opacity: 1;
	font-size: 30px;
}

.view_mobile_otp .popup-form {
	margin-top: 0;
}

#signUpForm * {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	outline: 0;
}

.Reglayer-bg {
	position: fixed;
	display: none;
	background: rgba(0, 0, 0, 0.7);
	width: 100%;
	height: 100%;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 999999;
	overflow: auto;
}

.Reg-layer {
	position: relative;
	background: #f1f1f1;
	text-align: center;
	display: block;
	font-family: 81.25% arial, helvetica, sans-serif !important;
	width: auto;
	height: 450px;
	max-width: 640px;
	z-index: 100000;
	user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-o-user-select: none;
	margin: 110px auto 0;
	float: none;
}

.regLft-col {
	width: 43%;
	height: 100%;
	background-size: cover;
	position: relative;
	z-index: 1;
	float: left;
	background: #283842 url(https://standyou.com/img/logo.png) 46% 2% no-repeat;
	color: #fff;
}

.bg-txt {
	position: absolute;
	top: 135px;
	font-size: 14px;
	text-align: left;
	left: 12px;
	color: #000;
}

.wy-sgn {
	line-height: 20px;
}

.wy-sgn {
	font-size: 16px;
	font-weight: 600;
}

.wy-sgn {
	padding: 0;
	margin: 0 0 21px 10px;
	color: #fff;
}

.bg-txt ul {
	width: 97%;
	font-size: 13px;
	margin-left: 0;
	padding: 0;
}

.n-headerP ol,
ul,
footer ol,
footer ul {
	list-style: none;
}

.bg-txt ul li {
	margin-bottom: 15px;
}

.bg-txt ul li {
	margin-bottom: 10px;
	list-style: none;
	line-height: 16px;
	color: #fff;
	position: relative;
	padding: 0px 15px 0 39px;
}

.regRgt-col {
	float: left;
	width: 57%;
	background: #f1f1f1;
}

.regRgt-tabs {
	width: 100%;
	float: left;
	border-bottom: 1px solid #eee;
	padding: 22px 8px 10px 27px;
	box-sizing: border-box;
	margin-bottom: 15px;
}

.Signup {
	color: #333;
	font-size: 18px;
	margin: 0;
}

.login {
	/* color: #666;
	font-size: 12px;
	float: right;
	margin: 5px 21px 0 0; */
}

.login a {
	font-size: 14px;
	color: #0ba5b5;
	text-decoration: none;
	font-weight: 600;
}

.regTab-cont {
	width: 100%;
	float: left;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.ih {
	display: none;
}

#regSliders {
	height: 492px;
	z-index: 15;
	overflow-y: visible !important;
}

#slides-container,
.slide.layer-scnd {
	height: 100%;
}

div[id^="firstLayer"] p.field-title.ft-fix {
	line-height: 18px;
}

.ft-fix {
	color: #333;
	font-size: 12px;
}

.field-title {
	margin: 0 0 8px;
	padding: 0;
	text-align: left;
	color: #666;
	font-size: 14px;
}

.reg-form {
	line-height: 58px;
	height: 50px;
	background: #fff;
	position: relative;
	margin-bottom: -1px;
	border: 1px solid #d2d2d2;
	-webkit-transition: .3s border, .3s height;
	-o-transition: .3s border, .3s height;
	transition: .3s border, .3s height;
}

.signup-fld:before {
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 5px 4px 0 4px;
	border-color: #666 transparent transparent transparent;
	position: absolute;
	right: 16px;
	top: 22px;
}

.reg-form .ngPlaceholder {
	line-height: 50px;
	left: 20px;
	pointer-events: none;
	color: #666;
	position: absolute;
	top: 0;
	font-size: 14px;
	max-width: 100%;
	z-index: 1;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	-webkit-transform: 0;
	-moz-transform: 0;
	-ms-transform: 0;
	-o-transform: 0;
	transform: 0;
	-webkit-transform-origin: 0 0;
	-moz-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	-o-transform-origin: 0 0;
	transform-origin: 0 0;
}

.reg-form .ngPlaceholder+.multiinput {
	padding-top: 24px;
	padding-bottom: 7px;
}

.reg-form .multiinput {
	line-height: 14px;
	padding: 21px 20px;
	cursor: default;
	height: 50px;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	width: 100%;
	box-sizing: border-box;
	text-align: left;
	font-size: 13px;
}

.multiinput {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 16px;
	padding: 0 10px 0 0;
}

.reg-form.invalid .input-helper {
	-webkit-transition: .2s ease all;
	-o-transition: .2s ease all;
	transition: .2s ease all;
}

.reg-form .input-helper,
.stu-prf-sec .input-helper,
.Lerr-msg,
.input-help {
	background: #383443;
	color: #fff;
	max-width: 200px;
	top: 100%;
	text-align: center;
	margin-top: 1px;
	position: absolute;
	left: 15px;
	line-height: 1.4;
	z-index: 8;
	font-size: 12px;
	opacity: 0;
	pointer-events: none;
	-webkit-transform: scale(.9);
	-ms-transform: scale(.9);
	transform: scale(.9);
	-webkit-transform: 15px 0;
	-moz-transform: 15px 0;
	-ms-transform: 15px 0;
	-o-transform: 15px 0;
	transform: 15px 0;
	-webkit-transform-origin: 15px 0;
	-moz-transform-origin: 15px 0;
	-ms-transform-origin: 15px 0;
	-o-transform-origin: 15px 0;
	transform-origin: 15px 0;
}

.reg-form .input-helper .up-arrow,
.Lerr-msg .up-arrow,
.stu-prf-sec .input-helper .up-arrow,
.input-help .up-arrow {
	position: relative;
	position: absolute;
	left: 15px;
	top: 0;
}

.reg-form .input-helper .up-arrow:before,
.Lerr-msg .up-arrow:before,
.stu-prf-sec .input-helper .up-arrow:before,
.input-help .up-arrow:before {
	border-width: 6px;
	border-bottom-color: transparent;
	margin: -2px 0 0 -1px;
}

.reg-form .input-helper .up-arrow:after,
.reg-form .input-helper .up-arrow:before,
.stu-prf-sec .input-helper .up-arrow:after,
.stu-prf-sec .input-helper .up-arrow:before,
.Lerr-msg .up-arrow:after,
.Lerr-msg .up-arrow:before,
.input-help .up-arrow:after,
.input-help .up-arrow:before {
	content: '';
	border: solid transparent;
	position: absolute;
	top: -10px;
	left: -5px;
}

.reg-form .input-helper .up-arrow:after,
.Lerr-msg .up-arrow:after,
.stu-prf-sec .input-helper .up-arrow:after,
.input-help .up-arrow:after {
	border-width: 5px;
	border-bottom-color: #383443;
}

.reg-form .input-helper .up-arrow:after,
.reg-form .input-helper .up-arrow:before,
.stu-prf-sec .input-helper .up-arrow:after,
.stu-prf-sec .input-helper .up-arrow:before,
.Lerr-msg .up-arrow:after,
.Lerr-msg .up-arrow:before,
.input-help .up-arrow:after,
.input-help .up-arrow:before {
	content: '';
	border: solid transparent;
	position: absolute;
	top: -10px;
	left: -5px;
}

.reg-form .input-helper .helper-text,
.stu-prf-sec .input-helper .helper-text,
.input-help .up-arrow {
	padding: 4px 8px;
}

.reg-form.disabled {
	background: #f1f1f1;
}

.disabled {
	pointer-events: none;
	cursor: default;
}

.reg-form {
	line-height: 58px;
	height: 50px;
	background: #fff;
	position: relative;
	margin-bottom: -1px;
	border: 1px solid #d2d2d2;
	-webkit-transition: .3s border, .3s height;
	-o-transition: .3s border, .3s height;
	transition: .3s border, .3s height;
}

.reg-form.disabled.signup-fld:before {
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 5px 4px 0 4px;
	border-color: #ccc transparent transparent transparent;
	position: absolute;
	right: 16px;
	top: 25px;
}

.signup-fld:before {
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 5px 4px 0 4px;
	border-color: #666 transparent transparent transparent;
	position: absolute;
	right: 16px;
	top: 22px;
}

.reg-btn.sup-btn.stp1 {
	bottom: 20px;
}

a.sup-btn {
	position: absolute;
	bottom: -55px;
	right: 27px;
	width: 359px;
	margin: 0;
}

a.reg-btn {
	width: 96%;
	padding: 15px;
	text-align: center;
	color: #fff;
	border: 1px solid #fbb54e;
	outline: 0;
	cursor: pointer;
	font-weight: 700;
	background-color: #f29d37;
	cursor: pointer;
	display: inline-block;
	text-decoration: none;
	font-size: 16px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

a.regClose {
	color: #fff;
	font-size: 38px;
	line-height: 20px;
	position: absolute;
	top: -1px;
	text-decoration: none !important;
}

.register_form_wrp {
	float: left;
	width: 100%;
	padding: 0 35px;
}

.register_form_wrp .from_group {
	float: left;
	width: 100%;
	margin-bottom: 12px;
}

.register_form_wrp .form_level {
	text-align: left;
}

.register_form_wrp .form-control {
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 13px;
	line-height: 1.42857143;
	color: #757575;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: 0 0 0;
	box-shadow: 0 0 0;
	-webkit-transition: 0 0 0;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.form_input_wrp button {
	padding: 8px 25px;
	background: #2a4a5f;
	color: #fff;
	border: 1px;
	margin: 44px 0 0;
	border-radius: 4px;
}

.content-area {
	background: #f1f1f1;
}

.whyus_popup .modal-content {
	background: #283842;
	padding: 15px 20px 24px;
}

.whyus_popup .modal-header {
	border-bottom: 0px;
}

.whyus_popup button.close {
	color: #fff;
	font-weight: bold;
	font-size: 18px;
}

.whyus_popup .modal-header h4 {
	color: #fff;
	text-align: center;
	text-transform: capitalize;
}

.whyus_popup .modal-content p {
	text-align: center;
	color: #fff;
}

/*engineering institutes*/
.filter_search form ul.filtet-ul li:nth-child(1) {
	width: 43% !important;
}

.content-area {
	background: #f1f1f1;
}

.regRgt-tabs {
	padding: 13px 8px 14px 8px;
	background: #283842;
	color: #fff;
	font-family: monospace;
	margin-bottom: 0;
}

.Signup {
	color: #fff;
}

.rating_box_wrp {
	background: #f1f1f1;
}

.review_summary_wp {
	background: url(/img/light.png) center -20px no-repeat #4267b2;
	color: #fff;
	padding: 8px 16px 14px;
	width: 100%;
	display: table;
	position: relative;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .25);
}

.review_summary_wp:before {
	content: "";
	position: absolute;
	top: 45px;
	right: -15px;
	width: 0;
	height: 0;
	border-top: 15px solid transparent;
	border-bottom: 15px solid transparent;
	border-left: 15px solid #4267b2;
}

.review_summary i.fa.fa-star {
	color: #ffc516;
}

.review_summary {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

.review_summary i {
	font-size: 16px;
}

.starline span {
	margin-right: 9px;
	font-size: 15px;
	float: left;
	width: 67%;
}

.starline {
	text-align: left;
	float: left;
	width: 100%;
}

.review_summary h3 {
	margin: 0 0 10px;
	text-transform: none;
	font-size: 13px;
	color: #fff799;
	font-weight: 400;
}

.review_summary h3 span {
	font-size: 35px;
	font-weight: 800;
	color: #fff;
	display: block;
}

.rating_revi_box {
	display: none;
}

.review_summary h3 span small {
	font-size: 18px;
	color: #FFF;
	font-weight: 800;
}

.review_desc {
	padding: 25px 10px 0;
	position: relative;
	overflow: hidden;
}

.review_desc:before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	border-width: 0 16px 16px 0;
	border-style: solid;
	border-color: #fff #fff #ebedee #ebedee;
	background: #ebedee;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .2), -1px 1px 1px rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .2), -1px 1px 1px rgba(0, 0, 0, .1);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .2), -1px 1px 1px rgba(0, 0, 0, .1);
	display: block;
	width: 0;
}

.review_desc blockquote {
	border: 0;
	padding: 0;
	font-size: 14px;
	font-style: italic;
	margin: 20px 0 0;
}

.review_desc .media-body h4 {
	margin: 10px 0 0;
}

.review_desc .media img {
	background-color: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.date_posted {
	font-size: 12px
}

.review_details {
	border-left: 1px solid #ddd;
	padding-left: 20px;
}

.review_details span {
	display: inline-block;
	margin-bottom: 15px;
}

.review_details span.last {
	margin-bottom: 0;
}

.review_details span h6 {
	margin-bottom: 5px;
	margin-left: 5px;
	font-size: 14px;
}

.review_details span i {
	color: #FC0;
	font-size: 18px;
}

.wright_review_wrp .gallery li a {
	display: block;
	color: #828282;
	margin-left: 2px;
}

.wright_review_btn {
	text-align: center;
}

.gallery.events .wright_review_btn p {
	cursor: pointer;
	font-size: 14px;
	color: #fff;
	background: #4267b2;
	padding: 8px 15px;
	display: block;
}

.wright_review_wrp .gallery ul li {
	height: 48px;
}

.wright_review_wrp textarea,
.wright_review_wrp input {
	padding: 10px 15px;
	border: 2px solid #e1e1e1;
	width: 100%;
	margin-top: 5px;
	box-shadow: 0 0 0;
	border-radius: 0 0 0;
}

.gallery.events p.givereview-title {
	font-size: 17px;
	font-weight: bold;
	line-height: 23px;
	margin: 0;
	padding: 0 15px;
	color: #50636f;
}

.rating_revi_box .rating_text {
	float: left;
	color: #6c7b84;
	font-size: 14px;
	font-weight: bold;
}

.rating_revi_box .des-text {
	float: left;
	color: #6c7b84;
	font-size: 14px;
	margin: 5px 0 5px;
	font-weight: bold;
}

.wright_review_wrp input[type="submit"] {
	background: #4267b2;
	color: #fff;
	font-size: 17px;
	font-weight: bold;
	text-transform: uppercase;
	border: 1px solid #4267b2;
}

.wright_review_wrp textarea:focus,
.wright_review_wrp input:focus {
	border: 2px solid #4267b2;
}

.wright_review_wrp {
	float: left;
	width: 100%;
	border: 1px solid #dedede;
	padding-bottom: 15px;
	background: #f1f1f1;
}

.wright_review_wrp button {
	background: #000;
	border: 1px solid;
	color: #fff;
	padding: 5px 15px;
	margin: 5px 0;
	font-size: 16px;
}

.blog3 br {
	display: none;
}

/*scholarship form*/
.schollarshipwpr {
	padding: 30px 0;
}

.wizard>.content {
	background: #fff;
	border: 1px solid #e1e1e1;
	margin: 5px 0;
}

.wizard>.steps .current a,
.wizard>.steps .current a:hover,
.wizard>.steps .current a:active {
	background: #3b5998;
}

.wizard>.steps a,
.wizard>.steps a:hover,
.wizard>.steps a:active {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.wizard>.steps .done a,
.wizard>.steps .done a:hover,
.wizard>.steps .done a:active {
	background: #86a3de;
}

.wizard>.steps .disabled a,
.wizard>.steps .disabled a:hover,
.wizard>.steps .disabled a:active {
	background: #e8e8e8;
	color: #424141;
	cursor: default;
	border: 1px solid #c7c7c7;
}

.actions a,
.actions a:hover,
.actions a:active {
	background: #3b5998;
	color: #fff;
	display: block;
	padding: 10px 35px;
	text-decoration: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.wizard>.steps a,
.wizard>.steps a:hover,
.wizard>.steps a:active {
	margin: 0 1px;
	padding: 10px 23px;
}

.wizard>.steps>ul>li {
	width: auto;
}

.wizard>.content>.body {
	float: left;
	position: relative;
}

.Breadcrumbs-list>li>h1 .basallogo {
	max-height: 67px;
}

.verifyotptbtn {
	padding: 5px 15px;
	border-radius: 3px;
	background: #3b5998;
	color: #fff;
	border: 1px solid #3b5998;
}

.topheaderacc p {
	color: #333;
}

.form input[type="date"] {
	border: 1px solid #DCDCDF;
	color: #868686;
	outline: none;
	margin-bottom: 10px;
	padding: 6px 10px;
	width: 100%;
	/* -webkit-appearance: none; */
	font-weight: 400;
	font-size: 14px;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	-ms-transition: 0.5s all;
	border-radius: 0.3em;
	-o-border-radius: 0.3em;
	-moz-border-radius: 0.3em;
	-weblit-border-radius: 0.3em;
}

.actions input[type="submit"] {
	background: #3b5998;
	color: #fff;
	display: block;
	padding: 10px 35px;
	text-decoration: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.actions a:hover,
.actions a:active {
	background: #2c5ab9;
	color: #fff;
}

.cachouig_fee {
	font-size: 19px;
	margin: 15px 0;
	color: #3b5998;
}

.bansalboost {
	width: 100%;
	float: left;
	margin-bottom: 17px;
	background: #fff;
	padding: 0;
}

.basal_istru_wrp {
	padding: 0 15px;
}

.bas_instru_biox_fix {
	max-height: 173px;
	width: 100%;
	overflow: auto;
	border: 1px solid #283842;
	padding: 10px 15px;
}

.bas_instru_biox_fix p {
	color: #283842;
	margin: 0;
}

.basal_istru_wrp h3 {
	padding: 0 0;
	font-size: 17px;
	color: #283842;
	font-weight: bold;
}

.bansalboost img {
	max-height: 201px;
	margin: 0 auto;
	width: 100%;
}

.formdata_detailwrp table.table tr th,
.formdata_detailwrp table.table tr td {
	border: 1px solid #cecece;
	vertical-align: middle;
}

.paymentprivew {
	max-width: 510px;
	margin: 0 auto;
}

#example-async-p-0 .form span {
	color: #545353;
	font-size: 15px;
	font-weight: bold;
}

.actions>ul>li {
	float: left;
	list-style: none;
	display: block !important;
	margin: 11px 0px 5px 5px;
}

.actions>ul {
	float: right;
}

.form .actions input[type="submit"]:hover {
	background: #283842;
}

.actions>ul>li.disabled a {
	background: #f1f1f1 !important;
	color: #333;
	border: 1px solid #e1e1e1;
}

.wizard>.content>.body ul>li.parsley-required {
	list-style: none;
	margin: 0 0 8px;
}

.profilepicwpr {
	height: 120px;
	width: 116px;
	border: 1px solid #e1e1e1;
	float: right;
	margin-bottom: 13px;
	position: relative;
	overflow: hidden;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	padding: 29px 0 0 0;
	background: #283842;
}

.profilepicwpr p {
	font-size: 13px;
	line-height: 14px;
	margin: 7px 0 0;
}

.profilepicwpr input {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	z-index: 2;
}

.profilepicwpr span i {
	font-size: 39px;
	color: #fff;
}

.wizard>.content>.body input[type="radio"] {

	display: inline-block;
}

.viewscholartb {
	float: right;
}

.pi_edu .course-meta>div .value .viewscholartb a {
	background: #59739c;
	padding: 8px 18px;
	display: inline-block;
	border-radius: 50px;
	box-shadow: inset 0 0 19px #fff;
}

#photoerror {
	float: left;
	width: 100%;
	text-align: right;
}

.henotabm {
	color: #6f7c84;
	text-align: center;
	font-size: 17px;
	font-weight: 600;
}

#blah {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
}

#blah.blaactive {
	z-index: 1;
}

.wizard>.content>.body input[type="checkbox"] {
	display: inline-block;
	border: 1px solid #e1e1e1 !important;
	-webkit-appearance: checkbox;
	appearance: checkbox;
}

.ertmconditon {
	float: right;
}

.scholar_table_wrp table.table tr th {
	background: #283842;
	color: #fff;
	padding: 10px 15px;
	width: 43.33%;
}

.user_btn {
	color: #283842;
	display: inline-block;
}

.scholar_table_wrp table {
	border-bottom: 1px solid #1e1e1e;
}

.scholar_table_wrp table.table tr td {
	border-left: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	padding: 10px 15px;
}

.scholar_table_wrp table.table tr td:nth-child(1) {
	border-left: 0 solid #e1e1e1;
}

.scholar_table_wrp h3 {
	font-size: 15px;
	padding: 15px;
}

.tablecenter.scholar_table_wrp table.table tr th {
	width: 33.33%;
}

.examregist_wrp {
	float: left;
	width: 100%;
	text-align: center;
}

.examregist_wrp h3 {
	font-size: 19px;
	margin: 3px;
	font-weight: bold;
	color: #0f63ac;
}

.examregist_wrp p {
	color: #353535;
	margin: 9px 0 0;
}

.examregist_wrp p span {
	font-size: 15px;
	margin-left: 10px;
	font-weight: bold;
}

.examendstep_wrp {
	text-align: center;
	padding: 40px 0;
	float: left;
	width: 100%;
}

.examendstep_wrp h2 {
	font-size: 16px;
	color: #6b6b6b;
	font-weight: bold;
	margin: 9px 0 21px;
}

.examendstep_wrp h3 {
	font-size: 22px;
	margin: 10px 0;
	font-weight: bold;
	color: #3b5998;
}

.other-exam-box_wrp {
	float: left;
	width: 100%;
	margin: 40px 0 17px;
}

.othe_exam_box {
	width: 150px;
	margin: 0 auto;
	height: 150px;
	vertical-align: middle;
	background: #3b5998;
	border-radius: 50%;
	padding: 31px 0 0;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.18);
	border: 1px solid #3b5998;
}

.othe_exam_box h4 {
	font-size: 17px;
	font-weight: 600;
	color: #fff;
	margin: 10px 0;
}

.othe_exam_box p {
	color: #fff;
}

.othe_exam_box:hover {
	background: #fff;
}

.othe_exam_box:hover h4 {
	color: #3b5998;
}

.othe_exam_box:hover p {
	color: #676767;
}

.teakemtohoe {
	float: left;
	width: 100%;
	padding: 30px 0 0;
}

.teakemtohoe a {
	background: #3b5998;
	padding: 10px 15px;
	display: inline-block;
	color: #fff;
	border-radius: 4px;
	border: 1px solid #3b5998;
}

.teakemtohoe a:hover {
	background: #fff;
	color: #3b5998;
}

.w3_whatsapp_btn {
	background-image: url('https://www.standyou.com/icon.png');
	border: 1px solid rgba(0, 0, 0, 0.1);
	display: inline-block !important;
	position: relative;
	font-family: Arial, sans-serif;
	letter-spacing: .4px;
	cursor: pointer;
	font-weight: 400;
	text-transform: none;
	color: #fff;
	border-radius: 2px;
	background-color: #5cbe4a;
	background-repeat: no-repeat;
	line-height: 1.2;
	text-decoration: none;
	text-align: left;
}

.w3_whatsapp_btn_small {
	font-size: 12px;
	background-size: 16px;
	background-position: 5px 2px;
	padding: 3px 6px 3px 25px;
}

.w3_whatsapp_btn_medium {
	font-size: 16px;
	background-size: 20px;
	background-position: 4px 2px;
	padding: 4px 6px 4px 30px;
}

.w3_whatsapp_btn_large {
	font-size: 13px;
	background-size: 18px;
	background-position: 5px 5px;
	padding: 6px 6px 6px 26px;
	color: #fff;
	vertical-align: top;
	border-radius: 5px;
}

a.whatsapp {
	color: #fff;
}

.whatfaceb_btns {
	text-align: center;
	padding: 10px 0;
}

.about-table-wrp tr td,
.about-table-wrp tr th {
	border: 1px solid #333;
}

.forbitbdm_wrp {
	margin: 89px 0 0;
}

.rating_all_wrp {
	-webkit-user-select: none;
	/* Chrome all / Safari all */
	-moz-user-select: none;
	/* Firefox all */
	-ms-user-select: none;
	/* IE 10+ */
	user-select: none;
	/* Likely future */
}

.btn-1e:hover,
.btn-1e:active {
	color: #fff;
	background-image: linear-gradient(#4e69a2, #3b5998 50%);
}

/* Button 1e */
.btn-1e {
	overflow: hidden;
}

.btn-1e:after {
	width: 100%;
	height: 0;
	top: 50%;
	left: 50%;
	background: #fff;
	opacity: 0;
	-webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	-moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	-ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	transform: translateX(-50%) translateY(-50%) rotate(45deg);
}

.btn-1e:hover,
.btn-1e:active {
	color: #ffffff;
}

.btn-1e:hover:after {
	height: 260%;
	opacity: 1;
}

.btn-1e:active:after {
	height: 400%;
	opacity: 1;
}

.btn-eff {
	background-color: #3b5998;
	background-image: linear-gradient(#4e69a2, #3b5998 50%);
	border: 1px solid #46629e;
	color: #fff;
	display: inline-block;
	-webkit-transition: box-shadow .28s cubic-bezier(0.4, 0.0, 0.2, 1);
	transition: box-shadow .28s cubic-bezier(0.4, 0.0, 0.2, 1);
	-webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
	padding: 11px 18px;
	border-radius: 5px;
}

/* Button 1 
.btn-eff {
    border: none;
    font-family: inherit;
    font-size: 18px;
    color: inherit;
    background: none;
    cursor: pointer;
    padding: 25px 15px;
    display: inline-block;
        margin: 0;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 700;
    outline: none;
    position: relative;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
        z-index: 99;
        text-align:center;
}
.btn-1 {
    border: 3px solid #fff;
    color: #fff;
}
.btn-1:focus{
    color:#333;
}
.btn-1e:focus:after {
    height: 260%;
    opacity: 1;
}
.btn-1e:hover:after {
    height: 260%;
    opacity: 1;
}
.btn-1e:after {
    width: 100%;
    height: 0;
    top: 50%;
    left: 50%;
    background: #fff;
    opacity: 0;
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    -moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    transform: translateX(-50%) translateY(-50%) rotate(45deg);
}
.btn-eff:after {
    content: '';
    position: absolute;
    z-index: -1;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
*/
.topcitymentu {
	padding: 100px 0 60px;
}

.cityboxnw_wrp ul li {
	display: inline-block;
	width: 33.33%;
	float: left;
	padding: 6px;
}

.cityboxnw_wrp ul li a {
	display: block;
}

.neet-exam-wrp ul li a:hover {
	color: #fff;
}

.neet-exam-wrp ul li a {
	display: block;
	font-size: 18px;
	text-align: center;
	padding: 27px 15px;
}

.cityboxnw_wrp {
	width: 66%;
	float: left;
	padding: 18px 0 0;
}

.othercityCoyuwrp {
	width: 34%;
	float: left;
	padding: 0 0 0;
}

.othercityCoyuwrp {
	width: 32%;
	float: right;
	margin: 23px 0px 0;
	background: transparent;
	border-radius: 5px;
	text-align: center;
	border: 1px solid #fff;
}

.otterci_title {
	float: left;
	width: 100%;
}

.otterci_title h3 {
	color: #fff;
	padding: 10px 0;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	margin: 0;
}

.otherserchat input {
	padding: 16px 15px;
	color: #181818;
	background: #fff;
	border: 0;
	outline: none;
	font-size: 19px;
	text-align: center;
	width: 100%;
	text-transform: uppercase;
	font-weight: bold;
}

.otherserchat {
	border-top: 1px solid #fff;
	float: left;
	width: 100%;
}

.otehrSttnd {
	float: left;
	width: 100%;
	padding: 0 0;
	max-height: 198px;
	overflow: hidden;
}

.otehrSttnd ul li a.btn-1 {
	border: 1px solid #a5a5a5;
}

.connect-cat {
	height: 0px;
	transition: height 0.5s;
	overflow: hidden;
}

.connect-cat.show {
	height: 68px;
	transition: height 0.5s;
	margin-top: -2px;
}

.otehrSttnd ul li.show {
	border-bottom: 0px solid;
}

.otehrSttnd ul li.show:nth-last-child(1) a {}

.otehrSttnd ul li.show:hover {
	background: transparent;
}

.neet_heading .btn-1 {
	min-width: 231px;
	padding: 17px 10px;
}

.otehrSttnd ul {
	list-style: none;
	overflow: auto;
	position: relative;
	transition: all 0.3s ease-in-out;
}

.otehrSttnd ul li {
	padding: 5px 0;
	position: relative;
	left: 0;
	right: 0;
	transition: all 0.3s ease-in-out;
	padding: 0;
	float: left;
	width: 100%;
}

.otehrSttnd ul li a {
	display: block;
	color: #fff;
	padding: 23px 9px;
	text-transform: uppercase;
	font-size: 18px;
	transition: all 0.3s ease-in-out;
}

.otehrSttnd ul li a.btn-1e:hover:after {
	height: 420%;
	opacity: 1;
}

.otehrSttnd ul li.cityfonud {
	/* //position: absolute;
	//top:-100%; */
	transition: all 0.3s ease-in-out;
	display: none;
}

.otehrSttnd ul {
	list-style: none;
	overflow: hidden;
	margin: 0;
}

.scrollul ul {
	-webkit-animation-name: flash;
	animation-name: flash;
	-webkit-animation-duration: 5s;
	animation-duration: 5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

@-webkit-keyframes flash {
	0% {
		margin-top: 0;
	}

	50% {
		margin-top: -250px;
	}

	100% {
		margin-top: 0;
	}
}

@keyframes flash {
	0% {
		margin-top: 0;
	}

	50% {
		margin-top: -250px;
	}

	100% {
		margin-top: 0;
	}
}

.scrollul2 ul {
	-webkit-animation-name: flash2;
	animation-name: flash2;
	-webkit-animation-duration: 5s;
	animation-duration: 5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

@-webkit-keyframes flash2 {
	0% {
		margin-top: 0;
	}

	50% {
		margin-top: -250px;
	}

	100% {
		margin-top: 0;
	}
}

@keyframes flash2 {
	0% {
		margin-top: 0;
	}

	50% {
		margin-top: -250px;
	}

	100% {
		margin-top: 0;
	}
}

.main-section {
	background-color: #fff;
}

.rating-part-left h1 {
	font-size: 75px;
	color: #ffc516;
}

.rating-part-left i {
	font-size: 22px;
	padding: 2px;
	color: #ffc516;
}

.rating-part-left p {
	text-align: center !important;
	color: #504F55;
}

.progress-bar-section {
	display: inline-block;
	text-align: center;
	margin-right: 15px;
}

.progress-bar-section p {
	color: #828282;
	text-align: center !important;
}

.progress-bar-section i {
	font-size: 20px;
	color: #ffc516;
}

.progress-bar-vertical {
	width: 36px;
	min-height: 150px;
	padding: 3px;
	position: relative;
	border-radius: 0px;
	box-shadow: none;
	margin-bottom: 10px;
}

.progress-bar {
	position: absolute;
	bottom: 3px;
	width: 30px;
	background: #d29f06;
}

.rating-part-right i,
.review-part-right i {
	font-size: 20px;
	padding: 4px 0px;
	color: #FDC91B;
}

.rating-part-right span {
	color: #337AB7;
	font-size: 17px;
	padding-left: 5px;
}

.review-part-left {
	padding-left: 30px;
}

.review-part-left img {
	height: 70px;
	width: 70px;
	border-radius: 50%;
	border: 2px solid #337AB7;
}

.review-part-left p {
	margin: 0px;
	font-size: 17px;
	color: #B3B5B4;
}

.review-part-left span {
	font-size: 19px;
}

.review-part-left small {
	color: #B3B5B4;
}

.review-part-right p {
	font-size: 18px;
}

.breadcrumsViewpage ul li a {
	color: #b8ceff;
}

.breadcrumsViewpage ul li {
	display: inline-block;
	padding: 0 5px;
	color: #fff;
}

.breadcrumsViewpage ul {
	padding: 0;
	margin: 0;
}

.breadcrumsViewpage {
	float: left;
	width: 100%;
	padding: 81px 0 10px;
}

.optpSend a {
	color: #8c8c8c;
	margin: 10px 0 0;
	display: inline-block;
}

.formClick:hover,
.formClick focus {
	color: #1b3771;
}

.formClick {
	color: #3b5998;
	font-weight: bold;
}

.icon-circle {
	font-size: 75px !important;
	border: 3px solid #20448e;
	border-radius: 50%;
	width: 120px;
	height: 120px;
	color: #fff;
	text-align: center;
	background: #20448e;
	padding: 16px 0 0;
}

.otpimag {
	padding-bottom: 16px;
}

#cd-signup a.close {
	right: 7px;
	position: absolute;
	color: #fff;
	opacity: 0.5;
	top: 7px;
	font-size: 14px;
}

#cd-signup .popup-form {
	margin: 0 0;
}

.optpcontnet input.form-control {
	max-width: 322px;
	margin: 0 auto 10px;
	display: block;
	float: none;
	text-align: center;
	color: #000 !important;
}

.optpFeild label {
	margin: 0 0 13px;
	color: #000;
	font-weight: normal;
}

.optpcontnet h3 {
	margin: 0 0 15px;
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
}

#cd-signup {
	color: #000;
	margin-bottom: 38px;
}

.optpFeild.row {
	max-width: 340px;
	margin: 0 auto;
}

.optpSend .btn-eff {
	font-size: 13px;
	padding: 12px 15px;
	width: 322px;
}

.btn-1e:hover:after {
	height: 430%;
}

.formtataglis p a {
	font-size: 17px;
}

.formtataglis p {
	margin: 0;
	font-size: 15px;
}

.formtataglis {
	padding: 17px 0 0;
}

.optpFeild input {
	text-align: center;
	outline: none;
	width: 130px;
}

/* Style the form */
.tabformWrp #regForm {
	background-color: #ffffff;
	margin: 0 auto;
	padding: 13px 21px;
	width: 100%;
	max-width: 100%;
	float: right;
}

/* Style the input fields */
.tabformWrp input {
	padding: 10px;
	width: 100%;
	font-size: 14px;
	border: 1px solid #d8d8d8;
	color: #212121;
	height: 44px;
}

.tabformWrp select {
	padding: 10px;
	width: 100%;
	font-size: 14px;
	border: 1px solid #d8d8d8;
	color: #212121;
	height: 44px;
}

.tabformWrp select.online_type {
	font-size: 17px;
	padding: 0 9px;
}

.tabformWrp textarea {
	padding: 10px;
	width: 100%;
	font-size: 14px;
	border: 1px solid #d8d8d8;
	color: #212121;
}

/* Mark input boxes that gets an error on validation: */
.tabformWrp input.invalid,
.tabformWrp select.invalid,
.tabformWrp textarea.invalid {
	background-color: #ffdddd;
}

/* Hide all steps by default: */
.tabformWrp .tab {
	display: none;
}

/* Make circles that indicate the steps of the form: */
.tabformWrp .step1 {
	height: 15px;
	width: 15px;
	margin: 0 2px;
	background-color: #bbbbbb;
	border: none;
	border-radius: 50%;
	display: inline-block;
	opacity: 0.5;
}

/* Mark the active step: */
.tabformWrp .step1.active {
	opacity: 1;
}

/* Mark the steps that are finished and valid: */
.tabformWrp .step1.finish {
	background-color: #3f51b5;
}

#nextBtn {
	background: #4267b2;
	border: 1px solid #3F51B5;
	color: #fff;
	padding: 5px 15px;
	display: inline-block;
}

#prevBtn {
	background: #7d7d7d;
	border: 1px solid #7d7d7d;
	color: #fff;
	padding: 5px 15px;
	display: inline-block;
}

.paymentpagwr .pay-radio label span {
	font-size: 13px;
	font-weight: normal;
}

.paymentpagwr .pay-radio label span:before {
	top: 5px;
}

.paymentpagwr .pay-radio label {
	margin-bottom: 15px;
}

.discountPop i {
	border: 1px solid #8a8686;
	padding: 1px 3px;
	border-radius: 50%;
	font-size: 12px;
	background: #8a8686;
	color: #fff;
}

.tabformWrp h3 {
	font-size: 21px;
	margin-bottom: 26px;
	color: #3F51B5;
}

.tab.active {
	display: block;
}

.optpcontnet {
	text-align: center;
}

.optpcontnet input.form-control.parsley-error {
	background: transparent !important;
}

.optpcontnet textarea.form-control.parsley-error {
	background: transparent !important;
}

.optpcontnet select.form-control.parsley-error {
	background: transparent !important;
}

.pay-radio label input {
	opacity: 0;
	position: absolute;
	left: 0;
	cursor: pointer;
}

.pay-radio label span {
	display: block;
	width: 100%;
	border: 1px solid #e1e1e1;
	padding: 10px 10px 10px 42px;
	font-size: 17px;
	color: #252525;
	background: #f1f1f1;
	cursor: pointer;
	position: relative;
}

.pay-radio label {
	display: block;
	width: 100%;
}

.pay-radio label input:checked~span:before {
	content: '\f058';
	opacity: 1;
}

.pay-radio label input:checked~span {
	background: #4267b2;
	color: #fff;
}

.pay-radio label.radiochn input:checked~span {
	background: #f1f1f1;
	color: #252525;
}

.pay-radio label span:before {
	position: absolute;
	content: '\f058';
	opacity: 0.2;
	font-family: fontawesome;
	left: 16px;
	font-size: 22px;
}

.tabbox {
	min-height: 300px;
}

.sharebtn {
	text-align: center;
}

.sharebtn iframe,
.sharebtn a {
	display: inline-block;
	height: 28px;
	width: 106px;
}

.paymentyp {
	display: none;
}

.payonlineType {
	display: none;
}

.crPrice span {
	font-size: 17px;
	color: #7090d4;
}

.tabbordBottm .tabBlock-pane {
	margin-bottom: 35px;
	padding-bottom: 35px;
	border-bottom: 2px dashed #dedede;
}

.tablist {
	float: left;
	width: 100%;
	padding: 0;
}

.tablist ul li {
	float: left;
	margin-right: 2px;
}

.tabformWrp {
	float: left;
	width: 100%;
	padding: 0 0;
}

.paymentpagwr h4 {
	font-size: 13px;
	margin-bottom: 17px;
	color: #757575;
}

.tabformWrp .paymentpagwr input {
	display: inline-block;
	width: auto;
	height: auto;
	margin: 0 3px 0 0;
}

.tablist ul {
	padding: 0;
	margin: 0;
}

.tablist ul li a {
	background: #adadad;
	text-align: center;
	font-size: 16px;
	color: #fff;
	display: block;
	padding: 11px;
	margin: 0 0 4px;
}

.tablist ul li.active a {
	background: #4267b2;
}

.rangeslLabel input#amount {
	display: inline-block;
	float: right;
	width: 70px;
	text-align: right;
	height: auto;
	line-height: initial;
	padding: 0;
	color: #4267b2;
	font-size: 15px;
	border: 0;
	font-weight: bold;
}

.rangeslLabel .ui-state-default,
.rangeslLabel .ui-widget-content .ui-state-default,
.rangeslLabel .ui-widget-header .ui-state-default,
.rangeslLabel .ui-button,
html .rangeslLabel .ui-button.ui-state-disabled:hover,
html .rangeslLabel .ui-button.ui-state-disabled:active {
	border: 1px solid #4267b2;
	background: #4267b2;
	font-weight: normal;
	color: #ffffff;
}

.rangeslLabel .ui-widget-header {
	background: #607ebf;
}

div#main-content.grey-jean {
	background: url('/images/gray_jean.png') top center repeat;
	background-attachment: fixed;
}

.grey-jean .content-area {
	background: transparent;
}

.breadcrumb-prof {
	background: transparent;
	border: none;
	float: left;
	width: 100%;
}

.breadcrumb-prof .breadcrumsViewpage ul li a {
	color: #384252;
}

.breadcrumb-prof .Breadcrumbs-list>li:nth-last-child(n + 2)::after {
	color: #000;
}

.breadcrumb-prof .breadcrumsViewpage ul li {
	color: #4267b2;
}

.viewscholartb a {
	display: block;
	width: 100%;
	padding: 19px 15px;
	background: #4267b2;
	border: 3px solid #4267b2;
	font-size: 15px;
}

.viewscholartb {
	width: 100%;
	margin-bottom: 10px;
}

.facebook-btn {
	font-size: 14px;
	background-color: #3b5998;
	background-image: linear-gradient(#4e69a2, #3b5998 50%);
	border-bottom: 1px solid #133783;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
}

.facebook-btn:hover {
	color: #fff;
	background-color: #3b5998;
	background-image: linear-gradient(#4e69a2, #3b5998 50%);
	border-bottom: 1px solid #133783;
	text-decoration: none;
}

.coachinDetailwRp {
	background: #fff;
	padding: 18px 25px;
	box-shadow: 0 0 10px #0000001f;
	float: left;
	width: 100%;
}

.course-author {
	float: left;
	width: 100%;
}

.coahcingimgwpr {
	float: left;
}

.rating-detalwpr .course-review {
	margin: 0 0 0px 0;
}

.rating-detalwpr {
	float: right;
	width: 250px;
}

.rating-detalwpr .content-box {
	margin: 19px 0 0;
}

.coachinDEAtl {
	float: left;
	width: 100%;
}

.coachinDEAtl h1 {
	float: left;
	width: 100%;
	margin: 9px 0 6px;
}

.pay-radio label.radio1 {
	display: block;
	width: 50%;
}

.aficatlbox {
	display: block;
	float: left;
	width: 25%;
	text-align: left;
	margin-bottom: 15px;
}

.tablsecCHang li {
	background-color: transparent;
	border-color: transparent;
	border-left-style: solid;
	border-width: 1px;
	color: #000;
	cursor: pointer;
	display: inline-block;
	font-weight: 600;
	float: left;
	font-size: 14px;
	padding: 15px 10px;
	position: relative;
	transition: 0.1s ease-in-out;
	float: none;
}

ul.tabBlock-tabs.tablsecCHang li,
.tabBlock-tab:nth-last-child(1) {
	padding: 0;
	height: auto;
}

ul.tabBlock-tabs.tablsecCHang li a,
.tabBlock-tab:nth-last-child(1) a {
	padding: 12px 30px;
	height: auto;
	display: block;
}

.tablsecCHang .tabBlock-tab.is-active {
	border-radius: 0;
	border-bottom: 1px solid #384252;
}

ul.tabBlock-tabs.tablsecCHang {
	text-align: center;
	background: #eaeaea;
	padding: 0;
}

@keyframes progress-bar-stripes {
	from {
		background-position: 100% 0;
	}

	to {
		background-position: 0 0;
	}
}

.barfiller .fill {
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent) !important;
	background-size: 1rem 1rem !important;
	background-color: #007bff !important;
	transition: width .6s ease;
	-webkit-animation: progress-bar-stripes 1s linear infinite !important;
	animation: progress-bar-stripes 1s linear infinite !important;
}

.barfiller {
	background: #fff;
	border: 0;
	box-shadow: 0 0 0;
	-moz-box-shadow: inset 1px 4px 9px -6px rgba(0, 0, 0, .5);
}

.tablsecCHang .tabBlock-tab::before {
	background-color: #384252;
}

.tablsecCHang .tabBlock-tab.is-active::before {
	background-color: #384252;
}

.tablsecCHang .tabBlock-tab.is-active::after {
	background-color: #384252;
	bottom: 0;
}

.tablsecCHang .tabBlock-tab::before,
.tablsecCHang .tabBlock-tab::after {
	height: 0;
}

.tablsecCHang .tabBlock-tab.is-active {
	position: relative;
	color: #ffffff;
	z-index: 1;
	background: #4267b2;
	border: 1px solid #4267b2;
}

.viewscholartb select option {
	text-align: center;
	padding: 20px 15px;
	background: #fff;
	color: #333;
}

.viewscholartb select {
	display: block;
	width: 100%;
	padding: 18px 15px;
	background: #4267b2;
	border: 3px solid #4267b2;
	border-radius: 0;
	font-size: 15px;
	height: auto;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	text-align-last: center;
	text-align: center;
	-ms-text-align-last: center;
	-moz-text-align-last: center;
}

.facultyboxWrp {
	width: 100%;
}

.facultyGroup {
	float: left;
	width: 100%;
	border: 1px solid #e1e1e1;
	padding: 12px;
	margin: 10px 0;
}

.facultyImage img {
	width: 100%;
	height: 100%;
}

.tablsecCHang li a {
	color: #000;
	font-size: 15px;
}

.tablsecCHang li.is-active a {
	color: #fff;
}

div#courTabPanel.panelFix ul {
	max-width: 1140px;
	margin: 0 auto;
}

div#courTabPanel.panelFix {
	position: fixed;
	top: 90px;
	left: 0;
	right: 0;
	z-index: 11;
	background: #eaeaea;
	box-shadow: 0 0 10px #00000042;
}

.facultyImage {
	float: left;
	width: 150px;
	border-radius: 50%;
	overflow: hidden;
	height: 150px;
}

.facultyDetail p {
	margin: 0 0 7px;
}

.facultyDetail {
	float: right;
	width: calc(100% - 172px);
}

.popup-cercle-img {
	height: 93px;
	width: 93px;
	border-radius: 50%;
	margin: 13px auto;
}

.searchabosxwrp {
	margin: 4vh 0 0;
}

.tablsecCHang .tabBlock-tab:hover {
	color: #fff;
	border-color: #4473d0;
	text-decoration: none;
	background: #4473d0;
}

.tablsecCHang .tabBlock-tab:hover a {
	color: #fff;
}

.loginpagwRp {
	padding: 21px 0;
}

.loginbxoox {
	background: #fff;
	max-width: 470px;
	padding: 25px;
	margin: 0 auto;
	border-radius: 5px;
	box-shadow: 0 0 10px #0000001a;
}

.loginbxoox .btn-1 {
	border: 3px solid #4267b2;
	color: #fff;
}

.loginbxoox .form-control.form-white {
	background: transparent none repeat scroll 0 0;
	border: 1px solid #d0d0d0;
}

.loginbxoox form p,
.loginbxoox form h6,
.loginbxoox #divCheckPasswordMatch {
	color: #000;
}

.loginbxoox .btn-1:hover {
	background: #20448e;
	color: #fff;
}

.loginbxoox .btn-eff:after {
	content: none;
}

.boxhading {
	background: #f1f1f1;
}

.boxhading h5 {
	font-size: 15px;
	font-weight: bold;
}

.placementIcon {
	max-width: 100px;
	margin: 0 auto;
}

.homeslect2 .select2-container--default .select2-results>.select2-results__options {
	max-height: 192px;
}

.homeslect2 .select2-search--dropdown {
	display: none;
}

.homeserIcon {
	position: absolute;
	left: 14px;
	z-index: 1;
	font-size: 18px;
	top: 16px;
	color: #578dff;
}

.homeslect2 .select2-container .select2-selection--single {
	box-sizing: border-box;
	cursor: pointer;
	display: block;
	height: 51px;
}

.homeslect2 .select2-container--default .select2-selection--single {
	background-color: #fff;
	border: 1px solid #fff;
}

.homeslect2 .select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #444;
	line-height: 49px;
	padding-left: 50px;
	text-align: left;
}

.homeslect2 .select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 51px;
}

.homeslect2 .select2-container {
	border-left: 1px solid #b5b5b5;
}

.form-home-search .form-group {
	position: relative;
}

.suggetionswrp input#searchid {
	padding: 10px 14px 10px 34px;
	height: 51px;
}

.suggetionswrp .show img {
	margin: 12px 7px 11px;
	width: 71px;
	height: 42px;
	float: left;
	margin-right: 14px;
}

.suggetionswrp .show .name {
	margin: 0 0;
	text-align: left;
}

.suggetionswrp .show p {
	font-size: 12px !important;
	margin-bottom: 0px !important;
}

.secContright {
	float: right;
	text-align: left !important;
	padding: 13px 0 0 !important;
	width: calc(100% - 93px);
}

.search_inbox.form-home-search li {
	font-size: 14px;
}

.search_inbox.form-home-search .es-list li {
	font-size: 14px;
	color: #444;
	text-align: left;
	padding: 9px 12px !important;
	border: 0;
}

.thm-btn {
	background-color: #3b5998;
	background-image: linear-gradient(#4e69a2, #3b5998 50%);
	border-bottom: 1px solid #133783;
	color: #fff;
	display: inline-block;
	-webkit-transition: box-shadow .28s cubic-bezier(0.4, 0.0, 0.2, 1);
	transition: box-shadow .28s cubic-bezier(0.4, 0.0, 0.2, 1);
	-webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
	padding: 11px 18px;
	border-radius: 5px;
}

.thm-btn:hover {
	color: #fff;
	text-decoration: none;
}

.thm-btn:focus {
	color: #fff;
	text-decoration: none;
}

.thm-btn {
	overflow: hidden;
	position: relative;
}

.thm-btn:after {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 1;
	transform: scale(0);
	transition: all 0.5s ease;
	background: #0001;
	border-radius: 50%;
}

@keyframes thm-btn {
	0% {
		transform: scale(0);
	}

	100% {
		transform: scale(1.5);
	}
}

.thm-btn:not(:active)::after {
	animation: thm-btn 0.5s ease-out;
}

.loginwrprw {
	color: #fff;
}

.menu ul li.loginwrprw a {
	display: inline-block;
}

.loginbxoox #cd-signup {
	margin-bottom: 0;
}

.loginbxoox .parsley-errors-list {
	text-align: center;
	display: block;
	width: 100%;
}

.coahcingimgwpr img {
	max-width: 100%;
	width: auto !important;
	max-height: 100%;
}

.coahcingimgwpr {
	border: 0px solid #e1e1e1;
	max-width: 440px;
	width: 100%;
	height: 100px;
	overflow: hidden;
}

.stackBoxk.small-only tr td {
	text-align: left;
}

.stackBoxk.small-only {
	margin: 0 0 10px;
}

.stackBoxk.small-only tr td:nth-child(1) {
	background: #4267b2;
	color: #fff;
}

.aboutablWrp table tr td:nth-child(1) {}

.aboutablWrp table tr td {
	padding: 3px 10px;
	text-align: left;
}

.aboutablWrp table tr th {
	padding: 3px 10px;
	text-align: center;
}

.aboutablWrp table {
	margin: 0 0 10px;
}

.aboutablWrp table tr td p {
	margin: 0;
}

.aboutablWrp table tr th p {
	margin: 0;
}

.tabBlock.tab-video ul.tabBlock-tabs.tablsecCHang li,
.tabBlock.tab-video .tabBlock-tab:nth-last-child(1) {
	padding: 11px 17px;
}

.paneldash h4 ul li {
	padding: 8px 0;
}

.thm-color {
	color: #3b5998;
}

.paneldash h4 ul li.thm-color {
	color: #3b5998;
}

.thumbnail.thumbxoqrp {
	min-height: 180px;
	max-height: 180px;
	overflow: hidden;
	position: relative;
	display: flex;
	display: -webkit-flex;
	display: -o-flex;
	display: -ms-flex;
	display: -moz-flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	margin-bottom: 0px;
}

.thumbnail.thumbxoqrp h3 {
	font-size: 16px;
	text-align: center;
	margin: 14px 0;
}

.thumbaImag {
	height: 110PX;
	display: flex;
	display: -webkit-flex;
	display: -o-flex;
	display: -ms-flex;
	display: -moz-flex;
	align-items: center;
	justify-content: center;
}

.thumbaImag img {
	max-height: 107px;
	width: auto !important;
}

.stdundaABavl .owl-nav .owl-prev,
.stdundaABavl .owl-nav .owl-next {
	position: absolute;
	bottom: 40px;
	width: 23px;
	background-size: 37%;
	overflow: hidden;
	background-color: #fff;
	padding: 7px 10px;
	background-position: center;
	box-shadow: 0 0 10px #00000038;
}

.stdundaABavl .owl-nav .owl-prev {
	left: 4px;
}

.stdundaABavl .owl-nav .owl-next {
	right: 4px;
}

.social_wrp_google a {
	display: inline-block;
	padding: 10px 15px;
	background: #ff5842;
	color: #fff;
	border-radius: 3px;
}

.social_wrp_google {
	text-align: center;
	margin: 13px 0;
}

#view_installment .modal-header button.close {
	position: absolute;
	right: 30px;
	top: 20px;
}

.modalBodyWrp {
	display: none;
}

.apnedboxdycon .modalBodyWrp {
	display: block;
}

.showamnt {
	padding-left: 19px;
	float: left;
	width: 100%;
	margin: 0 0 10px;
}

.spandgroup {
	float: left;
	width: 100%;
	display: flex;
	display: -webkit-flex;
	display: -o-flex;
	display: -ms-flex;
	display: -moz-flex;
	justify-content: space-between;
	padding: 8px 11px;
	border-bottom: 1px solid #e1e1e1;
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	color: #505050;
}

select.target_exam1 {
	padding: 9px 23px;
	margin-left: 10px;
	font-size: 18px;
}

.modalBodyWrp {
	color: #fff;
}

.instg-group label input {
	display: inline-block;
	width: auto;
	margin: 0 5px 0 0;
	height: auto;
}

.instg-group {
	max-width: 100%;
}

.fstedlIST .form-group {
	display: flex;
	width: 100%;
	margin: 0;
	justify-content: space-between;
	border-top: 1px solid #e1e1e1;
	padding: 10px 8px;
}

.fstedlIST {
	width: 100%;
	border: 1px solid #e1e1e1;
	border-top: 0;
	float: right;
	margin: 16px 0;
}

.borgenBRo {
	border: 1px solid #e1e1e1;
}

.borgenBRo tr td:nth-child(2) {
	text-align: right;
	max-width: 300px;
}

tr.descripTabl td {
	text-align: left !important;
}

.fstedlIST hr {
	display: none;
}

.spandgroup:nth-child(1) {
	border-top: 1px solid #e1e1e1;
}

i.inCkooun {
	display: inline-block;
	margin: 0 8px 0 0;
}

.btn-paid {
	background: #f1f1f1;
	padding: 1px 7px;
	display: inline-block;
	border: 1px solid #e1e1e1;
	border-radius: 0;
}

.btn-paid.bgGreen {
	background: #4CAF50;
	color: #fff !important;
}

.btn-paid.bgRed {
	background: #ff5722;
	color: #fff !important;
}

.cat-my-ac {
	position: relative;
	z-index: 1;
}

.cat-my-ac a {
	display: block;
}

.fa.drofbtn {
	position: absolute;
	right: 0;
	top: 0;
	z-index: -1;
}

.rangeslLabel .scalePer {
	margin-top: 17px;
}

.inputSlidRang {
	display: flex;
	display: -webkit-flex;
	display: -o-flex;
	display: -ms-flex;
	display: -moz-flex;
	margin: 8px 0 0;
}

.inputSlidRang input {
	text-align: center;
	height: 29px;
	padding: 0 6px;
}

.inputSlidRang a {
	background: #4267b2;
	color: #fff;
	font-size: 28px;
	padding: 0 11px;
	width: 49px;
	text-align: center;
	height: 29px;
	display: block;
	line-height: 28px;
}

label.perchlast {
	float: left;
	width: calc(100% - 52px);
	padding: 3px 0 0;
}

label.percetbloc {
	float: right;
	width: 40px;
}

label.percetbloc input {
	width: 100%;
	height: 26px;
	padding: 0;
	text-align: center;
	color: #7d7d7d;
}

#view_installment .modal-popup {
	background: #ffffff;
	height: calc(80vh - 38px);
	overflow: auto;
	transform: translate(0, 15%);
	position: relative;
}

#view_installment .modal-header .modal-title {
	color: #616161;
}

#view_installment .modal-content .close {
	color: #000;
}

#view_installment .modalBodyWrp {
	color: #313131;
}

#view_installment .modal-footer {
	text-align: center;
}

.installErrror {
	float: left;
	width: 100%;
	margin: 1px 0 20px;
}

.table tr.borderSolidTop td {
	border-top: 2px solid #000;
}

.table tr.borderSolidTop th {
	border-top: 2px solid #000;
}

.bortopSolid {
	border-top: 2px solid #000 !important;
}

.borderboxTEp th {
	border-bottom: 2px solid #000 !important;
}

.borderboxTEp td {
	border-bottom: 2px solid #000 !important;
}

.boxbordeBOxt {
	border-bottom: 2px solid #000;
}

.summerytable table {
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	border-collapse: inherit;
}

label.stnfedRight {
	font-weight: normal;
}

#get_msg_div_otp .form-control.form-white {
	color: #5d5d5d !important;
}

li.submenu {}

ul.dropdown-menu.dash__m li.submenu {
	position: relative;
}

ul.dropdown-menu.dash__m li.submenu ul {
	/* position: absolute; */
	/* left: -100%; */
	background: #fff;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.11);
	/* display: none; */
	top: 0;
	width: 100%;
	margin: 0 !important;
	background: #f9f9f9;
}

ul.dropdown-menu.dash__m li.submenu:hover ul {
	display: block;
}

ul.dropdown-menu.dash__m li.submenu ul li a {
	padding-left: 27px;
	position: relative;
}

ul.dropdown-menu.dash__m li.submenu ul li a:before {
	content: '';
	position: absolute;
	left: 11px;
	top: 0;
	bottom: 0;
	background: #000;
	width: 1px;
}

ul.dropdown-menu.dash__m li.submenu ul li a:after {
	content: '';
	position: absolute;
	left: 11px;
	top: 49%;
	background: #000;
	width: 10px;
	height: 1px;
}

.navbar-nav>li>.dropdown-menu {
	min-width: 200px;
}

.navbar-default .navbar-nav>li>a.barsButton {
	font-size: 29px;
	padding: 20px 0;
}

.navbar-default .navbar-nav>li>a.barsButton:hover {
	color: #fff !important;
}

.navbar-default .navbar-nav>li>a.barsButton {
	font-size: 20px;
	padding: 24px 11px;
	color: #b6b6b6 !important;
}

@media(max-width:767px) {
	.table-bordered tr td img.placementIcon {
		max-width: 55px;
	}

	table.table-bordered>tbody>tr td {
		font-size: 13px;
		vertical-align: middle;
	}

	.cityboxnw_wrp {
		width: 100%;
	}

	.othercityCoyuwrp {
		width: 100%;
	}

	.cityboxnw_wrp ul li {
		width: 100%;
	}

	.topcitymentu {
		padding: 71px 0 22px;
		max-width: 400px;
		margin: 0 auto;
	}

	.btn-eff {
		padding: 15px 20px;
	}

	.otherserchat input {
		font-size: 16px;
	}

	.wizard>.steps>ul>li {
		display: none;
	}

	.wizard>.steps>ul>li.current {
		display: block;
	}

	.actions input[type="submit"] {
		padding: 10px 22px;
	}

	.forbitbdm_wrp {
		margin: 59px 0 0;
	}

	.menu ul li.loginwrprw a {
		display: block;
	}

	.logSpan {
		display: none;
	}

	.loginwrprw a:nth-child(1) {
		border-bottom: 1px solid#fff;
	}

	.homeslect2 .select2-container--default .select2-selection--single .select2-selection__rendered {
		padding-left: 38px;
	}

	.top_institu a {
		margin-bottom: 6px;
	}

	.optpSend .btn-eff {
		width: 100%;
	}

	.loginpagwRp {
		padding: 30px 0;
	}

	.header-topsb .header-video {
		height: 690px !important;
	}

	#hero_video div#result {
		padding: 0;
		border: 0;
	}

	.pay-radio label.radio1 {
		width: 100%;
	}

	.pay-radio label span {
		font-size: 13px;
	}

	.viewscholartb a {
		padding: 7px 15px;
		font-size: 13px;
	}

	.viewscholartb select {
		padding: 8px 15px;
		font-size: 13px;
	}

	.vieweducation .course-meta>div {
		min-height: auto;
	}

	.viewscholartb {
		margin-bottom: 1px;
	}

	ul.tabBlock-tabs.tablsecCHang {
		background: #0a0a0a;
	}

	.tablsecCHang li a {
		font-size: 15px;
		font-weight: normal;
		color: #fff;
	}

	.tablsecCHang li {
		border-bottom: 1px solid #505050;
	}

	.aboutablWrp ol,
	.aboutablWrp ul {
		padding: 0;
		margin: 0 0 10px 16px;
	}

	.aboutablWrp p {
		margin-left: 0 !important;
		margin-right: 0 !important;
		text-align: justify !important;
	}

	.notificationList h1 {
		font-size: 15px;
	}

	.notificationList p {
		font-size: 13px;
	}

	.article_heading .icon i {
		font-size: 15px !important;
	}

	.article_heading .icon {
		width: 13px;
	}

	.right__cn {
		float: right;
		width: calc(100% - 24px);
		margin-left: 10px;
		display: block;
	}

	.thim-social {
		margin: 0;
		text-align: center;
	}

	.tabbordBottm .tabBlock-pane {

		margin-bottom: 18px;
		padding-bottom: 18px;
	}

	.tab-video .tabBlock-tab {
		color: #fff;
	}

	.aboutablWrp table {
		margin-bottom: 15px;
	}

	.pi_edu .course-meta {
		display: block;
	}

	.rating-detalwpr {
		width: 100%;
	}

	.es-list {
		max-height: 180px;
		border: 1px solid #e1e1e1;
	}

	.search-box {
		bottom: 20px;
		top: auto;
	}

	#hero_video div p {
		line-height: 29px;
	}

	.search_inbox.form-home-search li .form-control {
		border: 1px solid #e1e1e1 !important;
		padding: 9px 10px 9px 38px !important;
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
	}

	button.form-control.btn.btn-primary.btn-search-home {
		border-left: 1px solid #3b5998 !important;
	}

	#hero_video div {
		padding: 0 10px;
		vertical-align: top;
	}

	#hero_video div h1 {
		margin: 0;
	}

	#tabs>nav>ul {
		width: 150px;
	}

	.tabs nav ul li {
		width: 33.33% !important;
		margin: 0 !important;
	}

	.tabs nav ul li a {
		padding: 0 !important;
	}

	.main_title {
		margin-bottom: 25px;
	}

	.margin_60 {
		padding-bottom: 30px !important;
		padding-top: 30px !important;
	}

	.list_courses_tabs ul li {
		padding: 15px 5px 10px 5px;
	}

	.content section {
		padding: 20px 0 0;
	}

	.list_courses_tabs h2 {
		font-size: 20px;
		margin: 0 0 6px;
		text-align: center;
	}

	.box_footer .foot_span {
		display: block;
		margin-bottom: 10px;
	}

	.modal-popup {
		padding: 25px 8px 20px;
	}

	.modal {
		padding: 0 7px !important;
	}

	.about-us {
		padding: 10px !important;
	}

	.Breadcrumbs {
		display: block !important;
	}

	.pagingOption {
		display: block !important;
	}

	.paging-header {
		display: block !important;
	}

	.CountPage .CountPaging {
		white-space: normal !important;
	}

	.CountPage .CountPaging a {
		padding: 5px 6px;
		margin: 5px;
		width: 39px;
		text-align: center;
	}

	.filter_search form ul.filtet-ul li:nth-child(1) {
		width: 100% !important;
	}

	.filter_search form ul.filtet-ul li:nth-child(2) {
		width: 50% !important;
		padding-right: 3px;
	}

	.filter_search form ul.filtet-ul li:nth-child(3) {
		width: 50% !important;
		padding-left: 3px;
	}

	.filter_search form ul.filtet-ul li:nth-child(1) .form-group {
		margin-bottom: 6px;
	}

	#result {
		z-index: 1224;
		border: 1px solid #e1e1e1;
		box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.35);
	}

	/*popup*/
	.Reg-layer {
		margin: 20px auto 0;
		height: 100%;
		padding: 0 0 0;
		width: 100%;
		max-width: 280px;
		position: static;
		overflow: auto;
	}

	.regLft-col {
		width: 100%;
		display: block;
		min-height: 320px;
		height: auto;
	}

	.bg-txt {
		top: 90px;
		text-align: center;
		left: 0;
		width: 100%;
	}

	.wy-sgn {
		margin: 0 0 10px;
	}

	.bg-txt ul {
		width: 100%;
		margin-left: 0;
	}

	.regRgt-tabs {
		padding: 13px 8px 14px 8px;
		background: #42525f;
		color: #fff;
		font-family: monospace;
		margin-bottom: 0;
	}

	.Signup {
		color: #fff;
	}

	.register_form_wrp {
		padding: 0 17px;
	}

	.form_input_wrp button {
		margin: 9px 0 0;
		width: 100%;
		text-align: center;
	}

	.register_form_wrp {
		background: #f1f1f1;
		padding-bottom: 15px;
	}

	/*coaching list page*/
	.regRgt-col {
		width: 100%;
	}

	.product-cat li a {
		margin: 0 0 -2px 0;
		padding: 10px 7px;
		font-size: 13px;
	}

	.filter_search form ul.filtet-ul {
		margin: 13px 0 0;
	}

	.filter_search form ul.filtet-ul li input {
		height: 36px;
	}

	.filter_search form ul.filtet-ul li select {
		height: 36px;
	}

	.filter_search form ul.filtet-ul li textarea {
		height: 36px;
	}

	.verify__title {
		top: -10px;
	}

	.in-top-margn {
		margin-top: 60px;
	}

	.search-results li .image-box {
		width: 100%;
	}

	.search-result.has_review .content-box {
		width: 100%;
	}

	.search-results .title {
		font-size: 16px !important;
		padding-right: 110px;
	}

	.course-author .verified img {
		max-width: 22px;
		display: inline-block;
	}

	.search-result .clgAtt {
		line-height: 20px;
	}

	.search-result .clgAtt {
		padding: 0 0;
	}

	.whyus_btn2 a {
		margin: 6px auto 0;
		display: block;
		width: 100%;
		font-size: 14px;
	}

	.search-results .btnBlock>div {
		margin-right: 0;
		width: 100%;
	}

	.search-results .btnBlock {
		max-width: 176px;
	}

	.clgReview {
		bottom: 1px;
		position: absolute;
		right: 14px;
		width: 50px;
	}

	.c100:hover>span {
		width: 100%;
		line-height: 40px;
		font-size: 20px;
		color: #307bbb;
	}

	.c100:hover:after {
		top: 0.02em;
		left: 0.02em;
		width: 0.46em;
		height: 0.46em;
	}

	.search-results .image-box,
	.view-colleges-in-state .image-con {
		border-right: 0;
	}

	.search-results li {
		padding: 15px 10px 31px;
	}

	.onReviewLeft {
		right: -15px;
		top: -266px;
		left: auto;
		width: 294px;
	}

	.clgReview.reviewHover:hover::after {
		border-width: 8px;
		left: 17px;
		top: -8px;
		transform: rotate(90deg);
	}

	.Breadcrumbs-list {
		width: 100%;
		text-align: center;
	}

	.search-results li .image-box img {
		max-width: 96%;
		max-height: 74px;
	}

	.search-results {
		float: none;
		margin: 0 auto;
		max-width: 360px;
	}

	.filter_search form ul.filtet-ul {
		float: none;
		margin: 0 auto;
		max-width: 360px;
	}

	.lpr_course .entry-title {
		display: none;
	}

	.lpr_course .Breadcrumbs {
		display: none !important;
	}

	.coahcingimgwpr {
		max-width: 180px;
		height: 49px;
	}

	/*coaching list*/
	.pi_edu .course-meta>div {
		width: 100%;
	}

	.vieweducation {
		max-width: 330px;
		margin: 0 auto;
	}

	.course-author {
		width: 100%;
		margin: 6px 0 0;
	}

	.pi_edu .course-meta label {
		min-width: 65px;
	}

	.pi_edu .course-meta>div .value a {
		font-size: 12px;
	}

	.pi_edu .course-meta>div .value {
		width: calc(100% - 76px);
		float: right;
	}

	.whyus_btn a {
		margin: 9px 6px 0 0;
		font-size: 14px;
		box-shadow: inset 0 0 44px #000000b3;
	}

	.course-review .clgReview {
		bottom: 0px;
		right: 35px;
		position: absolute;
		top: 5px;
	}

	.rating-detalwpr .content-box {
		margin: 4px 0 0;
	}

	.tabBlock-pane {
		overflow: auto;
	}

	div#courTabPanel.panelFix {
		position: static;
	}

	.social_wp {
		padding: 0 0 0;
	}

	.course-meta .sep20 {
		height: 0;
	}

	.course-meta .sep10 {
		height: 0;
	}

	.course-meta .verified {
		text-align: center;
		padding: 0 0 8px;
		float: left;
	}

	.pi_edu .course-meta.col-md-12 {
		padding: 32px 0 31px;
		display: block;
	}

	.tabBlock-tab {
		font-size: 14px;
		padding: 10px 15px;
		width: 100%;
		text-align: center;
	}

	.tabBlock-tab::before,
	.tabBlock-tab::after {
		height: 1px;
	}

	.tabBlock-tab:nth-last-child(1) {
		font-size: 14px;
		padding: 10px 15px;
		width: 100%;
	}

	.tabBlock-pane h3.title {
		margin-top: 14px;
		font-size: 16px;
		font-weight: bold;
		color: #6f7788;
		line-height: 21px;
		font-family: sans-serif;
	}

	.tabheding h3 {
		margin-top: 14px;
		font-size: 16px;
		font-weight: bold;
		color: #6f7788;
		line-height: 21px;
		font-family: sans-serif;
	}

	.heading_filter {
		margin-bottom: 14px;
		font-size: 16px;
		font-weight: bold;
		color: #6f7788;
		line-height: 21px;
		font-family: sans-serif;
	}

	h3.othbrach {
		font-size: 15px;
	}

	.table_responsive {
		overflow: auto;
		width: 100%;
	}

	.table-bordered tr th {
		font-size: 13px;
		min-width: 189px;
	}

	.table-bordered tr td {
		size: 14px;
	}

	.table-bordered tr td {
		font-size: 13px;
	}

	.table-bordered tr td img {
		max-width: 15px;
	}

	.tab-video .tabBlock-tab {
		padding: 7px 15px;
		text-align: center;
	}

	.testimonials {
		margin-top: 0;
		padding: 21px 0;
	}

	.testimonials h1 {
		font-size: 19px;
	}

	.testimonial-section {
		padding: 23px 15px 23px;
		font-size: 14px;
		line-height: 25px;
	}

	.achiveList li {
		padding: 5px 0 14px 2px;
		font-size: 15px;
		font-weight: normal;
	}

	.notificationList li {
		width: 100%;
	}

	.notificationList li img {
		max-width: 100% !important;
	}

	.acedm_box {
		margin: 11px 0 0;
	}

	.tabBlock-pane .myprofile {
		border: 0px solid #d2d2d2;
	}

	.sc_heading h3.titlect {
		padding: 8px 0;
		font-size: 17px;
	}

	.headin_pbox {
		margin: 4px 0 0;
		padding: 7px 10px;
		width: 100%;
		max-width: 100%;
	}

	h3.heading__primary {
		font-size: 15px;
	}

	.menu ul li ul {
		background: #283842;
		position: relative !important;
	}

	.menu ul li ul li a {
		color: #fff !important;
	}

	.menu ul li ul li {
		background: #fff;
	}

	.pagingOption {
		float: left;
		padding: 0px 15px;
	}

	#lightbox-container-image-box {
		width: 100% !important;
		height: auto !important;
	}

	#jquery-lightbox {
		position: fixed;
		top: 20px !important;
	}

	#lightbox-container-image-data-box {
		width: 100% !important;
	}

	.blog-right {
		text-align: center;
	}

	.blog-right p {
		margin: 4px 0 4px;
		text-align: justify !important;
	}

	.fb_iframe_widget {
		width: 100% !important;
	}

	.fb_iframe_widget>span {
		width: 100% !important;
	}

	.fb_iframe_widget iframe {
		width: 100% !important;
	}

	.Breadcrumbs-list>li {
		white-space: inherit;
	}

	.blog_share ul {
		text-align: center;
	}

	.blog-bottom {
		text-align: justify;
	}

	.blog-left img {
		margin: 0 auto;
	}

	.Breadcrumbs-list>li>h1 {
		font-size: 19px;
	}

	.blog h3 a {
		font-size: 17px;
	}

	.blog h3 a {
		padding: 10px 10px 0px 0;
	}

	/*about exam*/
	.exam-grid-1,
	.exam-grid-2,
	.exam-grid-3 {
		width: 100%;
	}

	a.grid-merged {
		height: auto !important;
		min-height: 90px;
	}

	.exam-grid-1 strong,
	.exam-grid-2 strong,
	.exam-grid-3 strong {
		font-size: 15px;
	}

	a.grid-rows-1,
	a.grid-rows-2,
	a.grid-rows-3,
	a.grid-rows-4,
	a.grid-rows-5,
	a.grid-rows-6,
	a.grid-rows-7,
	a.grid-rows-8,
	a.grid-rows-9 {
		height: 90px;
	}

	.about_exama_detail_wrp {
		margin: 17px auto 0;
	}

	.detail_block h2 {
		font-size: 18px;
	}

	/*dashboard*/
	.dashbord_wrapper {
		padding: 10px;
		margin: 13px 0;
	}

	.cat-box {
		padding: 10px 0 !important;
		margin-bottom: 2px !important;
	}

	.rating-input {
		display: block;
		width: 100%;
		float: left;
		max-height: 53px;
		overflow: hidden;
	}

	.rating-input i.glyphicon {
		font-size: 27px !important;
		margin-right: 6px !important;
	}

	.classi i {
		padding-right: 4px;
	}

	.listing_review {
		padding-bottom: 0 !important;
	}

	.fst_md h2,
	.topheaderacc h2 {
		font-size: 15px;
	}

	.examendstep_wrp {
		padding: 10px 0;
	}

	.examendstep_wrp h3 {
		font-size: 15px;
	}

	.other-exam-box_wrp {
		margin: 10px 0 17px;
	}

	.othe_exam_box {
		margin: 0 auto 13px;
	}

	.review_summary_wp:before {
		top: 95%;
		right: 50%;
		transform: rotate(90deg);
	}

	ol.Breadcrumbs-list.pull-right {
		float: none !important;
		text-align: center;
	}

	ul.Breadcrumbs-list.pull-right {
		float: none !important;
		text-align: center;
	}

	ul.Breadcrumbs-list.pull-left {
		float: none !important;
		text-align: center;
	}

	.breadcrumsViewpage {
		padding: 48px 0 10px;
	}

	.pi_edu .course-meta.col-md-12 {
		padding: 6px 0 10px;
	}

	.coachinDetailwRp {
		padding: 15px 14px;
	}

	.pi_edu .course-meta h1 label {
		font-size: 17px;
	}

	.st-head-row.st-head-row-main {
		padding-top: 8px;
		font-size: 16px;
	}
}

@media(min-width:768px) and (max-width:991px) {
	#hero_video div p {
		margin-bottom: 14px;
	}

	div#main-content {
		padding-top: 0;
	}

	.mainpro.mainpicturesection {
		padding: 0;
	}

	.coahcingimgwpr {
		max-width: 220px;
	}

	.search-box {
		bottom: 17%;
		top: auto;
	}

	#hero_video div h1 {
		margin-top: 0;
	}

	.margin_60 {
		padding-bottom: 30px !important;
		padding-top: 30px !important;
	}

	.main_title h2 {
		font-size: 24px;
	}

	.Breadcrumbs {
		display: block !important;
	}

	.pagingOption {
		display: block !important;
	}

	.paging-header {
		display: block !important;
	}

	.CountPage .CountPaging {
		white-space: normal !important;
	}

	/*coaching list page*/
	.product-cat li a {
		margin: 0 0 -2px 0;
		padding: 10px 7px;
		font-size: 13px;
	}

	.filter_search form ul.filtet-ul {
		margin: 13px 0 0;
	}

	.filter_search form ul.filtet-ul li input {
		height: 36px;
	}

	.filter_search form ul.filtet-ul li select {
		height: 36px;
	}

	.filter_search form ul.filtet-ul li textarea {
		height: 36px;
	}

	.verify__title {
		top: -10px;
	}

	.in-top-margn {
		margin-top: 70px;
	}

	.form input[type="submit"],
	.txt_submit {
		margin-bottom: 20px;
	}

	.pi_edu .course-meta>div .value {
		width: 77%;
	}

	.pi_edu .course-meta.col-md-12 {
		padding: 29px 0 0;
	}

	.verified {
		float: left;
		/*width: 100%;*/
		text-align: center;
		padding-top: 0;
	}

	.social_wp {
		padding: 34px 0 0;
	}

	.social_wp ul.share-go2 li {
		padding: 6px 0px 12px;
	}

	.social_wp ul.share-go2 {
		width: 76px;
	}

	.achspan {
		margin-left: 0;
	}

	.acedm_box {
		padding: 6px 17px;
		margin-top: 14px;
	}

	h3.heading__primary {
		margin: 11px 0 0;
		font-size: 16px;
	}

	.headin_pbox {
		margin-left: 10px;
		padding: 6px 13px;
		font-size: 13px;
	}

	.table-bordered tr td {
		font-size: 14px;
	}

	.social_wp ul.share-go li {
		padding: 6px 0 12px;
	}

	.social_wp ul.share-go {
		width: 76px;
		margin-left: 4px;
	}

	/*about exam*/
	.exam-grid-1,
	.exam-grid-2,
	.exam-grid-3 {
		width: 240px;
	}

	a.grid-merged {
		height: 145px !important;
	}

	.examendstep_wrp {
		padding: 10px 0;
	}

	.examendstep_wrp h3 {
		font-size: 15px;
	}

	.other-exam-box_wrp {
		margin: 10px 0 17px;
	}

	.othe_exam_box {
		margin: 0 auto 13px;
		padding: 17px 0 0;
		width: 120px;
		height: 120px;
	}

	.homeslect2 .select2-container--default .select2-selection--single .select2-selection__rendered {
		padding-left: 39px;
	}

	.foot_span {
		display: block;
		margin: 0 0 9px;
	}

	header {
		height: 70px;
	}

	.menu ul {
		margin-top: 18px !important;
	}

	.colbox__title {
		font-size: 16px;
	}

	.colbox__description {
		font-size: 14px;
		line-height: 15px;
	}

	.homepapbnout p {
		font-size: 14px;
		line-height: 18px;
	}
}

@media(min-width:992px) and (max-width:1199px) {
	#hero_video div p {
		margin-bottom: 14px;
	}

	div#courTabPanel.panelFix {
		top: 90px;
	}

	.coahcingimgwpr {
		max-width: 320px;
	}

	.header-topsb .header-video {
		height: 445px !important;
	}

	.search-box {
		bottom: 17%;
		top: auto;
	}

	#hero_video div h1 {
		margin-top: 0;
	}

	/*coaching list page*/
	.Breadcrumbs {
		padding: 14px 0 14px;
		display: block;
	}

	.verify__title {
		top: 0;
	}

	.tabBlock-tab {
		font-size: 12px;
		padding: 15px 5px;
	}

	.whyus_btn a {
		padding: 9px 14px;
		margin: 21px 4px 0 0;
		width: auto;
		font-size: 13px;
		box-shadow: inset 0 0 13px #000000b3;
	}

	.form input[type="submit"],
	.txt_submit {
		margin-bottom: 20px;
	}

	.menu ul li a {
		font-size: 13px !important
	}

	/*end coaching list page*/
	/*about exam*/
	.exam-grid-1,
	.exam-grid-2,
	.exam-grid-3 {
		width: 313px;
	}
}

@media(min-width:991px) and (max-width:1024px) {
	.header-video {
		width: 100% !important;
	}

	.header-video {
		height: 430px !important;
	}

	.modal-content .close {
		margin-top: 5px;
	}
}

@media(min-width:768px) and (max-width:991px) {
	.header-video {
		width: 100% !important;
	}

	div#courTabPanel.panelFix {
		top: 70px;
	}

	#hero_video div h1 {
		font-size: 35px;
	}

	.header-video {
		height: 430px !important;
	}

	.bg_content {
		height: 430px;
	}

	#logo img {
		max-width: 140px;
	}

	.menu ul li a {
		padding: 7px 5px !important;
		font-size: 12px !important;
	}

	.modal-content .close {
		margin-top: 5px;
	}







}

@media (min-width:600px) and (max-width:767px) {
	#newsletter #email_newsletter {
		display: inline-block;
	}

	.bg_content {
		height: 360px;
	}

	.header-video {
		height: 300px !important
	}
}

@media(max-width:767px) {
	.paneldash h4 ul li.text-right {
		text-align: left;
	}

	.stdundaABavl .owl-nav .owl-prev,
	.stdundaABavl .owl-nav .owl-next {
		background-size: 37% !important;
	}

	.stdundaABavl h3 {
		font-size: 17px;
		margin: 0 0 10px;
	}

	.facultyDetail {
		float: right;
		width: calc(100% - 70px);
	}

	._coursBox {
		min-height: auto;
	}

	.tabformWrp #regForm {
		padding: 13px 0;
	}

	.tabformWrp {
		margin-top: 14px;
	}

	.tablist ul li a {
		padding: 5px 20px;
	}

	.view_mobile_otp #get_msg_div_otp {
		padding: 23px 70px 29px;
	}

	.facultyImage {
		width: 60px;
		height: 60px;
	}

	.facultyDetail h3 {
		font-size: 17px;
		margin: 0 0 7px;
	}

	.showamnt {
		padding-left: 0;
		font-size: 13px;
	}

	.modalBodyWrpEmi {
		padding: 0;
	}

	.c100 {
		width: 0.5em;
		height: 0.5em;
	}

	.c100>span {
		width: 2.5em;
		line-height: 2.5em;
		font-size: 0.2em;
	}

	.c100 .slice {
		width: 0.5em;
		height: 0.5em;
		clip: rect(0em, 0.5em, 0.5em, 0.25em);
	}

	.pie,
	.c100 .bar,
	.c100.p51 .fill,
	.c100.p52 .fill,
	.c100.p53 .fill,
	.c100.p54 .fill,
	.c100.p55 .fill,
	.c100.p56 .fill,
	.c100.p57 .fill,
	.c100.p58 .fill,
	.c100.p59 .fill,
	.c100.p60 .fill,
	.c100.p61 .fill,
	.c100.p62 .fill,
	.c100.p63 .fill,
	.c100.p64 .fill,
	.c100.p65 .fill,
	.c100.p66 .fill,
	.c100.p67 .fill,
	.c100.p68 .fill,
	.c100.p69 .fill,
	.c100.p70 .fill,
	.c100.p71 .fill,
	.c100.p72 .fill,
	.c100.p73 .fill,
	.c100.p74 .fill,
	.c100.p75 .fill,
	.c100.p76 .fill,
	.c100.p77 .fill,
	.c100.p78 .fill,
	.c100.p79 .fill,
	.c100.p80 .fill,
	.c100.p81 .fill,
	.c100.p82 .fill,
	.c100.p83 .fill,
	.c100.p84 .fill,
	.c100.p85 .fill,
	.c100.p86 .fill,
	.c100.p87 .fill,
	.c100.p88 .fill,
	.c100.p89 .fill,
	.c100.p90 .fill,
	.c100.p91 .fill,
	.c100.p92 .fill,
	.c100.p93 .fill,
	.c100.p94 .fill,
	.c100.p95 .fill,
	.c100.p96 .fill,
	.c100.p97 .fill,
	.c100.p98 .fill,
	.c100.p99 .fill,
	.c100.p100 .fill {
		border: 0.04em solid #307bbb;
		width: 0.42em;
		height: 0.42em;
		clip: rect(0em, 0.25em, 0.5em, 0em);
	}

	.c100:after {
		position: absolute;
		top: 0.04em;
		left: 0.04em;
		width: 0.42em;
		height: 0.42em;
	}

	.rating_box_wrp {
		float: left;
		width: 100%;
	}

	.overallRating {
		float: left;
		width: 100%;
	}

	.overallRating h3 {
		font-size: 16px;
	}

	.starline span {
		font-size: 14px;
		width: 57%;
	}

	.review_summary i {
		font-size: 14px;
	}

	.neet_menu ul li a {
		/*padding: 8px 9px;min-width: 133px;font-size: 14px;*/
		width: 100%;
		display: block;
	}

	.neet_menu ul li {
		padding: 0;
		width: 100%;
	}

	.neet-exam-wrp {
		min-height: 350px;
	}

	.other_modal_city .modal-dialog {
		margin: 10px auto 0;
	}

	.other_city_menu {
		margin: 12px 0 0;
	}

	.top_citites_contnet {
		padding: 14px 0;
	}

	footer {
		padding: 0 0 10px;
	}

	.header-video {
		width: 100% !important;
	}

	.neet_menu {
		padding-top: 93px;
		padding-bottom: 20px;
	}

	.neet_heading h3 {
		font-size: 19px;
		margin: 0;
	}

	.neet_menu ul {
		max-width: 400px;
		margin: 13px auto 0;
	}

	.menu .navbar {
		margin-bottom: 0;
	}

	header {
		height: 60px;
	}

	.navbar-default .navbar-collapse,
	.navbar-default .navbar-form {
		border: none !important;
	}

	.menu ul li a {
		padding: 10px !important;
	}

	.menu ul li {
		border-bottom: 1px solid#fff;
	}

	.menu ul {
		background: #2e2e2e;
		margin-top: 0px !important;
	}

	.menu {
		width: 100% !important;
	}

	#hero_video div h1 {
		font-size: 30px;
	}

	#newsletter_container h3 {
		font-size: 30px;
	}

	.bg_content div h3 {
		font-size: 40px;
	}

	input#email_newsletter.form-control {
		width: 100%;
		margin-bottom: 20px;
	}

	.item blockquote {
		font-size: 15px;
	}

	#logo img {
		max-width: 125px !important;
	}

	#logo {
		margin: 0;
	}

	header.sticky {
		/*height: 80px;*/
	}

	.main_title h2 {
		font-size: 22px;
	}

	.modal-header h2 {
		font-size: 26px;
	}

	.modal-content .close {
		margin-top: 5px;
	}

	.search-box li {
		margin-bottom: 20px;
	}

	/*city*/
	.btn-1e:hover:after {
		height: 390%;
	}

	.otehrSttnd ul li a.btn-1e:hover:after {
		height: 390%;
	}

	/*home page*/
	.box_footer {
		float: left;
		width: 100%;
		text-align: center;
	}

	.newsletrbox input#email_newsletter.form-control {
		max-width: calc(100% - 107px) !important;
	}

	.otehrSttnd {
		height: 131px;
		display: flex;
		display: -webkit-flex;
		display: -o-flex;
		display: -ms-flex;
		display: -moz-flex;
		align-items: center;
	}

	.connect-cat.show {
		margin-top: -1px;
	}

	.otehrSttnd ul li.show {
		border-bottom: 1px solid #fff;
		border-top: 1px solid #fff;
	}

	.otehrSttnd ul li a.btn-1 {
		border: 1px solid #ffffff;
	}

	.topcategory_wrp {
		padding: 20px 0;
	}

	.tpc-heading h2 {
		text-align: center;
		font-size: 18px;
	}

	.tpc-heading h2 {
		margin: 0 auto 14px;
	}

	.colbox__description {
		display: none;
	}
}

@media(max-width:599px) {
	.bg_content {
		height: auto;
	}

	.bg_content div h3,
	.bg_content div {
		font-size: 18px;
	}

	#newsletter_container h3 {
		font-size: 22px;
	}

	a.button_intro,
	.button_intro {
		padding: 12px 12px;
		min-width: 90px;
	}

	#hero_video div h1 {
		font-size: 24px;
	}

	#hero_video div p {
		margin-bottom: 8px;
	}

	#hero_video {
		padding-top: 0px;
	}

	#hero_video div h1 {
		margin: 20px 0px 0px;
	}

	.header-video {
		height: 200px !important;
	}

	.about-us {
		padding: 0px;
	}

	.videoslider {
		height: 182px;
	}

	.paneldash h4 ul li b {
		display: inline-block;
	}

	.pdfgenr tr td {
		word-break: break-word;
	}

	.paneldash h4 ul li {
		flex-basis: 100%;
	}

	.paneldash h4 ul {
		display: block;
	}

	.paneldash h4 ul li span {
		float: none;
	}

	li.menubtn.menuBar:last-child a {
		padding: 0 0 0 10px;
	}

	.logo {
		/* height: 70px;
		display: flex;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		align-items: center;
		justify-content: flex-start;
		margin: auto; */
	}
}

@media(max-width:360px) {}

@media(max-width:320px) {
	#hero_video div h1 {
		font-size: 20px;
	}

	#hero_video div p {
		font-size: 12px;
	}

	a.button_intro.outilne {
		padding: 10px 12px;
		min-width: 90px;
	}

	.button_intro.outline {
		padding: 10px 12px;
	}
}

@media (max-width: 360px) {
	.gallery ul li {
		max-width: 100%;
		margin-bottom: 11px;
	}

	.aficatlbox {
		width: 100%;
	}
}

@media (min-width: 361px) and (max-width: 767px) {
	.gallery ul li {
		max-width: 212px;
		margin-bottom: 11px;
	}
}

@media (min-width: 768px) and (max-width: 991px) {

	/*city*/
	.btn-1e:hover:after {
		height: 215%;
	}

	.otehrSttnd ul li a.btn-1e:hover:after {
		height: 360%;
	}

	.rating-part-left i {
		font-size: 17px;
	}

	.starline span {
		font-size: 13px;
		width: 55%;
	}

	.review_summary i {
		font-size: 13px;
	}

	.overallRating h3 {
		font-size: 17px;
	}

	.tablsecCHang li a {
		font-size: 14px;
	}

	ul.tabBlock-tabs.tablsecCHang li a,
	.tabBlock-tab:nth-last-child(1) a {
		padding: 12px 4px;
	}

	.paneldash h4 ul li b {
		display: inline-block;
	}

	.pdfgenr tr td {
		word-break: break-word;
	}

	.paneldash h4 ul li {
		flex-basis: 100%;
	}

	.paneldash h4 ul {
		display: block;
	}

	.paneldash h4 ul li span {
		float: none;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {

	/*city*/
	.btn-1e:hover:after {
		height: 215%;
	}

	.otehrSttnd ul li a.btn-1e:hover:after {
		height: 270%;
	}

	.menu .navbar-collapse {
		padding-right: 0;
		padding-left: 0;
	}

	.menu ul li a {
		padding: 25px 6px;
	}

	.starline span {
		width: 57%;
	}

	ul.tabBlock-tabs.tablsecCHang li a,
	.tabBlock-tab:nth-last-child(1) a {
		padding: 12px 19px;
	}

	.foot_span {
		display: block;
		margin: 0 0 9px;
	}

	.paneldash h4 ul li b {
		display: block;
	}
}

/* roshan */
.user-tab.sidebar {
	display: none;
	width: 300px;
	background: #000;
	position: absolute;
	right: -20px;
	top: 0px;
	z-index: 99999999;
}

.navbar-toggle {
	position: absolute;
	padding: 9px 10px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 8px;
	background-color: transparent;
	background-image: none;
	border: none;
	color: #fff;
	display: block;
	right: 0px;
	top: 20px;
}

.navbar-toggle:hover {
	background: none;
	border: none;
}

.navbar-default .navbar-toggle .icon-bar {
	background-color: #fff;
}

.user-tab.sidebar.open {
	display: block;
	background: #000;
	z-index: 999999;
}

header.in-bg.sticky {
	background: #4891d0 !important;
	z-index: 999;
}

.closebtn {
	position: absolute;
	right: 30px;
	top: 10px;
}

.closebtn a {
	font-size: 14px !important;
	color: #fff;
}

.sidebarMenuWrp {
	position: fixed;
	width: 280px;
	background: #155182;
	right: -330px;
	top: 0;
	/*bottom: 0;*/
	z-index: 3;
	padding: 50px 0;
	transition: all 0.3s ease-in-out;
}

.sidebarMenuWrp ul.menbarTeam {
	background: #155182;
	height: calc(100vh - 122px);
	overflow: auto;
}

.mensidLogo img {
	max-height: 78px;
	margin: 4px auto 13px;
	display: block;
}

.mensidLogo a {
	font-size: 14px;
	border: 1px solid #fff;
}

.mensidLogo {
	text-align: center;
	margin: 13px 19px 30px;
}

ul.menbarTeam {
	padding: 0;
	display: block;
	text-align: left;
	width: 100%;
	background: #040404;
}

ul.menbarTeam li a {
	font-size: 14px;
}

.closebtn {
	position: absolute;
	right: auto;
	text-align: right;
	background: #f00;
	top: 0;
	left: -35px;
	padding: 3px 3px;
	display: none;
}

.bgmenWRp.open {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: rgba(0, 0, 0, 0.25098039215686274);
	z-index: 1;
}

.quilink {
	float: right;
	color: #062365;
	font-size: 13px;
}

.sidebarNavm {
	width: 100%;
	background: #fff;
}

.sidebarNavm ul {
	padding: 0;
	margin: 0;
}

.sidebarNavm ul li {
	display: block;
}

.sidebarNavm ul li a {
	color: #444040;
	font-size: 16px;
	padding: 10px 15px;
	display: block;
	border-top: 1px solid #e1e1e1;
	text-decoration: none;
}

.sidebarNavm ul li:nth-child(1) a {
	border-top: 0px solid #e1e1e1;
}

.sidebarNavm ul li a:hover {
	color: #fff;
	background: #062365;
}

.sidebarNavm ul li a.active {
	color: #fff;
	background: #062365;
}

.headdinWrp2 h3 {
	font-size: 16px;
	margin: 0 0 2px;
	color: #333;
}

.headdinWrp2 p {
	font-size: 12px;
	margin: 0;
	color: #333;
}

.invitContWRp img {
	width: 100%;
	margin: 0 0 17px;
}

.invitContWRp h4 {
	font-size: 22px;
	text-transform: uppercase;
	font-weight: 600;
	color: #484848;
	margin: 6px 0 14px;
}

.invitContWRp {
	text-align: center;
}

.invitContWRp p {
	font-size: 14px;
	max-width: 400px;
	margin: 0 auto 12px;
}

.invitContWRp h6 {
	font-size: 16px;
	margin: 10px 0;
}

.invitContWRp h2 {
	font-size: 38px;
	font-weight: bold;
}

.slharling ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.slharling ul li {
	display: inline-block;
	padding: 10px;
}

.slharling ul li a {
	text-decoration: none;
}

li.google span {
	display: block;
	font-size: 14px;
}

li.google i {
	font-size: 44px;
}

li.google a {
	color: #dc4e41;
}

li.whatsapp span {
	display: block;
	font-size: 14px;
}

li.whatsapp i {
	font-size: 44px;
}

li.whatsapp a {
	color: #4fce5d;
}

li.morebtn span {
	display: block;
	font-size: 14px;
}

li.morebtn i {
	font-size: 44px;
}

li.morebtn a {
	color: #646a7a;
}

.siteNav {
	display: flex;
	justify-content: flex-end;
	position: absolute;
	right: 25px;
	top: 25px;
}

.mensidLogo a {
	font-size: 14px;
	border: 1px solid #4489c3;
	;
}

.siteNav a {
	color: #fff;
	padding: 0 10px;
	font-size: 24px;
}

.mensidLogo a {
	font-size: 18px;
	margin: 0 3px 0;
	padding: 7px 20px;
	border-radius: 5px;
	background: #4489c3;
	color: #fff;
	font-weight: bold;
}

.Breadcrumbs-list span,
.Breadcrumbs-list a {
	color: #333;
}

.addMore {
	color: #fff;
	background: #4891d0;
	padding: 5px 10px;
	border-radius: 4px;
	display: inline-block;
}

.addLMorCLB a {
	margin-top: 25px;
}

.addLMorCLB button {
	margin-top: 25px;
}

.addLMorCLB a:hover,
.addLMorCLB a:focus {
	color: #fff;
	text-decoration: none;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
	border: solid #e1e1e1 1px;
	outline: 0;
}

.select2-container--default .select2-selection--multiple {
	/* background-color: #f3f3f3;
	border: 1px solid #e1e1e1;
	border-radius: 0;
	cursor: text;
	height: 35px; */
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
	/* display: flex; */
}

.selerTeamWRP {
	background: #f7faff;
	padding: 10px 15px 0;
	margin-bottom: 15px;
	border: 1px solid #e1e1e1;
	display: none;
}

.selerTeamWRP.active {
	display: block;
}

.removeMore {
	color: #fff;
	background: #f00;
	padding: 5px 10px;
	border-radius: 4px;
	display: inline-block;
}

.selerTeamWRP .select2-container {
	width: 100% !important;
}

/*new home  06-25-2019*/
.flex-column {
	-webkit-box-orient: vertical !important;
	-webkit-box-direction: normal !important;
	-ms-flex-direction: column !important;
	flex-direction: column !important;
}

.flex-row-reverse {
	-webkit-box-orient: horizontal !important;
	-webkit-box-direction: reverse !important;
	-ms-flex-direction: row-reverse !important;
	flex-direction: row-reverse !important;
}

.flex-column-reverse {
	-webkit-box-orient: vertical !important;
	-webkit-box-direction: reverse !important;
	-ms-flex-direction: column-reverse !important;
	flex-direction: column-reverse !important;
}

.flex-wrap {
	-ms-flex-wrap: wrap !important;
	flex-wrap: wrap !important;
}

.flex-nowrap {
	-ms-flex-wrap: nowrap !important;
	flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
	-ms-flex-wrap: wrap-reverse !important;
	flex-wrap: wrap-reverse !important;
}

.justify-content-start {
	-webkit-box-pack: start !important;
	-ms-flex-pack: start !important;
	justify-content: flex-start !important;
}

.justify-content-end {
	-webkit-box-pack: end !important;
	-ms-flex-pack: end !important;

	justify-content: flex-end !important;
}

.justify-content-center {
	-webkit-box-pack: center !important;
	-ms-flex-pack: center !important;
	justify-content: center !important;
}

.justify-content-between {
	-webkit-box-pack: justify !important;
	-ms-flex-pack: justify !important;
	justify-content: space-between !important;
}

.justify-content-around {
	-ms-flex-pack: distribute !important;
	justify-content: space-around !important;
}

.align-items-start {
	-webkit-box-align: start !important;
	-ms-flex-align: start !important;
	align-items: flex-start !important;
}

.align-items-end {
	-webkit-box-align: end !important;
	-ms-flex-align: end !important;
	align-items: flex-end !important;
}

.align-items-center {
	-webkit-box-align: center !important;
	-ms-flex-align: center !important;
	align-items: center !important;
}

.align-items-baseline {
	-webkit-box-align: baseline !important;
	-ms-flex-align: baseline !important;
	align-items: baseline !important;
}

.align-items-stretch {
	-webkit-box-align: stretch !important;
	-ms-flex-align: stretch !important;
	align-items: stretch !important;
}

.align-content-start {
	-ms-flex-line-pack: start !important;
	align-content: flex-start !important;
}

.align-content-end {
	-ms-flex-line-pack: end !important;
	align-content: flex-end !important;
}

.align-content-center {
	-ms-flex-line-pack: center !important;
	align-content: center !important;
}

.align-content-between {
	-ms-flex-line-pack: justify !important;
	align-content: space-between !important;
}

.align-content-around {
	-ms-flex-line-pack: distribute !important;
	align-content: space-around !important;
}

.align-content-stretch {
	-ms-flex-line-pack: stretch !important;
	align-content: stretch !important;
}

.align-self-auto {
	-ms-flex-item-align: auto !important;
	align-self: auto !important;
}

.align-self-start {
	-ms-flex-item-align: start !important;
	align-self: flex-start !important;
}

.align-self-end {
	-ms-flex-item-align: end !important;
	align-self: flex-end !important;
}

.align-self-center {
	-ms-flex-item-align: center !important;
	align-self: center !important;
}

.align-self-baseline {
	-ms-flex-item-align: baseline !important;
	align-self: baseline !important;
}

.align-self-stretch {
	-ms-flex-item-align: stretch !important;
	align-self: stretch !important;
}

.homeToopWrp {
	background: linear-gradient(-135deg, #0694d6, #1087bf);
	padding-top: 135px;
	min-height: 100vh;
	position: relative;
}

.cexploGroup h2 {
	font-weight: bold;
	font-size: 35px;
	color: #fff;
	margin: 0 0 17px;
	letter-spacing: 2px;
}

.cexploGroup h3 {
	color: #fff;
	margin: 0 0 20px;
	font-size: 18px;
	letter-spacing: 1px;
	line-height: 32px
}

.cexploGroup {
	margin: 0 0 45px;
}

.exploreBtn {
	background: #0053bf;
	color: #fff;
	display: inline-block;
	padding: 10px 18px;
	font-size: 15px;
	letter-spacing: 1px;
	text-align: center;
	border-radius: 4px;
	box-shadow: inset 0 0 0px rgba(0, 0, 0, 0.36);
	transition: all 0.5s ease;
}

.exploreBtn:hover,
.exploreBtn:focus {
	box-shadow: inset 0 0 30px rgba(0, 0, 0, 0.36);
	transition: all 0.5s ease;
	color: #fff;
	text-decoration: none;
}

.headerContWrp .row {
	display: flex;
	display: -webkit-flex;
	display: -moz-flex;
	display: -o-flex;
	display: -ms-flex;
	flex-wrap: wrap;
}

.headerContWrp .row div[class*="col-"] {}

.hoemnerWrp header.in-bg {
	background: transparent !important;
}

.hoemnerWrp header.in-bg.sticky {
	background: #0990cf !important;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.160784313725);
}

.tabPanleWrp.tab-content .form-group {
	margin: 0;
}

.search_inbox ul {
	margin: 0;
}

.explIconImg img {
	max-height: 430px;
}

.cexploGroup:nth-last-child(1) {
	margin: 0 0 30px;
}

.menuWrp.sidebarMenuWrp ul li:nth-child(1) a,
.menuWrp.sidebarMenuWrp ul li:nth-last-child(1) a {
	border-top: 1px solid #155182;
}

.sidebarMenuWrp.menuWrp .menuWrp ul li a {
	display: block;
	padding: 10px 0px;
	border: none !important;
}

.sidebarMenuWrp.menuWrp ul.menbarTeam li {
	display: block;
	padding: 0px 0px;
}

.sidebarMenuWrp.menuWrp ul li a:hover {
	background: #4489c3;
	border-color: #4489c3;
}

.sidebarMenuWrp.menuWrp ul li ul li a {
	background: #1d3f6f;
}

.menuWrp.sidebarMenuWrp ul li a {
	border-bottom: 1px solid #003d73;
}

.sidebarMenuWrp.open {
	right: 0;
	transition: all 0.3s ease-in-out;
}

.sidebarMenuWrp ul.menbarTeam li a {
	font-size: 17px;
	font-weight: bold;
	border: 0;
}

.homeToopWrp:before {
	/*content: '';*/
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-image: url(/images/homeBG.png);
	background-size: contain;
	opacity: 0.07;
	z-index: 0;
	filter: invert(1);
	background-attachment: fixed;
}

.learHedin {
	text-align: center;
}

.learnPracticSwrp {
	padding: 50px 0;
}

.learHedin h2 {
	font-size: 32px;
	margin: 0 0 30px;
	font-weight: bold;
	color: #4890d0;
}

.d-flex {
	display: flex;
	display: -webkit-flex;
	display: -moz-flex;
	display: -o-flex;
	display: -ms-flex;
	/* flex-wrap: wrap; */
}

.learGroup {
	width: 100%;
	align-items: center;
	margin-bottom: 25px;
	margin-top: 25px;
}

.leargroupImg {
	width: 120px;
	margin-right: 15px;
}

.leargroupCont h3 {
	font-size: 18px;
	margin: 0 0 11px;
	font-weight: bold;
	color: #098fce;
}

.leargroupCont {
	width: calc(100% - 135px);
}

.leargroupCont p {
	font-size: 15px;
	margin: 0;
	color: #000;
}

.RighSitLing {
	float: right;
	margin-right: 65px;
}

.leftSitLing {
	float: left;
	margin-left: 65px;
}

.learContWrp {
	max-width: 980px;
	margin: 50px auto 0;
	width: 100%;
}

.verLing {
	width: 100%;
	position: relative;
	overflow: hidden;
	height: 25px;
}

.verLing:before {
	content: '\f105';
	position: absolute;
	font-family: fontawesome;
	top: 50%;
	left: 0;
	font-size: 20px;
	color: #000;
	transform: translate(0, -50%);
	-webkit-animation: mymove 5s infinite;
	/* Safari 4.0 - 8.0 */
	animation: mymove 5s infinite;
}

.verLing:after {
	content: '';
	position: absolute;
	border: 1px dashed #4890d0;
	left: 0;
	right: 0;
	top: 50%;
	transform: translate(0%, -50%);
}

.horizLing {
	height: 100%;
	width: 25px;
	min-height: 150px;
	position: relative;
	overflow: hidden;
}

.horizLing:before {
	content: '\f107';
	position: absolute;
	font-family: fontawesome;
	top: 0;
	left: 50%;
	font-size: 20px;
	color: #4890d0;
	transform: translate(-50%, 0);
	-webkit-animation: mymove3 5s infinite;
	/* Safari 4.0 - 8.0 */
	animation: mymove3 5s infinite;
}

.horizLing:after {
	content: '';
	position: absolute;
	border: 1px dashed #4890d0;
	left: 50%;
	top: 0%;
	transform: translate(-50%, 0%);
	bottom: 0;
}

.movLeft {
	width: 100%;
	position: relative;
	overflow: hidden;
	height: 25px;
}

.movLeft:before {
	content: '\f104';
	position: absolute;
	font-family: fontawesome;
	top: 50%;
	left: 100%;
	font-size: 20px;
	color: #4890d0;
	transform: translate(0, -50%);
	-webkit-animation: mymove2 5s infinite;
	/* Safari 4.0 - 8.0 */
	animation: mymove2 5s infinite;
}

.movLeft:after {
	content: '';
	border: 1px dashed #4890d0;
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	transform: translate(0%, -50%);
}

/* Safari 4.0 - 8.0 */
@-webkit-keyframes mymove {
	0% {
		left: 0px;
	}

	100% {
		left: 110%;
	}
}

/* Standard syntax */
@keyframes mymove {
	0% {
		left: 0px;
	}

	100% {
		left: 110%;
	}
}

/* Safari 4.0 - 8.0 */
@-webkit-keyframes mymove2 {
	0% {
		left: 100%;
	}

	100% {
		left: -10%;
	}
}

/* Standard syntax */
@keyframes mymove2 {
	0% {
		left: 100%;
	}

	100% {
		left: -10%;
	}
}

/* Safari 4.0 - 8.0 */
@-webkit-keyframes mymove3 {
	0% {
		top: 0%;
	}

	100% {
		top: 110%;
	}
}

/* Standard syntax */
@keyframes mymove3 {
	0% {
		top: 0%;
	}

	100% {
		top: 110%;
	}
}

.starletWRlp a {
	background: #4890d0;
	width: 150px;
	height: 150px;
	border-radius: 50%;
	border: 5px solid #e6e6e6;
	font-size: 19px;
	text-transform: uppercase;
	padding: 5px;
	text-align: center;
	font-weight: bold;
	position: relative;
	color: #fff;
}

.starletWRlp a:before,
.starletWRlp a:after {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	border-radius: 50%;
	background: #eee;
	z-index: -1;
	transform: scale(1);
}

.starletWRlp a:before {
	-webkit-animation: zooming 2s infinite;
	/* Safari 4.0 - 8.0 */
	animation: zooming 2s infinite;
}

.starletWRlp a:after {
	-webkit-animation: zooming 1s infinite;
	/* Safari 4.0 - 8.0 */
	animation: zooming 1s infinite;
}

@-webkit-keyframes zooming {
	0% {
		transform: scale(1);
		opacity: 1;
	}

	100% {
		transform: scale(1.3);
		opacity: 0.5;
	}
}

/* Standard syntax */
@keyframes zooming {
	0% {
		transform: scale(1);
		opacity: 1;
	}

	100% {
		transform: scale(1.3);
		opacity: 0.5;
	}
}

.starletWRlp a:hover,
.starletWRlp a:focus {
	color: #fff;
	box-shadow: inset 0 0 45px rgba(0, 0, 0, 0.4);
}

.upconminSection {
	padding: 50px 0;
	background: #4890d0;
}

.upconminSection .contEbLBXo {
	background: #fff;
	box-shadow: 0px 7px 10px rgba(0, 0, 0, 0.11);
}

.viaallBtn {
	text-align: center;
	margin: 40px 0 0;
}

section.downappSecRwrp {
	padding: 50px 0;
}

.downAppCont h3 {
	font-size: 25px;
	font-weight: bold;
	color: #4890d0;
	margin: 0 0 20px;
}

.learHedin.whitHed h2 {
	color: #fff;
}

.downAppCont ul {
	margin-bottom: 25px;
}

.downAppCont ul li {
	position: relative;
	padding: 5px 0 5px 26px;
	font-size: 16px;
}

.downAppCont ul li:before {
	content: '\f00c';
	font-family: fontawesome;
	position: absolute;
	left: 0;
	font-size: 17px;
	color: #4890d0;
	top: 7px;
}

.testimoWRpwrp {
	padding: 50px 0;
	background: #f9f9f9;
}

p.conteTect {
	font-size: 15px;
	line-height: 22px;
	position: relative;
	margin: 35px 0 0;
}

.testiMobbox {
	background: #fff;
	padding: 25px;
	border-radius: 9px;
	box-shadow: 0 0 15px #00000012;
	margin-top: 15px;
	margin-bottom: 15px;
}

.testimLBoxWRp {
	padding: 0 35px;
}

.piturInfo h4 {
	font-size: 14px;
	margin: 0 0 4px;
	font-weight: bold;
}

.piturInfo {
	font-size: 13px;
}

.piturInfo {
	font-size: 13px;
}

.piturInfo h4 {
	font-size: 14px;
	margin: 0 0 4px;
	font-weight: bold;
}

p.conteTect:before {
	font-size: 30px;
	font-family: fontawesome;
	content: '\f10d';
	margin-right: 11px;
}

.testimLBoxWRp .owl-nav .owl-prev {
	left: 7px;
}

.testimLBoxWRp .owl-nav .owl-next {
	right: 7px;
}

.bannerSolOginWrp {
	background: linear-gradient(-135deg, #0694d6, #1087bf);
	padding-top: 135px;
	padding-bottom: 50px;
	position: relative;
	min-height: 100vh;
}

.socialFormWrp {
	text-align: center;
	max-width: 400px;
	margin: 0 auto;
	background: #00000012;
	padding: 25px 45px;
}

.socialFormWrp h2 {
	font-size: 28px;
	margin: 4px 0 30px;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 2px;
}

.socialFormWrp input {
	color: #fff;
	background: transparent;
	padding: 11px 0;
	width: 100%;
	font-size: 15px;
	text-align: left;
	border: 0;
	border-bottom: 1px solid #fff;
	height: 30px;
}

.socialFormWrp .form-group {
	position: relative;
	margin-bottom: 35px;
	z-index: 1;
}

.socialFormWrp label {
	color: #fff;
}

.socialFormWrp label.postAbs {
	position: absolute;
	top: -29px;
	bottom: 0;
	line-height: 41px;
	text-align: left;
	left: 0;
	right: 0;
	padding: 0;
	color: #fff;
	transition: all 0.5s ease;
	z-index: -1;
}

.socialFormWrp button {
	border: 0;
	width: 100%;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 2px;
	color: #fff;
}

.socialFormWrp a,
.socialFormWrp a:hover,
.socialFormWrp a:focus {
	color: #fff;
}

.socialFormWrp a,
.socialFormWrp a:hover,
.socialFormWrp a:focus {
	color: #fff;
}

.sociboxInfo {
	background: #f9f9f9;
	padding: 55px 25px;
	max-width: 460px;
	margin: 0 auto;
	text-align: center;
}

.socialconifn {
	padding: 60px 0;
}

.sociboxInfo h3 {
	font-size: 24px;
	text-align: center;
	color: #737373;
	margin: 45px 0;
}

.sociboxInfo img {
	max-width: 340px;
	margin: 0 auto;
}

.scrlTop {
	background: #4890d0;
	color: #fff;
	padding: 11px 25px;
	border: 1px solid #4890d0;
	border-radius: 35px;
	display: inline-block;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
}

.scrlTop:hover,
.scrlTop:focus {
	background: #2d6da7;
	color: #fff;
	border: 1px solid #2d6da7;
	text-decoration: none;
}

.socialFormWrp .optpcontnet {
	position: relative;
	z-index: 1;
	margin: 0 0 30px;
}

.socialFormWrp .checkbox-holder span {
	color: #fff;
}

.keepOpt {
	margin-bottom: 20px;
}

.socialFormWrp .checkbox label::before {
	border: 2px solid #e8f0fe;
}

.socialFormWrp input.parsley-error {
	background: transparent !important;
	border-top: 0 !important;
	border-left: 0 !important;
	border-right: 0 !important;
}

.main_header_mus ul {
	display: block;
	background: #45619D;
	list-style: none;
	margin: 0;
	padding: 12px 10px;
	height: 21px;
}

.main_header_mus ul li {
	float: left;
	font: 13px helvetica;
	font-weight: bold;
	margin: 3px 0;
}

.main_header_mus ul li a {
	color: #FFF;
	text-decoration: none;
	padding: 6px 15px;
	cursor: pointer;
}

.main_header_mus ul li a:hover {
	background: #425B90;
	text-decoration: none;
	cursor: pointer;
}

#noti_Container {
	position: relative;
}

/* A CIRCLE LIKE BUTTON IN THE TOP MENU. */
/*#noti_Button {
        width:22px;
        height:22px;
        line-height:22px;
        border-radius:50%;
        -moz-border-radius:50%; 
        -webkit-border-radius:50%;
        background:#FFF;
        margin:-3px 10px 0 10px;
        cursor:pointer;
    }*/

/* THE POPULAR RED NOTIFICATIONS COUNTER. */
#noti_Counter {
	display: none;
	position: absolute;
	background: #E1141E;
	color: #FFF;
	font-size: 12px;
	font-weight: normal;
	/* padding: 1px 3px; */
	margin: -14px 0 0 20px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	z-index: 1;
	border-radius: 50%;
	width: 20px;
	height: 20px;
	text-align: center;
}

div#noti_Counter active {
	display: block;
}

/* THE NOTIFICAIONS WINDOW. THIS REMAINS HIDDEN WHEN THE PAGE LOADS. */
#notifications {
	display: none;
	width: 330px;
	position: absolute;
	top: 40px;
	right: 0;
	background: #FFF;
	border: 0;
	-webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, .20);
	z-index: 0;
}

/* AN ARROW LIKE STRUCTURE JUST OVER THE NOTIFICATIONS WINDOW */
#notifications:before {
	content: '';
	display: block;
	width: 0;
	height: 0;
	color: transparent;
	border: 10px solid #3b81bd;
	border-color: transparent transparent #3b81bd;
	margin-top: -20px;
	margin-left: 10px;
	float: right;
	margin-right: 4px;
}

.seeAll {
	background: #F6F7F8;
	padding: 8px;
	font-size: 12px;
	font-weight: bold;
	border-top: solid 1px rgba(100, 100, 100, .30);
	text-align: center;
}

.seeAll a {
	color: #4891d0;
	font-size: 14px;
}

.seeAll a:hover {
	/*background:#F6F7F8;
        color:#3b5998;
        text-decoration:underline;*/
}

span.bell {
	float: left;
	color: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100%;
	width: 30px;
	font-size: 18px;
}

.notificationWrp h3 {
	background: #3b81bd;
	margin: 0;
	padding: 10px 15px;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
}

.notfiGrup {
	padding: 4px 6px;
	border-bottom: 1px solid #e1e1e1;
}

.notfiGrup .row {
	margin-left: -7px;
	margin-right: -7px;
	display: flex;
	display: -ms-flex;
	display: -moz-flex;
	display: -o-flex;
	display: -webkit-flex;
	align-items: center;
}

.notfiGrup .row>div[class*="col"] {
	padding-left: 7px;
	padding-right: 7px;
}

.notfiGrup h4 {
	font-size: 12px;
	margin: 0;
	color: #949494;
}

.notfiGrup h5 {
	font-size: 15px;
	font-weight: bold;
	margin: 0 0 4px;
}

.notfiGrup h6 {
	font-size: 14px;
	margin: 0 0 9px;
	color: #5f5f5f;
}

.notScrolr {
	max-height: 332px;
	overflow: auto;
	width: 100%;
	overflow-x: hidden;
}

.notScrolr::-webkit-scrollbar {
	width: 5px;
}

.notScrolr::-webkit-scrollbar-track {
	background: #fff;
}

.notScrolr::-webkit-scrollbar-thumb {
	background-color: #e1e1e1;
	outline: 1px solid #e1e1e1;
}

.menubtn.menuBar a {
	font-size: 14px;
	display: flex;
	display: -ms-flex;
	display: -moz-flex;
	display: -o-flex;
	display: -webkit-flex;
	align-items: center;
}

.circleSWrp {
	background: #fff;
	width: 25px;
	height: 25px;
	margin-right: 5px;
	border-radius: 50%;
	color: #0791d1;
	display: flex;
	display: -ms-flex;
	display: -moz-flex;
	display: -o-flex;
	display: -webkit-flex;
	align-items: center;
	justify-content: center;
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	overflow: hidden;
}

.circleSWrp img {
	width: 100%;
	height: 100%;
}

.sharRestul {
	margin: 10px 0 0;
}

.sharRestul a {
	border-radius: 5px;
	padding: 3px 10px;
}

.prcAmoun {
	font-size: 23px;
	color: #000;
	font-weight: bold;
}

.classi .prcAmoun i {
	font-size: 29px;
	margin: 0;
}

.shareCodeCoyp {
	display: flex;
	align-items: center;
	justify-content: center;
	max-width: 420px;
	margin: 14px auto;
	width: 100%;
}

.shareCodeCoyp button {
	width: 128px;
}

.shareCodeCoyp input {
	margin: 0;
	width: 100%;
}

.shareCodeCoyp input {
	margin: 0 !important;
}

.rewardsBodWrp {
	padding: 15px;
	margin: 15px 0 0;
}

.histREpshar {
	float: left;
	width: 100%;
}

.freindboxwr {
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	background: #fdfdfd;
	padding: 11px;
	margin: 20px 0;
	border-radius: 15px;
	box-shadow: 0 0 15px rgba(0, 0, 0, 0);
	border: 1px solid #e1e1e1;
}

.frinImg {
	width: 50px;
	margin-right: 10px;
}

.frimdedtal {
	width: calc(100% - 60px);
}

.fridjondWrp h2 {
	font-size: 14px;
	border-bottom: 3px solid #e8e8e8;
	padding-bottom: 7px;
	margin: 0 0 10px;
}

.fridjondWrp label {
	font-size: 13px;
	color: #827d7d;
	margin: 0;
	display: block;
}

.fridjondWrp h5 {
	font-size: 14px;
	text-align: right;
}

.modalAlerText {
	border-bottom: 1px solid #e1e1e1;
	padding: 22px 15px 15px;
	text-align: center;
}

.modalAlerText h5 {
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 10px;
}

.modalAlerText p {
	margin: 0;
}

.modalActifil a {
	display: inline-block;
	color: #000;
	width: 50%;
	padding: 12px 15px;
}

.modalActifil {
	display: flex;
	text-align: center;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
}

.modalActifil a:nth-child(1) {
	border-right: 1px solid #e1e1e1;
}

.quizAhsrp {
	color: #fff;
	background-color: #2f6098;
	text-align: center;
	display: block;
	float: left;
	width: 100%;
	background-repeat: no-repeat;
	padding: 18px;
}

.quizHedTExt h2 {
	font-size: 29px;
	color: #fff;
	margin: 0 0 10px;
}

.quizHedTExt p {
	font-size: 21px;
	margin: 0 0 21px;
}

.shariCrl {
	width: 80px;
	height: 80px;
	margin: 0 auto;
	border-radius: 50%;
	overflow: hidden;
	border: 2px solid #fff;
}

.sharUsImg h4 {
	font-size: 19px;
	color: #fff;
	margin: 14px 0 0;
}

.quizDetailWrp h4 {
	font-size: 19px;
	color: #fff;
	margin: 20px 0 30px;
}

.quizDetailWrp label {
	margin: 0 0 7px;
	display: block;
}

.quizActlidl {
	margin: 20px 0;
}

.quizHedTExt {
	padding: 15px 0;
}

.quizActlidl a:hover {
	color: #fff;
}

.besct_coaht_bxo {
	float: left;
}

.sharUsImg h3 {
	font-size: 29px;
	color: #fff;
	margin: 29px 0;
	font-weight: bold;
}

.quizResuVieWrp {
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	margin-bottom: 8px;
}

.quiVielbox {
	width: 50%;
	text-align: left;
	border: 1px solid #5181bb;
	padding: 6px 13px;
}

.quiVielbox:nth-child(1) {
	border-right: 0;
}

.besct_coaht_bxo ul {
	margin: 6px 0;
	margin-left: 10px;
}

.coshlisTrp>div:nth-child(2) {
	width: calc(100% - 175px);
}

.coshlisTrp>div:nth-child(1) {
	width: 175px;
}

.timLeft {
	text-align: center;
	font-size: 13px;
	margin: 7px 0 0;
}

.timLeft span {
	display: block;
	font-size: 14px;
	font-weight: bold;
}

.joinbtnlefWrp .btn-red {
	min-width: 110px;
}

.menubarBn {
	font-size: 30px !important;
}

.pirzaniybtro {
	font-size: 15px;
	margin: 0 0 0;
	font-weight: bold;
	color: #000;
}

.quizliPor_rank .pirzaniybtro {
	color: #fff;
	font-size: 33px;
}

.quiReslelft {
	text-align: left;
}

.quiResRight {
	text-align: right;
}

.filterQues select {
	max-width: 150px;
}

.filterQues {
	padding: 15px 15px;
	float: left;
	width: 100%;
}

.FulCQVie ul li img {
	max-height: 40px;
	width: auto !important;
}

.FulCQVie ul li,
.FulCQVie ul li p,
.FulCQVie ul li h1,
.FulCQVie ul li h2,
.FulCQVie ul li h3,
.FulCQVie ul lih4,
.FulCQVie ul li h5,
.FulCQVie ul li h6 {
	font-size: 14px !important;
	margin: 0;
}

.quizCD img {
	max-height: 60px;
	width: auto !important;
	margin: 0;
}

.quizCD,
.quizCD h1,
.quizCD h2,
.quizCD h3,
.quizCD h4,
.quizCD h5,
.quizCD h6,
.quizCD p,
.quizCD li {
	font-size: 16px !important;
	margin: 0 0 15px 0 !important;
}

.pastTesLStatu {
	display: -webkit-flex !important;
	display: -moz-flex !important;
	display: -o-flex !important;
	display: -ms-flex !important;
	display: flex !important;
	align-items: center;
	justify-content: center;
	float: right;
	color: #fff !important;
	font-size: 25px;
	padding: 5px 10px;
}

.status-correct {
	background: #4CAF50 !important;
}

.status-skipped {
	background: #ffc107 !important;
}

.status-notVist {
	background: #7d7d7d !important;
}

.status-incorrect {
	background: #f44336 !important;
}

.qulizupSlr .owl-carousel .owl-stage {
	margin: 0 auto;
}

.howTousseRefr li {
	text-align: left;
	padding: 10px 5px;
	font-weight: bold;
	font-size: 14px;
}

.howTousseRefr {
	max-width: 100%;
	/*max-width: 400px;*/
	margin: 20px auto;
}

.howTousseRefr summary {
	font-size: 17px;
	cursor: pointer;
}

.dashHeadWrp {
	text-align: center;
}

.dashHeadWrp h2 {
	font-size: 29px;
	font-weight: bold;
	margin: 0 0 40px;
}

.dashbrBlok {
	display: flex;
	display: -webkit-flex;
	display: -o-flex-;
	display: -ms-flex;
	display: -moz-flex;
	align-items: center;
	margin: 0 0 30px;
	background: #007bff !important;
	padding: 10px;
	min-height: 140px;
	color: #fff;
	flex-wrap: wrap;
	justify-content: center;
	flex-direction: column;
	border-radius: 14px;
	font-weight: 600;
}

.lefConDash {
	font-size: 28px;
	font-weight: bold;
	padding: 0 17px;
	margin-bottom: 10px;
}

.lefConDash {}

.rifhCDelDash {
	font-size: 19px;
}

.dashBG1 {
	background: #FF5722;
}

.dashBG2 {
	background: #b53f75;
}

.dashBG3 {
	background: #E91E63;
}

.dashBG4 {
	background: #9136f4;
}

.dashBG5 {
	background: #f2c10e;
}

.dashBG6 {
	background: #4891d0;
}

.stdundaABavl {
	float: left;
	width: 100%;
	padding: 26px 15px 0px;
}

.accountBoxrp {
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.12);
	padding: 15px;
	border-radius: 12px;
	position: relative;
	margin-bottom: 25px;
	min-height: 230px;
	display: flex;
	display: -webkit-flex;
	flex-direction: column;
	flex-wrap: wrap;
	justify-content: center;
}

.accountBoxrp h4 {
	display: flex;
	justify-content: space-between;
	font-size: 14px;
	margin: 5px 0;
}

.accountBoxrp h3 {
	font-size: 18px;
	margin: 18px 0 8px;
	font-weight: bold;
	color: #4891d0;
}

.removAccount {
	position: absolute;
	top: -7px;
	right: -5px;
	background: #f00;
	width: 20px;
	text-align: center;
	border-radius: 50%;
	height: 20px;
	font-family: arial;
}

.removAccount:hover {
	color: #fff;
	background: #c00;
}

.addMoreAcount {
	display: block;
	width: 100%;
	padding: 34px 10px;
	text-align: center;
}

.addMoreAcount i {
	display: block;
	font-size: 60px;
	margin-bottom: 16px;
	color: #4891d0 !important;
}

.addMoreAcount span {
	font-size: 25px;
	font-weight: bold;
	color: #4891d0;
}

.addAcounWrp {
	max-width: 100%;
	margin: 0 auto;
	background: #fff;
	padding: 14px 35px;
	position: relative;
}

.accounHeding h3 {
	font-size: 22px;
	margin: 0 0 25px;
	border-bottom: 1px solid #e1e1e1;
	padding: 0 0 15px;
	position: relative;
	color: #4891d0;
}

.accounHeding h3:before {
	content: '';
	position: absolute;
	left: 0;
	width: 100%;
	max-width: 100px;
	background: #4891d0;
	height: 3px;
	bottom: -2px;
}

.accountGrouTYp {
	margin-bottom: 45px;
}

.formGroup {
	margin-bottom: 15px;
}

.accountGrouTYp h3 {
	font-size: 19px;
	margin: 0 0 20px;
}

.accountGrouTYp button {
	background: #4891d0;
	border: 1px solid #4891d0;
	color: #fff;
	padding: 9px 25px;
	border-radius: 5px;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 16px;
}

.accountGrouTYp:nth-last-child(1) {
	margin: 0;
}

.modealWrpACct {
	max-width: 500px;
	margin: 0 auto;
	position: relative;
}

.closeImg {
	position: absolute;
	right: 0;
	top: 0;
	background: #000;
	color: #fff;
	font-weight: bold;
	padding: 0 6px;
	font-size: 9px;
}

.modalSharWrp {
	max-width: 270px;
	margin: 0px auto;
	position: relative;
}

.sharebtnboxWRp ul {
	padding: 0;
	margin: 0;
	float: left;
}

.sharebtnboxWRp ul li {
	display: inline-block;
	width: 33.33%;
	float: left;
	height: 71px;
	padding: 9px;
}

.sharebtnboxWRp {
	background: #fff;
	padding: 25px;
	float: left;
	border-radius: 15px;
}

.sharebtnboxWRp h3 {
	font-size: 17px;
	margin: 0 0 12px;
	text-align: center;
}

.removSugwrp a {
	color: #333;
}

.removSugwrp {
	position: absolute;
	right: 0;
	top: 0;
	background: #fff;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	text-align: center;
}

.social_wrp_google.withGoogle a img {
	max-width: 24px;
	display: inline-block;
	margin-right: 10px;
}

.social_wrp_google.withGoogle a {
	background: #fff;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.16);
	color: #333;
}

.logSocilWrp {
	margin-top: 20px;
}

.siteNav .socialNetlink a {
	color: #fff;
	padding: 0 23px;
	font-size: 18px;
	font-weight: bold;
	display: block;
}

.joinbtnlefWrp a {
	margin: 0 7px;
}

.refrBanrr img {
	width: 100%;
}

.refrContWRp {
	padding: 0;
}

.reflelftHefd h2 {
	font-size: 33px;
	line-height: 60px;
	text-align: center;
	font-weight: 900;
	color: #4891d0;
}

.reflelftHefd {
	padding: 0px 0;
}

.col-md-4 {
	height: 100%;
}

.refrContbox {
	padding: 25px 20px;
	text-align: center;
}

.invitFrdHed {
	font-size: 25px;
	margin: 0 0 19px;
}

.refDectip {
	margin: 0 0 21px;
}

.refrShareCode h5 {
	font-size: 15px;
	margin: 0 0 10px;
	font-weight: bold;
}

.refrShareCode h4 {
	font-size: 36px;
	font-weight: bold;
	color: #4891d0;
}

.refrShareCode .shareCodeCoyp {
	margin: 30px auto;
}

.refrContbox .slharling ul {
	margin: 0;
}

.refrContbox .howTousseRefr {
	max-width: 100%;
}

.refrContWRp>.row {
	display: flex;
	display: -webkit-flex;
	display: -moz-flex;
	display: -o-flex;
	display: -ms-flex;
	align-items: center;
	justify-content: center;
}

.refDectip ul li {
	padding: 4px 0 4px 26px;
	position: relative;
	text-align: left;
}

.refDectip ul li:before {
	content: '\f00c';
	position: absolute;
	left: 0;
	top: 3px;
	font-family: fontawesome;
	font-size: 18px;
	color: #4891d0;
}

.slharling ul li a {
	display: block;
	text-align: center;
}

.slharling ul li {
	max-width: 60px;
}

.quizActlidl .btn-blue {
	background: #294580;
}

.withdramoneyWrp .modal-header {
	padding: 14px 25px;
	background: #2d6198;
}

.withdramoneyWrp .modal-body h4 {
	font-size: 14px;
	margin: 12px 0 13px;
	font-weight: bold;
	color: #2f6098;
}

.inputWalAdlmon input {
	border-radius: 0;
	width: calc(100%);
	padding: 7px 10px;
	height: auto;
	max-width: 110px;
	text-align: center;
}

.inputWalAdlmon input[type="submit"] {
	margin: 10px 0 0;
}

.withdramoneyWrp.modal-content .close {
	color: #000;
	opacity: 0.5;
}

.withdramoneyWrp .modal-header h4 {
	color: #fff;
}

.withdramoneyWrp .modal-header .close {
	color: #fff;
	box-shadow: 0 0 0;
	opacity: 1;
}

.walletWitdrhRq label {
	margin-right: 19px;
}

.walletWitdrhRq {
	text-align: left;
}

.accountGrouTYp ul.parsley-errors-list {
	float: none;
}

.accountBoxrp h3.acboxMR0 {
	margin-top: 3px;
}

.sameAddres input {
	-webkit-appearance: checkbox !important;
	border: 1px solid #000;
	background: transparent !important;
	width: 12px !important;
	height: 12px !important;
	margin: 0 !important;
}

.sameAddres {
	display: inline-block;
	padding: 0 3px;
}

/*new about css*/
.technlogWrp {
	background: #4891d0;
	padding: 40px 0;
}

.technlDrivText {
	color: #fff;
}

.technlDrivText h2 {
	font-size: 41px;
	font-weight: 900;
	margin: 0 0 20px;
	color: #fff;
	letter-spacing: 3px;
	text-transform: uppercase;
}

.technlDrivText p {
	font-size: 19px;
	line-height: 30px;
}

.tcheinerWRp .row {
	display: flex;
	display: -webkit-flex;
	align-items: center;
}

.techDripImg img {
	max-width: 400px;
	margin: 0 auto;
	width: 100%;
}

.testabouveWRp {
	padding: 50px 0;
	background: #f9f9f9;
}

.everluHeding h2 {
	display: inline-block;
	font-size: 29px;
	font-weight: bold;
	color: #4891d0;
	margin: 0 0 30px;
}

.everluHeding {
	text-align: center;
}

.everluconBoxWrp {
	position: relative;
}

.everluconBoxWrp:before {
	content: '';
	position: absolute;
	left: 50%;
	top: 0;
	bottom: 0;
	width: 17px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.0784313725490196);
	border-radius: 11px;
	background: #fff;
	transform: translate(-50%, 0%);
}

.evelutionBox-group {
	width: 100%;
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	align-items: center;
	-webkit-align-items: center;
	padding: 70px 0 0;
}

.everlutionLeft .evContBox {
	text-align: right;
}

.everlutionLeft .evelrImgWrp img {
	margin-left: 25px;
}

.everlutionRight,
.everlutionLeft {
	width: calc(50% - 40px);
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	align-items: center;
	-webkit-align-items: center;
}

.boxeverWrp {
	background: #fff;
	padding: 16px 25px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.0784313725490196);
	position: relative;
	border-radius: 10px;
}

.evelrImgWrp img {
	max-width: 80px;
	margin-right: 25px;
}

.evContBox {
	width: calc(100% - 94px);
}

.evContBox h3 {
	font-size: 20px;
	margin: 0 0 6px;
	font-weight: 900;
	color: #4891d0;
}

.evContBox p {
	margin: 0;
	font-size: 16px;
	color: #8c8c8c;
}

.boxeverWrp:before {
	content: '';
	left: -55px;
	top: 50%;
	transform: translate(0, -50%);
	width: 30px;
	height: 30px;
	border-radius: 50%;
	background: #fff;
	position: absolute;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.13);
}

.boxeverWrp:after {
	content: '';
	left: -45px;
	top: 50%;
	transform: translate(0, -50%);
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #4891d0;
	position: absolute;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.13);
}

.everlutionLeft.boxeverWrp:before {
	left: auto;
	right: -55px;
}

.everlutionLeft.boxeverWrp:after {
	left: auto;
	right: -45px;
}

.socialnetSeWrp {
	padding: 50px 0;
	background: #4891d0;
	z-index: 1;
	position: relative;
}

.everluHeding.inverHefd h2 {
	color: #fff;
}

.sociAboutBox {
	background: #fff;
	padding: 15px;
	border-radius: 10px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.12);
	text-align: center;
	min-height: 300px;
	margin: 10px 0;
}

.sociAboutBox img {
	max-width: 110px;
	margin: 0 auto;
}

.sociAboutBox h4 {
	font-size: 21px;
	font-weight: 900;
	margin: 30px 0 20px;
	color: #4891d0;
}

.sociAboutBox p {
	font-size: 15px;
	color: #5f5656;
	line-height: 25px;
	margin: 0;
}

.earnTogethRpwr {
	background: #4891d0;
	z-index: 1;
	padding: 50px 0;
	position: relative;
}

.earnTogethRpwr:before {
	content: '';
	background-color: #4891d0;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: -1;
	background: url(/images/earnTogethr.jpg) no-repeat;
	background-size: cover;
	background-position: center center;
	opacity: 0;
	background-attachment: fixed;
}

.ertogcontr h2 {
	text-align: center;
	margin: 0;
	color: #fff;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	font-size: 46px;
	font-weight: 900;
	letter-spacing: 2px;
	justify-content: center;
}

.ertogcontr a {
	display: inline-block;
	margin-left: 35px;
}

.scholrshipWrr {
	margin: 0 auto;
}

.shcorGlshiBox {
	background: #fff;
	padding: 15px;

	border-radius: 66px;
	margin: 19px 0;
	box-shadow: 0 0 30px rgba(0, 0, 0, 0.12156862745098039);
	display: flex;
	display: -webkit-flex;
	align-items: center;
}

.scholrshipWrr .row {
	display: flex;
	display: -webkit-flex;
	flex-wrap: wrap;
	justify-content: center;
	-webkit-justify-content: center;
}

.leftIcon img {
	max-width: 70%;
	margin: 0 auto;
}

.leftIcon {
	/* background: #4891d0; */
	width: 95px;
	/* border-radius: 50%; */
	margin-right: 15px;
	height: 95px;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	justify-content: center;
	font-size: 33px;
	color: #fff;
	font-weight: 900;
}

.rightSchorCont {
	width: calc(100% - 110px);
}

.rightSchorCont h3 {
	font-size: 18px;
	font-weight: 900;
	color: #4891d0;
	margin: 0 0 11px;
}

.rightSchorCont p {
	margin: 0;
	font-size: 14px;
	color: #717171;
}

.shorFilrt {
	width: 100%;
	margin: 0 0 22px;
}

.shorFilrt ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.shorFilrt ul li {
	display: inline-block;
}

.shorFilrt ul li a {
	border: 1px solid #4891d0;
	background: #fff;
	color: #4891d0;
	display: block;
	padding: 5px 10px;
	border-radius: 4px;
}

.shorFilrt ul li a.active {
	background: #4891d0;
	color: #fff;
}

.accounshow {
	display: none;
}

.accounshow.active {
	display: block;
}

.socialFormWrp input:-webkit-autofill,
.socialFormWrp input:-webkit-autofill:hover,
.socialFormWrp input:-webkit-autofill:focus,
.socialFormWrp textarea:-webkit-autofill,
.socialFormWrp textarea:-webkit-autofill:hover,
.socialFormWrp textarea:-webkit-autofill:focus,
.socialFormWrp select:-webkit-autofill,
.socialFormWrp select:-webkit-autofill:hover,
.socialFormWrp select:-webkit-autofill:focus {
	-webkit-text-fill-color: #fff;
	-webkit-box-shadow: 0 0 1000px 0 #0a85bf inset;
	transition: background-color 5000s ease-in-out 0s;
}

.socialNetlink-bar {
	display: none !important;
}

.socialFormWrp .formtataglis p {
	color: #fff;
}

.qulizupSlr .owl-stage {
	margin: 0 auto;
}

.feedback-box {
	text-align: center;
}

.feedback-box .winnersdEtl i {
	color: #fff;
}

.feedback-box .winnersdEtl {
	background: #4891d0;
	padding: 5px 3px;
	border-radius: 5px;
	color: #fff;
}

/*new about css end*/


.socialFormWrp .checkbox label::after {
	background: #ffffff none repeat scroll 0 0;
}

#login-otp #myLogin a {
	color: #c5e4ff;
	font-weight: bold;
	font-size: 18px;
}

#cd-signup a.close {
	display: none;
}

.winerTablList {
	max-height: 350px;
	overflow: auto;
}

.otpFormwrp h3 {
	color: #fff;
	font-size: 18px;
	line-height: 32px;
	max-width: 430px;
	text-transform: inherit;
	margin: 10px auto 12px;
}

.otpFormwrp input {
	background: #fff;
}

.otpFormwrp input.form-control {
	background: #fff;
	color: #333;
	border-radius: 7px;
	padding: 15px 20px;
	height: auto;
}

.otpFormwrp h6 {
	font-size: 14px;
}

.otpFormwrp h6 a {
	font-size: 17px;
}

.otpFormwrp .optpSend .btn-eff {
	margin: 20px 0 10px;
	width: auto;
	background: #4891d0;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: 900;
	letter-spacing: 3px;
	padding: 10px 32px;
	border-radius: 9px;
	text-shadow: 0 0 10px #00000085;
}

.otpFormwrp h3 span {
	color: #9dd2ff;
	font-size: 19px;
}

.otpFormwrp input.form-control:focus {
	background: #fff;
}

.errormsg {
	color: #ff847b !important;
}

.testimLBoxWRp .owl-nav .owl-prev:before,
.testimLBoxWRp .owl-nav .owl-next:before {
	color: #0990cf;
}

.testiMobbox {
	min-height: 255px;
}

.testiMobbox p {
	margin: 0;
}

.search_inbox.form-home-search li button.form-control {
	text-indent: 0;
}

.text-flow {
	word-break: break-word;
}

.playSttnd img {
	max-height: 45px;
	border-radius: 6px;
}

.playSttnd img.mobVieiocn {
	width: 30px;
}

.main_header_mus {
	align-items: center;
	margin: 0;
}

.siteNav li.playSttnd a {
	font-size: inherit;
	float: left;
}

.mobVieiocn {
	display: none;
}

.desktvieicon {
	display: none;
}

.showpointfig {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	align-items: center;
	justify-content: center;
	background: rgba(66, 103, 178, 0.53);
	z-index: 1;
	display: none;
}

.showpointfig.actShow {
	display: flex;
	display: -webkit-flex;
}

.modalShow_desk {
	display: none !important;
}

.modalShow_mobile {
	display: none !important;
}

#soresult {
	position: absolute;
	background: #ffffff;
	z-index: 1;
	max-height: 238px;
	overflow: auto;
	left: 0;
	right: 0;
	top: 50px;
	box-shadow: 0 7px 18px rgba(0, 0, 0, 0.12);
}

.toggleBtnContact>a {
	color: #fff;
	font-weight: 600;
	text-transform: uppercase;
}

.feedTextUp textarea {
	cursor: pointer;
}

.feedTextUp textarea.form-control:focus {
	box-shadow: 0 0 0;
	border-color: transparent;
}

.homrWSRARch {
	float: left;
	width: 100%;
	z-index: 9;
}

.serhcPrnt {
	display: flex;
	display: -webkit-flex;
	display: -o-flex;
	display: -ms-flex;
	display: -moz-flex;
	flex-wrap: wrap;
	width: 100%;
	padding: 10px;
}

.serhcPrnt:hover {
	background: #f9f9f9;
}

.searchImgCot {
	width: 40px;
}

.sercContrt {
	width: calc(100% - 40px);
	padding: 10px;
}

.serchRow {
	background: #fff;
	border-bottom: 1px solid #f1f1f1;
}

.sercContrt {
	color: #595959;
}

.srColr {
	color: #000;
}

.searchImgCot img {
	width: 40px;
	height: 40px;
	border-radius: 50%;
}

label.cabinet {
	display: block;
	cursor: pointer;
	margin: 0;
	position: relative;
	width: 150px;
	height: 150px;
	overflow: hidden;
}

label.cabinet input.file {
	position: absolute;
	height: 100%;
	width: auto;
	opacity: 0;
	-moz-opacity: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	margin-top: -0;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 2;
}

#upload-demo {
	width: 100%;
	height: 250px;
	padding-bottom: 25px;
}

.classi label.cabinet figure {
	position: relative;
	height: 100%;
	overflow: hidden;
}

.classi label.cabinet figure figcaption {
	position: absolute;
	bottom: 4px;
	width: 100%;
	padding-left: 9px;
	padding-bottom: 5px;
	text-shadow: 0 0 10px #000;
	font-size: 22px;
	color: #fff !important;
}

.classi label.cabinet figure figcaption i {
	color: #fff !important;
}

#cropImagePop .modal-header {
	background: #4891d0;
	padding: 7px 17px;
}

#cropImagePop .modal-header button.close {
	opacity: 1;
	color: #fff;
	box-shadow: 0 0 0;
	text-shadow: 0 0 0;
}

#cropImagePop .modal-header button.close span {
	color: #fff;
}

label.cabinet button {
	position: absolute;
	right: 4px;
	z-index: 3;
	top: 4px;
	border-radius: 0;
	width: 25px;
	height: 25px;
	padding: 0;
}

/*rpshan css 13-01-2020*/
.standinfoForm {
	width: 100%;
	float: left;
}

.standinfoForm .form-group {
	position: relative;
}

.standinfoForm .form-group .parsley-errors-list {
	position: absolute;
	bottom: -22px;
	transform: translate(0, 0);
	font-size: 12px;
}

.form-group.languGroup {
	margin-bottom: 20px;
}

.standinfoForm .form-group .star-requid {
	color: #fd0303;
	margin-left: 5px;
	font-size: 14px;
}

.standinfoForm .form-group span.select2-selection.select2-selection--multiple {
	    /* margin-left: 0; */
		display: flex;
		display: -webkit-flex;
		/* align-items: center; */
		height: 42px;
		overflow: auto;
}

.standinfoForm .form-group span.select2.select2-container.select2-container--default {
	/* margin-left: 0px; */
}

.modal-backdrop.fade.in {
	z-index: 22;
}

.modal.fade.in.myMsg_Dis {
	z-index: 999999;
	background: rgba(0, 0, 0, 0.5);
}

button.btn.btn-default.seuces-modl-clos {
	font-size: 20px;
	padding: 0px;
	border: none;
	position: absolute;
	right: 10px;
	top: 0px;
	background: transparent;
}

/*roshan css 13-01-2020*/
span.profnamerr {
	position: absolute;
	left: 00;
	bottom: -6px;
	font-size: 11px;
}

.phonVerwpr h4 {
	font-size: 12px;
	position: absolute;
	bottom: -6px;
	left: 0;
}









.callbox {
	display: flex;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	align-items: center;
	justify-content: center;
	height: 100%;
}

.callbox p {
	margin: 0;
}

.callbox span {
	margin-right: 5px;
}

.whatmsg {
	text-align: center;
	display: none;
	font-size: 14px;
	font-weight: 500;
	color: #010101;
	padding: 5px;
	border-radius: 0px 5px 5px 5px;
	background: #fff;
	position: absolute;
	width: 100%;
	min-width: 220px;
	top: 40px;
	left: 30px;
	box-shadow: 0 1px 5px #0000003d;
}

.headrMenuWrp ul li:hover .whatmsg {
	display: block;
}

.headrMenuWrp ul li {
	position: relative;
}






/*DEV*/
h1,
h2,
h3,
h4,
h5,
h6,
p {
	letter-spacing: 0.020em;
	
}



.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
	outline: none !important;
	outline: 0px auto -webkit-focus-ring-color;
	outline-offset: 0px !important;
}

.shocialWRp.social_list02 {
	box-shadow: unset;
	background: transparent;
}

.shocialWRp.social_list02 li {
	margin: 0 0 10px;
}

.shocialWRp.social_list02 li a {
	padding: 5px;
	display: inline-block;
	min-width: 40px;
}

.shocialWRp.social_list02 ul li a span {
	font-size: 0px;
	padding: 0px;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: 0.3s;
}

.shocialWRp.social_list02>ul>li.cus_what:hover>a>span,
.shocialWRp.social_list02>ul>li.cus_call:hover>a>span {
	font-size: 16px;
	transition: 0.3s;

}

.shocialWRp.social_list02>ul>li.cus_what:hover>a>span img,
.shocialWRp.social_list02>ul>li.cus_call:hover>a>span i {
	padding-left: 10px;
	transition: 0.3s;
}

.shocialWRp.social_list02 li a img {
	max-height: 30px;
}

.shocialWRp.social_list02 li a i {
	width: auto;
	background: transparent;
	font-size: 28px;
	height: auto;
}


.shocialWRp.shocialWRp:hover,
.shocialWRp.social_list02:hover {
	transition: all 0.3s ease;
	transform: unset;
}

.modal {
	align-items: center;
	justify-content: center;
}

.modal.modalQuickÄ¢¹½´«Ã½ .modal-dialog,
.modalQuickÄ¢¹½´«Ã½ .modal-dialog {}

.modal.modalQuickÄ¢¹½´«Ã½ .modal-content,
.modalQuickÄ¢¹½´«Ã½ .modal-content {
	border-radius: 10px;
	padding: 25px;
}

.modal-content .cuqrHed h3 {
	font-size: 32px;
	margin: 0 0 8px;
	color: #1d235d;
	font-weight: 600;
}

.modal-content .cuqrHed h4 {
	font-size: 16px;
	margin: 0;
	color: #070917;
}

.modal-content form {}

.modal-content form .row {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.modal-content form label {
	font-size: 16px;
	color: #0a0c21;
	font-weight: 600;
	letter-spacing: 0.020em;
	margin: 0;
}

.modal-content form select,
.modal-content form select.form-control {
	font-size: 16px;
	padding: 10px 10px;
	height: auto;
	color: #070917;
	border-radius: 3px;
	letter-spacing: 0.020em;
	border: 1px solid #070917;
	opacity: 1;
}

.modal-content form select option,
.modal-content form select.form-control option {
	color: #070917;
}

.modal-content form select option:hover,
.modal-content form select.form-control option:hover {
	color: #fff !important;
	background: #070917 !important;
}


@media(min-width: 768px) {
	.best-college-box .row .col-lg-4 {
		position: sticky;
		top: 90px;
	}

	.best-college-box .row .col-lg-4 form {
		height: 85vh;
		overflow: auto;
	}

	table.mba-table {}

	table.mba-table tr img {
		max-height: 120px;
	}

	table.mba-table tr td {
		vertical-align: middle !important
	}




}




.collagFilterWrp {
	background: white;
	padding: 15px;
	margin-bottom: 25px;
	border-radius: 10px;
}

.collagFilterWrp .filterHead h3 {
	font-size: 24px;
	color: #070917;
}

.collagFilterWrp .filterHead h3::after {
	display: block;
	content: "";
	width: 35px;
	height: 3px;
	background-color: #070917;
	margin: 12px 0 20px;
}

.filtbody .filtFRoup {
	margin-bottom: 0px;
	background: #fff;
	padding: 0px 0px;
	box-shadow: unset;
	border-radius: 0;
}

.filtbody .filtFRoup label {
	font-size: 16px;
	color: #070917;
	margin: 0 0 5px;
	font-weight: 500;
	letter-spacing: 0.020em;
}


.filtbody .filtFRoup input,
.filtbody .filtFRoup select,
.filtbody .filtFRoup select.form-control {
	width: 100%;
	padding: 0 10px;
	border: none;
	font-size: 16px;
	height: 45px;
	background: rgb(29 35 93 / 3%);
	margin: 0 0 15px;
	letter-spacing: 0.020px;
}

.filtbody .filtFRoup select option {}

.instuidsllidwrp {
	padding: 50px 0;
}


#slider-range2 .ui-slider-handle,
#slider-range .ui-slider-handle {
	box-shadow: 0 0 0 4px rgb(29 35 93 / 10%);
}

#slider-range2,
div#slider-range,
#slider-range2 .ui-slider-range.ui-corner-all.ui-widget-header,
#slider-range .ui-slider-range.ui-corner-all.ui-widget-header {
	height: 8px;
	border: 1px solid transparent;
}

#slider-range2 .ui-slider-range.ui-corner-all.ui-widget-header,
#slider-range .ui-slider-range.ui-corner-all.ui-widget-header {
	background: #1d235d;
	border: 1px solid transparent;
}

.filterSubmti {}

body .filterSubmti button,
body .filterSubmti a {
	font-size: 16px;
	padding: 12px 15px;
	border-radius: 2px;
	transition: 0.3s;
	border: 1px solid transparent;
}

body .filterSubmti button:hover,
body .filterSubmti a:hover {
	color: #fff;
	background-color: #1d235d;
	transition: 0.3s;
	border: 1px solid transparent;
}


.best-box.best-border {
	border: 1px solid #1d235d1a;
}

.best-box.best-border .best-college {
	background: #1d235d1a;
	 border:  1px solid #1d235d1a;
}

.best-box .best-college {
	width: 100%;
	background: #fff;
	border-radius: 4px;
	box-shadow: unset;
	border: 1px solid #fff;
	padding: 15px;
	position: relative;
}

.best-college-img-box {}

.best-college-img-box .best-college-img {}

.best-college-img-box .best-college-img a {
	display: block;
}

.best-college-img-box .best-college-img a img {
	width: auto;
	max-width: 100%;
	height: auto;
}

.best-college-img-box .best-college-img-contant-box {}

.best-college-img-box .best-college-img-contant-box .best-college-img-contant {}

.best-college-img-box .best-college-img-contant-box .best-college-img-contant a {
	margin: 0;
	color: #1d235d;
	font-size: 16px;
	letter-spacing: 0.020em;
	font-weight: 600;
}

.best-college-img-box .best-college-img-contant-box .best-college-img-contant a h5 {
	font-size: 20px;
	font-weight: 600;
	color: #1d235d;
	line-height: 1.2;
	margin-bottom: 8px;
	letter-spacing: 0.020em;
}
.best-college-img-box .best-college-img-contant-box .best-college-img-contant a h3 {
	font-size: 20px;
	font-weight: 600;
	color: #1d235d;
	line-height: 1.2;
	margin-bottom: 8px;
	letter-spacing: 0.020em;
}

.best-college-img-box .best-college-img-contant-box .best-college-img-contant p {
	font-size: 16px;
	color: #000;
	opacity: 0.5;
	letter-spacing: 0.020em;
	margin: 0 0 15px;
}

.best-college-img-box .best-college-img-contant-box .best-college-img-contant p span {
	display: block;
}

.best-college-img-box .best-college-img-contant-box .best-college-img-contant .rating-box {}

.best-college-img-box .best-college-img-contant-box .best-college-img-contant .rating-box span.star-ratin {
	font-size: 16px;
}

.best-college-img-box .best-college-img-contant-box .best-college-img-contant .rating-box span.star-ratin i {}

.best-college-img-box .best-college-img-contant-box .best-college-img-contant .rating-box span.ratin-review {
	font-size: 14px;
}



.best-box .button-slider {}

.best-box .button-slider .owl-item {
	margin-right: 5px !important;
}

.best-box .button-slider ul {}

.best-box .button-slider ul li {}

.best-box .button-slider ul li a {
	font-size: 12px;
	padding: 5px 10px;
	line-height: 1em;
	height: auto;
	border-radius: 0;
	background: #1d235d1a;
	border: 1px solid #1d235d1a;
	text-transform: capitalize;
}

.best-box .button-slider ul li a:hover {
	color: #fff;
	background: #1d235d;
	border: 1px solid #1d235d;
}

.best-box .button-slider ul.slide-menu-btn li a.active {
	color: #fff !important;
	background: #1d235d;
	border: 1px solid #1d235d;
}

.button-slider .owl-carousel .owl-nav button.owl-prev,
.button-slider .owl-carousel .owl-nav button.owl-next,
.button-slider .owl-carousel button.owl-dot {
	background: #e8e8ee;
	color: #fff;
	border: none;
	border-radius: 50px;
	text-align: center;
	width: 30px;
	height: 30px;
	opacity: 0.4;
}

.button-slider .owl-carousel .owl-nav button.owl-prev:hover,
.button-slider .owl-carousel .owl-nav button.owl-next:hover,
.button-slider .owl-carousel button.owl-dot:hover {
	opacity: 1;
}

.button-slider .slide-menu-btn .owl-nav .owl-prev:before,
.button-slider .slide-menu-btn .owl-nav .owl-next:before {
	font-size: 21px;
	top: 0;
	line-height: 30px;
	width: 30px;
	left: 0;
	color: #1d235d;
}


/*FEE STRUCTURE pop up*/
/*pop up*/


#searchModal.in,
#exampleModalCenter_219.in,
#st-ld-poup.in {
	display: flex !important;
	justify-content: center;
	align-items: center;
}

#st-ld-poup .modal-body .st-ld-po-img-box {
	margin: 0 auto 15px;
}

#st-ld-poup .modal-body h3 {
	/* font-size: 14px;
	color: #000;
	font-weight: 500;
	line-height: 1.4em;
	letter-spacing: 0.020em;
	margin: 0; */
}

#st-ld-poup .modal-body h5 {
	font-size: 21px;
	color: #1d235d;
	font-weight: 600;
	letter-spacing: 0.020em;
	line-height: 1em;
	padding: 0;
	margin: 5px 0 15px;
}

#st-ld-poup .modal-body form {
	margin: 0px 0 0;
}

#st-ld-poup .modal-body form select,
#st-ld-poup .modal-body form input {
	border: none !important;
	height: 45px;
	background: rgb(29 35 93 / 3%);
	font-size: 16px;
	letter-spacing: 0.020em;
	color: #000;
}

#st-ld-poup .modal-body form button[type="submit"] {
	width: 100%;
	border-radius: 0px;
	margin-top: 0;
	background: #000000;
	border: none;
	outline: none;
	font-size: 16px;
	font-weight: 600;
	height: auto;
	padding: 12px;
	letter-spacing: 0.020em;
}

#st-ld-poup button.close span {
	background: #f8f8fa;
	width: 45px;
	height: 45px;
	display: block;
	line-height: 45px;
	border-radius: 50%;
}

body .blogSingWRp {
	background: #3d3d3d;
	border-radius: 08px;
	box-shadow: unset;
	margin-bottom: 0px;
}
.viewallBlog a{
	display: inline-block;
    padding: 15px 30px;
    margin-top: 30px;
    color: #fff;
    background-color: #007bff;
    border-radius: 5px;
    text-decoration: none;
    transition: background-color 0.3s;
    width: auto;
    max-width: max-content;
}

#exampleModalCenter_219 {}

#exampleModalCenter_219 .modal-header {}

#exampleModalCenter_219 .modal-header h5 {}

#exampleModalCenter_219 .modal-body .structur-table {}

#exampleModalCenter_219 .modal-body .structur-table table {}

#exampleModalCenter_219 .modal-body .structur-table table tr {}

#exampleModalCenter_219 .modal-body .structur-table table tr th {}

#exampleModalCenter_219 .modal-body .structur-table table tr td {}

#exampleModalCenter_219 .modal-body button.back {}

/**/
section.homeToopWrp.hardunty-backcolr {
	min-height: unset;
	padding: 0px;
	background: rgb(29 35 93 / 50%);
	background-blend-mode: multiply;
	/*border: 2px solid red;*/
}


/*
footer.footerNewPag .footerblock {
	border: none;
}

footer.footerNewPag h4 {
	font-size: 21px;
	text-transform: capitalize;
	font-weight: 500;
	margin: 0;
	letter-spacing: 0.020em;
}

footer.footerNewPag h4::after {
	display: block;
	content: "";
	width: 35px;
	height: 2px;
	background: #fff;
	margin: 15px 0 15px;
}

footer.footerNewPag ul {}

footer.footerNewPag ul li {
	margin: 0px;
}

footer.footerNewPag ul li a {
	display: inline-block;
	padding: 5px 0;
	font-size: 16px;
	color: #fff;
	letter-spacing: 0.020em;
	line-height: 1.5em;
	font-weight: normal;
}

body .copyWrpoxWrp {
	border: 1px solid rgb(255 255 255 / 10%);
}

body .copyWrpoxWrp p {
	font-size: 14px;
	font-weight: normal;
	line-height: 1.4em;
	margin: 0;
	padding: 10px 0;
	opacity: 0.5;
}
*/

.headrMenuWrp_outer {
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

.jconfirm-box.jconfirm-hilight-shake.jconfirm-type-default.jconfirm-type-animated {
	background: #fff;
	text-align: center;
	border-radius: 5px;
}

.jconfirm-box .jconfirm-title-c span.jconfirm-title {
	color: #000;
	font-weight: 600;
}

.jconfirm-content div {
	font-size: 15px;
	letter-spacing: 0.025em;
}

.jconfirm-buttons {
	float: unset !important;
}

.jconfirm-buttons button.btn {
	background-color: #1D235D !important;
	padding: 10px 40px !important;
	height: auto;
	margin: auto;
	display: block;
	color: #fff !important;
}


.document_mailbox {
	margin: 40px 0 0;
	text-align: center;
}

.document_mailbox a {
	width: auto;
	display: inline-block;
	text-align: center;
	padding: 10px 24px;
	font-size: 18px;
	color: #fff;
	border-radius: 5px;
	background-color: rgb(29 35 93);
	font-weight: 600;
	margin: 0 20px 0 0;
	transition: all 0.3s ease-out;
}

.document_mailbox a i {
	color: #fff;
	display: inline-block;
	font-size: 18px;
}

.document_mailbox a:hover {
	color: #fff;
	background: #4891d0;
	transition: all 0.3s ease-out;
}

.document_mailbox_inner {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.document_mailbox_outer button.doc {
	font-size: 18px;
	justify-content: space-between;
	align-items: center;
	margin: 0 0 30px;
	width: 48%;
	padding: 10px;
	min-height: 140px;
	color: #1d235d;
	border-radius: 14px;
	font-weight: 600;
	background: #F4F0FF;
	border: none;

}

.document_mailbox_outer button.doc i {
	display: block;
	font-size: 25px;
	margin: 0px 0 12px;
}



/*chatbox*/
.chat_box {
	border: 2px solid;
	border-color: rgb(72 145 208 / 8%);
	background-color: rgb(72 145 208 / 5%);

	border-radius: 5px;
	padding: 10px;
	margin: 10px 0;
}

.darker {
	border-color: rgb(72 145 208 / 3%);
	background-color: rgb(72 145 208 / 1%);
}

.chat_box::after {
	content: "";
	clear: both;
	display: table;
}

.chat_box p {
	color: #000;
}

.chat_box img {
	float: left;
	max-width: 60px;
	width: 100%;
	margin-right: 20px;
	border-radius: 50%;
}

.chat_box img.right {
	float: right;
	margin-left: 20px;
	margin-right: 0;
}

.time-right {
	float: right;
	color: #aaa;
}

.time-left {
	float: left;
	color: #999;
}

.chat_mess {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.chat_mess input {
	width: calc(100% - 150px);
	height: 50px;
	padding: 0 15px;
	font-size: 16px;
	box-sizing: border-box;
	border-radius: 50px 0 0 50px;
	border: 2px solid #4891d0;
}

.chat_mess a {
	width: 150px;
	background: #4891d0;
	text-align: center;
	font-size: 18px;
	color: #fff;
	border-radius: 0;
	/* line-height: 50px; */
	height: 50px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	box-sizing: border-box;
	border-radius: 0 50px 50px 0;
	font-weight: 600;
	text-transform: capitalize;
}

.chat_mess a i {
	font-size: 16px;
	padding: 0 0px 0 10px;
	color: #fff;
}

.chat_mess input::-webkit-input-placeholder {
	color: #aaa;
	letter-spacing: 0.030em;
}

.chat_mess input:-ms-input-placeholder {
	color: #aaa;
	letter-spacing: 0.030em;
}

.chat_mess input::placeholder {
	color: #aaa;
	letter-spacing: 0.030em;
}


/**/
.about_country {
	background-color: #fff;
	padding: 25px;
	border-radius: 8px;
	box-sizing: border-box;
}

.about_country h3 {
	margin: 0px;
}

.ab_content.mba-tbl-bx {
	float: unset;
	border-bottom: 0px solid transparent;
}

.ab_content.mba-tbl-bx h4 {
	margin-bottom: 10px;
}

.ab_content p {
	margin: 0 0 10px;
}

.ab_content ul.about_university {
	margin: 0;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
}

.ab_content ul.about_university li {
	width: 32%;
	text-align: left;
	padding: 8px 0px;
	margin: 0;
	color: #000;
	font-weight: 600;
}

.ab_content ul.about_university li i {
	margin: 0;
	width: 25px;
	text-align: center;
	color: #0990CF;
}

.neet_menu ul li {
	padding: 0 0px 0 0;
}

.ab_content .starcont {
	text-align: right;
	padding: 0px 0px;
}


.boxcotbtn {
	width: 100%;
	display: inline-block;
	/* margin-top: 30px; */
	float: left;
	position: relative;
}

.boxcotbtn a.thm-2.btn-lg {
	background: #1D235D;
	color: #fff;
	/*display: block;
    max-width: 150px;*/
	text-align: center;
	text-transform: capitalize;
	margin: auto;
}


.complet_steps ul {
	display: flex;
	/* flex-wrap: wrap; */
	justify-content: space-between;
	align-items: center;
	padding: 0;
}

.complet_steps li {
	background: #3d3d3d;
	border: 1px solid #3d3d3d;
	text-align: center;
	/* padding: 8px 15px; */
	color: #fff;
	font-size: 15px;
	font-weight: 500;
	line-height: 1.1em;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	height: 32px;
	padding: 0 16px;
}

.complet_steps li a {
	color: #fff;
	letter-spacing: 0.5px;
	font-size: 14px;
}


.complet_steps li::after {
	display: block;
	content: "";
	position: absolute;
	right: -25px;
	border-left: 10px solid #3d3d3d;
	border-right: 15px solid transparent;
	border-top: 15px solid transparent;
	border-bottom: 15px solid transparent;
	top: 0;
	bottom: 0;
}



.complet_steps span i.fa {
	font-size: 24px;
	color: #eaeaea;
} 
.complet_steps li.active { 
	background: #007bff;
	border: 1px solid #007bff;
} 
.complet_steps li.active a {
	color: #fff;
} 
.complet_steps li.active::after {
	border-left: 10px solid #007bff;
}
.formParsley .form-group select, .formParsley .form-group input {
    font-size: 14px;
}

.complet_steps span.active i.fa {
	color: #008000;
}

.refren_earn_heading {
	text-align: center;
	position: relative;
}

.refren_earn_heading h2 {
	color: #1d235d;
	font-weight: 700;
	line-height: 1.4em;
}

.refren_earn_heading::after {
	display: block;
	content: "";
	width: 45px;
	height: 4px;
	background: #1d235d;
	margin: 15px auto 25px;
}

.refren_earn_heading span {
	font-size: 16px;
	letter-spacing: 0.050em;
}

.copy_code {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
}

.copy_code span {
	font-size: 16px;
	font-weight: 600;
	color: #333;
	margin: 0 0 5px;
}

.copy_code_box {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.form .copy_code input[type="text"] {
	width: calc(100% - 150px);
	height: 42px;
}

.copy_code .copy_code_box button {
	height: 42px;
	width: 150px;
}

.refer_code_social_link {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.refer_code_social_link li {
	width: 25%;
}

.refer_code_social_link li.bg_facebook {
	background: #2f7ff4;
}

.refer_code_social_link li.bg_envelope {
	background: #355a8b;
}

.refer_code_social_link li.bg_twitter {
	background: #6fa7f9;
}

.refer_code_social_link li.bg_linkedin {
	background: #2f7ff4;
}

.refer_code_social_link li a {
	padding: 8px 0;
	display: block;
	font-size: 20px;
}

.refer_code_social_link li a i {
	color: #fff;
}

a.refrral_history {
	background-color: #3b5998;
	padding: 12px 30px;
	color: #fff;
	display: inline-block;
	font-size: 16px;
	border-radius: 3px;
	letter-spacing: 0.020em;
}

/**/
.formParsley {}

.btn1 {
	color: #fff;
	display: inline-block;
	width: auto;
	text-align: center;
	margin: 0 auto 2px;
	padding: 5px 8px;
	border-radius: 4px;
	font-size: 11px;
	background: #1D235D;
	text-transform: capitalize;
	transition: all 0.3s ease-out;
}

.btn1:hover {
	color: #fff;
	background: #4891d0;
	transition: all 0.3s ease-out;
}

.formParsley .btn1 i.fa {
	color: #fff;
}

.formParsley select {
	min-width: 140px;
}

.formParsley tr td:last-of-type {
	width: 200px;
	min-width: 240px;
}



@media(max-width: 999px) {
	body .boxleftrightWrp.logBX {
		min-height: auto;
		padding: 40px 0px;
	}
}

@media(max-width: 999px) {
	.modal-content form .row {}

	.modal-content form .row .col-md-6 {
		width: 100%;
	}

	.modal-content form label {
		margin: 10px 0 5px;
	}
}

@media(min-width: 768px) {
	.fa.fa-bars {
		display: none;
	}

	.headrMenuWrp {
		display: block !important;
	}
}




@media(max-width: 767px) {

	html,
	body {
		overflow-x: hidden;
		border: 1px solid transparent;
	}

	body .boxContWRtp.logFormBX h3,
	body .app_head h2 {
		font-size: 27px;
		line-height: 1.2em;
		margin-bottom: 15px;
	}

	header.headerWRpNew {
		/* position: sticky; */
	}

	.headerWRpNew .flex_row {
		/* display: flex;
		flex-wrap: wrap;
		position: relative;
		justify-content: space-between;
		align-items: center; */
	}

	.headerWRpNew .flex_row .col-sm-4,
	.headerWRpNew .flex_row .col-sm-8 {
		/* position: unset; */
	}

	.headerWRpNew .logo img {
		/* max-height: 50px; */
	}

	.fa.fa-bars {
		/* color: #fff;
		font-size: 32px;
		text-align: right;
		position: relative;
		right: 0px;
		top: 0px; */
	}


	.headerWRpNew .headrMenuWrp.cus_mobile {
		/* margin-right: 25px; */
	}

	.headerWRpNew .headrMenuWrp.cus_mobile ul {
		/* display: flex;
		flex-wrap: wrap;
		padding: 0px;
		margin: 0px; */
	}

	.headerWRpNew .headrMenuWrp.cus_mobile ul li {
		/* padding: 0px;
		margin: 0px 07px 0px; */
	}


	.headerWRpNew .headrMenuWrp.cus_desktop {
		display: none;
		position: absolute;
		right: 0;
		background: #262d6f;
		width: 100%;
		top: 80px;
		text-align: left;
	}

	body .headerWRpNew .headrMenuWrp ul {
		/* padding: 15px; */
	}

	body .headerWRpNew .headrMenuWrp ul li {
		/* display: block; */
	}

	body .headerWRpNew .headrMenuWrp ul li a {
		/* font-size: 16px;
		padding: 12px 0px;
		line-height: 1em;
		display: flex;
		text-align: left;
		justify-content: end;
		flex-wrap: wrap; */
	}

	.headerWRpNew .headrMenuWrp ul li a span {}


	.headerWRpNew .row::before,
	.headerWRpNew .row::after,
	.headerWRpNew .container::before,
	.headerWRpNew .container::after {
		display: none;
	}

	.bannerWRp {
		min-height: 300px;
		padding: 55px 0px 0;
		max-height: 480px;
	}

	body .bannerWRp {
		min-height: 300px;
		padding: 0px 0px;
		max-height: 480px;
	}

	body .contboxWRp h2 {
		font-size: 27px;
		line-height: 1.2;
		margin-bottom: 15px;
		font-weight: 700;
		letter-spacing: 0.020em;
	}

	body .contboxWRp p {
		font-size: 16px;
		line-height: 1.4em;
	}

	body .in-top-margn {
		margin-top: 20px;
	}


	.best-box .best-college {
		border: 1px solid #fcfcfd;
		padding: 0;
	}

	.best-college-img-box {
		padding: 10px;
		background-color: rgb(29 35 93 / 1%);
	}

	.best-box .best-college-img {
		margin: 0px auto 0;
	}

	.best-box .best-college-detail-box {
		padding: 20px 15px;
		border-top: 0px solid #2c53bf;
	}

	body a#request_call_back,
	body .applay-now-box ul li a {
		min-height: unset;
	}

	body footer.footerNewPag {
		text-align: left;
	}

	body footer.footerNewPag h4 {
		text-align: left;
		margin: 0;
		font-size: 17px;
		padding: 0;
	}

	body .footerNewPag .footerblock ul li {
		margin-bottom: 0px;
	}

	body .footerNewPag .footerblock ul li a {
		display: inline-block;
		padding: 5px 0;
		font-size: 16px;
		color: #fff;
		letter-spacing: 0.020em;
		line-height: 1.5em;
		font-weight: normal;
	}

	.footer-solcil-cot {
		text-align: left;
		margin-bottom: 15px;
	}

	ul.socilFootr {
		text-align: left;
	}

	body .footer-solcil-cot {
		text-align: left;
	}

	body ul.socilFootr {
		text-align: left;
	}

	body div.copyWrpoxWrp {
		padding-bottom: 0;
	}

	/*dev*/
	.headerContWrp {
		padding: 15px 0;
	}

	.headerContWrp .hardunty-logo {}

	.headerContWrp .hardunty-logo a {}

	.headerContWrp .hardunty-logo a img {
		display: block;
		max-height: 150px;
	}

	.headerContWrp .exploContWrp {
		text-align: left;
	}

	.headerContWrp .hardunty-list-bnr {
		margin: 0;
	}

	.headerContWrp .hardunty-list-bnr li {
		margin: 0px;
		padding: 8px
	}

	.headerContWrp .hardunty-list-bnr li img {
		max-height: 16px;
	}

	.headerContWrp .hardunty-list-bnr li p {
		font-size: 16px;
	}

	.headerContWrp .hardunty-list-bnr li a {}

	.headerContWrp .cexploGroup {}

	.headerContWrp .cexploGroup a {
		width: 100%;
		margin: 20px auto 0;
	}

	/**/
	.learnPracticSwrp {}

	.learnPracticSwrp .learContWrp {}

	.learnPracticSwrp ul.nav {}

	.learnPracticSwrp ul.nav {}

	.learnPracticSwrp .mba-tbl-bx {
		padding: 0;

	}

	.learnPracticSwrp .mba-tbl-bx h4 {
		font-size: 21px;
	}

	.learnPracticSwrp .mba-tbl-bx .table-responsive {
		padding: 15px;
		border-radius: 8px;
	}

	.learnPracticSwrp .mba-tbl-bx .table-responsive tr {}

	.learnPracticSwrp .mba-tbl-bx .table-responsive tr th {
		width: 160px;
		word-break: break-all;
	}

	.learnPracticSwrp .mba-tbl-bx .table-responsive tr td {}

	.learnPracticSwrp .mba-tbl-bx .table-responsive tr td b {
		display: block;
	}

	.learnPracticSwrp .mba-tbl-bx .table-responsive tr td .showmtbn {}

	.learnPracticSwrp .mba-tbl-bx .table-responsive tr td .showmtbn button.viewdetail {
		width: calc(100% + 100px);
		transform: translate(-140px, 0px);
	}

	.hrdabut-bx ul.imageslist {
		display: flex;
		flex-wrap: wrap;
	}

	.hrdabut-bx ul.imageslist li {
		width: 48%;
	}
}

/*.active,*/
/* sagar add css----11-01-2021---- */
.document_popup.modal.in {
	display: flex !important;
	align-items: center;
	justify-content: center;
}



.document_popup {}

.document_popup .modal-header {
	background: #1d235d;
	display: flex;
	justify-content: space-between;
	padding: 10px 15px;
}

.document_popup .modal-header h4 {}

.document_popup .modal-header::after,
.document_popup .modal-header::before {
	display: none;
}


.document_popup .modal-footer {
	text-align: center;
	border: none;
}

.document_popup .modal-footer button {
	color: #fff;
	background: #1D235D;
	font-size: 17px;
	text-transform: capitalize;
	border: 1px solid #1D235D;
	padding: 8px 25px;
	border-radius: 8px;
	font-weight: 600;
	letter-spacing: 0.020em;
}




.document_popup_con {
	counter-reset: my-sec-counter;
}

.document_popup_con h4::before {
	/* Increment "my-sec-counter" by 1 */
	counter-increment: my-sec-counter;
	content: ""counter(my-sec-counter) ". ";
}

.document_popup_con h4 {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin: 0 0 10px;
	font-size: 16px;
}

.document_popup_con h4 span {
	margin-left: 0;
	margin-right: auto;
	padding: 0 0 0 15px;
}

.document_popup a.btn {
	width: auto;
	display: block;
	text-align: center;
	padding: 10px 0px;
	font-size: 18px;
	color: #fff;
	border-radius: 5px;
	background-color: rgb(29 35 93);
	font-weight: 600;
	margin: 35px auto 20px;
	transition: all 0.3s ease-out;
	max-width: 150px;
}


/**/
.sbd_outer {
	/* background: #F4F0FF; */
	padding: 25px;
	border-radius: 5px;
	margin: 0 0 20px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	border: 2px solid #F4F0FF;
}

.sbd_outer .sbd_img {
	border: 2px solid red;
	width: 120px;
	height: 120px;
	border-radius: 50%;
}

.sbd_outer .sbd_colg_logo {
	width: 120px;
	height: 120px;
	border-radius: 50%;
	overflow: hidden;
	border: 2px solid #F4F0FF;
}

.sbd_outer .sbd_colg_logo img {
	width: 100%;
	max-width: 100%;
	height: 100%;
	object-fit: cover;
}


.sbd_colg_right_info {
	width: calc(100% - 160px);
	margin-right: 0;
	margin-left: auto;
	display: flex;
	flex-wrap: wrap;
	/*flex-direction: column;*/
}

.sbd_colg_name {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.sbd_colg_name h2 {
	padding: 0px 0px 5px;
	margin: 0;
	margin-bottom: 15px;
	font-size: 19px;
	line-height: 30px;
	font-weight: bold;
	color: #4891d0;
	border-bottom: 1px solid rgb(83 147 208 / 50%);
	width: auto;
	display: inline-block;
}

.sbd_colg_name span.sbd_colg_detail {
	font-size: 15px;
	width: 100%;
	display: block;
	color: #333;
	line-height: 1.7em;
	font-weight: 400;
}

.sbd_outer p {
	margin-bottom: 4px;
	text-align: left;
	float: left;
	font-size: 14px;
	color: #000;
	font-weight: 500;
	width: 100%;
	text-transform: capitalize;
}

.sbd_colg_delivery_m span {
	background: #04AA6D;
	padding: 1px 10px;
	display: inline-block;
	border-radius: 15px;
	font-size: 13px;
	color: #fff;
}

.sbd_colg_expand_all {
	order: 6;
	margin-left: auto;
	margin-right: 0;
	top: -25px;
	position: relative;
}

.sbd_colg_expand_all .dropdown {
	display: inline-block;
}

.sbd_colg_expand_all .dropdown button {
	font-size: 14px;
	background: transparent;
	line-height: 1em;
	color: #1d235d;
	padding: 5px;
	border: 1px solid #1d235d;
}

.sbd_colg_expand_all .dropdown-menu a {
	display: block;
	padding: 4px 10px;
	color: #000;
}

.sbd_colg_expand_all .dropdown-menu a:hover {
	color: #1d235d;
}

/**/
.sbd_intakes {
	width: 100%;
}

.sbd_intakes div {
	width: 40%;
}

.sbd_intakes label {
	margin-bottom: 10px;
	text-align: left;
	float: left;
	font-size: 14px;
	color: #000;
	font-weight: 500;
}

.sbd_intakes select {
	height: 42px;
	width: 100%;
	padding: 0px;
	background: transparent;
	border: none !important;
	border-bottom: 1px solid #DCDCDF !important;
}

.sbd_colg_right_info ul {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: flex-start;
}

.sbd_colg_right_info ul li {
	padding: 5px 50px 5px 0;
	text-transform: capitalize;
}

/*  */

.custom_country_height {
	min-height: 700px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.custom_counrty_from {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	/*max-width: 900px;*/
	margin: 35px auto 0px;
}

.custom_counrty_from select,
.quiSerForn.custom_counrty_from select.form-control {
	width: 24.6%;
	height: 45px;
	border-radius: 5px;
	border: 2px solid #fff;
	font-size: 15px;
	margin: 0 0 5px;
	padding: 0 0 0 12px;
}

.cus_h_underline h3 {
	position: relative;
}

.cus_h_underline h3::after {
	z-index: 9;
	display: block;
	content: "";
	width: 75px;
	height: 3px;
	background: #fff;
	margin: 25px auto 45px;
}

ul#couserHtml.custom_country_courses {
	/* max-width: 900px; */
	margin: auto;
	display: flex;
	justify-content: center;
	border-radius: 0;
	flex-wrap: wrap;
	margin: 0;
	padding: 0;
	max-width: 100%;
	margin: 20px 15px 30px;
	box-sizing: border-box;
	justify-content: space-between;
}

ul#couserHtml.custom_country_courses li {
	width: 32%;
	margin: 0 3px 5px;
}

ul#couserHtml.custom_country_courses li a {
	display: block;
	font-size: 17px;
	text-align: center;
	padding: 20px 0;
	/*height: 65px;*/
	border-radius: 0;
	margin: 2px 5px 5px 0;
	box-sizing: border-box;
}

/*ul#couserHtml.custom_country_courses li:nth-child(3n + 3){}
ul#couserHtml.custom_country_courses li:nth-child(3n + 3) a{
    margin: 2px 0px 5px 5px;
}*/


.headrMenuWrp ul li.child_menu a i {
	/* font-size: 14px; */
}

.headrMenuWrp ul li.child_menu ul.sub_child {
	/* display: none; */
}

.headrMenuWrp ul li.child_menu:hover ul.sub_child {
	/* display: block;
	position: absolute;
	background: #3b5998;
	width: 200px;
	border-radius: 0 0px 10px 10px; */
}

.headrMenuWrp ul li.child_menu ul.sub_child li {
	/* display: block;
	text-align: left;
	padding: 0; */
}

.headrMenuWrp ul li.child_menu ul.sub_child li a {
	/* padding: 12px 15px;
	display: block; */
}

.headrMenuWrp ul li.child_menu ul.sub_child li a:hover {
	/* background: #1D235D; */
}

li.notfound {
	color: red;
	font-size: 21px;
	font-weight: 600;
	line-height: 2em;
	padding: 20px 0 !important;
}

#overlay {
	position: fixed;
	top: 0;
	z-index: 100;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.6);
	left: 0;
}

.cv-spinner {
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}

.spinner {
	width: 40px;
	height: 40px;
	border: 4px #ddd solid;
	border-top: 4px #2e93e6 solid;
	border-radius: 50%;
	animation: sp-anime 0.8s infinite linear;
}

@keyframes sp-anime {
	100% {
		transform: rotate(360deg);
	}
}

.is-hide {
	display: none;
}


.neet_menu .pagination li {
	width: auto;
	margin: 0 3px;
	background: transparent;
}

.neet_menu .pagination li a {
	padding: 5px 10px;
	color: #000;
	background: #fff;
}

.neet_menu .pagination li a.current_page {
	/*background: transparent !important;
    color: #000 !important;
    border: 1px solid transparent;*/
}


/*  */
.about_country {}


.neet_menu .about_country ul,
.about_country ul {
	list-style: disc;
	margin: 0 0 0 30px;
}

.neet_menu .about_country ul li,
.neet_menu .about_country ul li p {
	width: 100%;
	line-height: 1.6em;
	text-align: left;
	background: transparent;
}

.neet_menu .about_country ul li p {
	margin: 0;
}

.about_country {}





.about_country p {}

.about_country table {
	width: 100% !important;
	padding: 15px;
	margin-bottom: 25px;
	border: 1px solid #f1f1f1;
}

.about_country table thead {}


.about_country table tr:nth-child(even) {
	background-color: #1d235d08;
}

.about_country table tr:nth-child(odd) {}



.about_country h4,
.about_country h4 strong,
.about_country h4 u,
.about_country a {
	color: #103787;
}

.about_country table tr th p,
.about_country table tr td p,
.about_country table tr th,
.about_country table tr td {
	text-align: left !important;
	margin: 0;
	padding: 10px 10px;
}




.about_country .mba-tbl-bx h3,
.about_country .mba-tbl-bx h3 strong,
.about_country h3,
.about_country h3 strong {
	font-size: 27px;
	font-weight: bold;
	color: #103787;
	margin: 20px 0;
}

.about_country p {
	font-size: 16px !important;
	line-height: 28px;
	margin: 0 0 15px;
	text-transform: unset;
}

@media(min-width:768px) {
	#filterNow {
		display: none;
	}
}


@media(max-width:767px) {

	.custom_counrty_from select,
	.quiSerForn.custom_counrty_from select.form-control,
	.custom_counrty_from select.form-control {
		width: 45%;
	}

	ul#couserHtml.custom_country_courses li {
		width: 49%;
		margin: 0 0px 8px;
	}

	ul#couserHtml.custom_country_courses li a {
		font-size: 15px;
		padding: 5px 0;
	}

	.applay-now-box ul {
		/* padding: 5px; */
	}

}


/* 2022 Dev  */
.AbuoutOuter{}

.destinationsDetails h2,
.standyou_news .standyou_wrapper h2,
.AbuoutOuter h2 {
    font-size: 32px;
    font-weight: bold;
    letter-spacing: 0.9px;
    color: #1D235D;
    line-height: 1.2;
    margin: 0 auto 10px;
    text-align: center;
    font-family: 'Montserrat', sans-serif;
}
.AbuoutOuter h5{
    max-width: 900px;
    font-size: 17px;
    line-height: 1.3;
    font-weight: 500;
    color: #070918;
    margin: auto;
    text-align: center;
    font-family: 'Montserrat', sans-serif;
    opacity: 0.9;
} 
.AbuoutOuter p { 
    font-size: 15px;
    line-height: 1.6;
    font-weight: 400;
    color: #ffffff;
    text-align: left;
    /*opacity: 0.9;*/
    font-family: 'Montserrat', sans-serif;
}


.bannerImage{
	position: relative;
	padding: 50px 0;
    background-color: #424d83;
}
.bannerImage::after{
	display: block;
	content: "";
	bottom: -99px;
    position: absolute;
    width: 100%;
    height: 100px;
    clip-path: polygon(0% 0%, 100% 100%, 100% 00%);
    background-color: #7c8ce0; 
}
.bannerImage h2{
	font-size: 21px;
	text-align: left; 
    color: #fff;
    margin: 0; 
    font-family: 'Montserrat', sans-serif;
}
.bannerImage p{
	font-size: 16px;
}

.bannerImgOuter{
	display: flex;
}
.bannerImgOuter .bannerImg{
	width: 300px;
}
.bannerImgOuter .bannerImg img{
	height: 100%; 
	position: relative;
	top: 30px;
	z-index: 9;
}
.bannerImgOuter .bannerCon{
	width: calc(100% - 300px);
}
.quortMessage{ 
    background: #7c8ce0;
    padding: 50px 30px;
    color: #000;
    font-size: 21px;
    font-style: italic;
    text-align: center;
    position: relative;
    max-width: 1170px;
    width: 100%;
    border-radius: 10px;
    bottom: 0;
}
.quortMessage .fa-quote-left{ 
    font-size: 70px;
    position: absolute;
    top: 10px;
    left: 200px;
    opacity: 0.1;
}
.quortMessage .fa-quote-right{ 
    font-size: 70px;
    position: absolute;
    bottom: 10px;
    right: 200px;
    opacity: 0.1;
}



.secPar {
    border: 1px solid red;
    padding: 100px 0 0;
}
.secPar h6{
    max-width: 900px;
    font-size: 17px;
    line-height: 1.3;
    font-weight: 500;
    color: #070918;
    margin: auto;
    text-align: center;
    font-family: 'Montserrat', sans-serif;
    opacity: 0.9;
}

.assistanceDetails{
	padding: 120px 0 0; 
}
.assistanceDetails .app_head{
	margin-bottom: 55px;
}
.assistanceDetails h4{
    font-size: 19px;
    font-weight: bold;
    letter-spacing: 0.9px;
    color: #1D235D;
    line-height: 1.2;
    margin: 0 auto 10px;
    text-align: left;
    font-family: 'Montserrat', sans-serif;
}
.assistanceDetails p{
	color: #000;
}
.assistanceDetails .box{
	display: block;
    width: 100%;
    margin-bottom: 20px;
    padding: 20px 30px 20px;
    border-radius: 14px;
    display: flex;
    border: 1px solid #d8d8d8;
    transition: all .3s linear;
}
.assistanceDetails .box:hover {
    box-shadow: rgb(0 0 0 / 24%) 0px 3px 8px;
    transform: translate3d(0, -5px, 0);
}
.assistanceDetails .box i {
    font-size: 50px;
    color: #7c8ce0;
}
.assistanceDetails .box .boxCon {
    padding-left: 35px;
}



/**/


.appliboxWrp{}

.standyou_content h4,
.appliboxcont h4 {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 20px;
    color: rgb(29, 35, 93);
    font-family: 'Montserrat', sans-serif;
}

.how-help-bx .aplibox:hover {
    transition: 0.5s;
    box-shadow: 0px 5px 15px #b7b6b654;
}
/**/
.app_head1 h2 {
    text-align: center;
    font-size: 30px;
    font-weight: bold;
    letter-spacing: 0.9px;
    color: #ffffff;
    line-height: 40px;
    margin: 0;
    padding-bottom: 40px;
}
.boxing_image:hover {
    transform: translate3d(0, -5px, 0);
}
.appliboxcont p {
	color: #000; 
	text-align: center;
}


.applisection {
    padding: 25px 0px 25px;
    background: #424d83;
}
.boxing_image {
    box-shadow: 0 3rem 6rem rgb(0 0 0 / 10%);
    transition: all .3s linear;
}
.aplibox1 {
    min-height: 267px;
    background: #a9b7fe;
    padding: 22px 0px;
    border-radius: 5px;
    margin-bottom: 15px;
}
.aplibox1 .appliBoximg {
    width: 90px;
    height: 90px;
    margin: auto;
}.appliboxcont {
    width: 100%;
    padding: 10px 20px;
    text-align: center;
}.appliboxcont h4 {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 20px;
    color: #1D235D;
}

/**/
.standyou_news{
	padding: 70px 0;
}
.standyou_news .standyou_wrapper{
	margin-bottom: 25px;
}

.standyou_cards{
    padding: 15px;
	border: 1px solid #f4f0ff;
}
.standyou_wrapper p {
    font-size: 27px;
    font-weight: bold;
    letter-spacing: 0px;
    color: #a0b0fd;
    line-height: 1.2;
    margin: 0;
    text-align: center;
}
.standyou_content p{
    font-size: 12px;
    line-height: 20px;
    font-weight: 500;
    color: #1D235D; 
    margin: 0;
    padding-bottom: 14px;
    text-align: justify;
}
.standyou_content  .read {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background-color: #7c8ce0;
    color: #ffffff;
    text-decoration: none;
    border-radius: 5px;
    padding: 6px 14px;
    transition: all .3s linear;
}

.btnS{
    text-align: center;
}

.btnS .sin_up {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    width: 250px;
    height: 60px;
    font-weight: bold;
    color: #ffffff;
    letter-spacing: 0.6px;
    background: #7c8ce0;
    text-transform: uppercase;
    text-decoration: none;
    border-radius: 12px;
    transition: all .3s linear;
}
.btnS .faqBtn{
	display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    width: 250px;
    height: 60px;
    font-weight: bold;
    color: #ffffff;
    letter-spacing: 0.6px;
    background: #1D235D;
    text-transform: uppercase;
    text-decoration: none;
    border-radius: 12px;
    transition: all .3s linear;
} 
 


/* standuHomeBanner HOME  */


.standyouStep{ 
    padding: 70px 0 70px;
}
.standyouStep h2{ 
    font-size: 32px;
    font-weight: bold;
    letter-spacing: 0.9px;
    color: #1D235D;
    line-height: 1.2;
 	margin: 0 auto 50px; 
    font-family: 'Montserrat', sans-serif;
    max-width: 700px;
    text-align: center;
    /*margin: auto;*/
}
/*
.standyouStep h2::after{
	display: block;
    content: "";
    width: 75px;
    height: 5px;
    background: #424d83;
    margin: 15px 0 35px;
 }
 */

.standyouStep .stepWrap{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
 }
.standyouStep .stepWrap .step{ 
    width: 19%;
    font-size: 16px;
    line-height: 1.6;
    font-weight: 400;
    color: #1D235D;
    text-align: left;
    padding: 25px 15px 15px;
    border-radius: 8px;
    position: relative;
    font-family: 'Montserrat', sans-serif;
    transition: all .3s linear;
    border: 1px solid #7c8ce0;
    display: flex;
    align-items: center;
}
.standyouStep .stepWrap .step:hover {
    box-shadow: rgb(0 0 0 / 24%) 0px 3px 8px;
    transform: translate3d(0, -5px, 0);
    transition: all .3s linear;
}
.standyouStep .stepWrap .step span{
    font-size: 19px;
    font-weight: 400;
    color: rgb(255 255 255);
    position: absolute;
    font-family: fantasy;
    top: -20px;
    left: 10px;
    background: #7c8ce0;
    width: 40px;
    height: 40px;
    border: 1px solid #7c8ce0;
    border-radius: 50px;
    text-align: center;
    line-height: 40px;
}
.standyouStep {}
.standyouStep .sin_up {
    display: block;
    align-items: center;
    justify-content: center;
    font-size: 17px;
    width: 220px;
    height: auto;
    font-weight: bold;
    color: #ffffff;
    letter-spacing: 0.6px;
    background: #7c8ce0;
    text-transform: capitalize;
    text-decoration: none;
    border-radius: 10px;
    transition: all .3s linear;
    padding: 17px 25px;
    margin: 20px auto 0;
    text-align: center;
}

.cusFxc .row{
	display: flex;
	align-items: center;
}


.boxContWRtp a.sin_up{
    display: inline-block;
    align-items: center;
    justify-content: center;
    font-size: 17px;
    width: auto;
    height: auto;
    font-weight: bold;
    color: #ffffff;
    letter-spacing: 0.6px;
    background: #7c8ce0;
    text-transform: capitalize;
    text-decoration: none;
    border-radius: 10px;
    transition: all .3s linear;
    padding: 17px 25px;
    margin: 0px auto 0;
    text-align: center;
}


.destinationsDetails{
    /*background: #FBFCFE;*/
    /*padding: 50px 0;*/
}

.StboxWrap.StboxOne {
    background: #424d83;
    margin: 30px auto 0;
}
.StboxWrap{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
    background: #7c8ce0;
}
.StboxWrap .Stbox{
	flex: 1;
	padding: 20px;
	/*max-width: 250px;*/
    text-align: center;
    height: 300px; 
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}

.StboxWrap .Stbox + .Stbox{
	/*border-left: 2px solid #7c8ce038;*/
}
.StboxOne .Stbox {
	/*border-bottom: 2px solid #7c8ce038;*/
}

.StboxWrap .Stbox i{
    background: #fff;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    text-align: center;
    line-height: 100px;
    font-size: 42px;
    color: #7c8ce0;
}
.StboxWrap .Stbox h4{
    font-size: 17px;
    font-weight: bold;
    letter-spacing: 0.9px;
    color: #fff;
    line-height: 1.2;
    font-family: 'Montserrat', sans-serif;
    margin: 15px auto 25px;
}



@media(min-width: 768px) and (max-width: 999px){
	.standuHomeBanner { 
	    padding: 50px 0 10px; 
	}
	.homeBoxWrap { 
	     max-width: 100%;  
	}


}

@media(max-width: 767px){
	.standuHomeBanner { 
    	padding: 25px 0;
 	}
 	.standuHomeBanner::after { 
	    height: 50px; 
        bottom: -50px;
	}
 	.standuHomeBanner h2 {
    	font-size: 21px; 
	}
 	.homeBoxWrap { 
     	max-width: 100%;
 	    flex-wrap: wrap;
	}
	.homeBox {
	    margin: 0 0 20px;
	    width: 100%; 
	}
	.standuHomeBanner .sin_up { 
	    font-size: 15px; 
	    padding: 8px 15px;
        margin: 0px 0 0; 
	}

	.scholarshipSec { 
    	padding: 60px 0px 20px; 
	}


	.boxContWRtp h3,
	.appliProceWrp .app_head h2,
	.standyouStep h2,
	.scholarshipSec h2 {
	    font-size: 24px; 
	}
	.scholarshipSec .boxWrap .boxH { 
	    width: 100%;
	    padding: 10px;
	    margin: 10px 0 0; 
	    border-radius: 8px; 
	}
	.scholarshipSec .boxWrap .boxH  i {
	  	width: 65px;
	    height: 65px; 
	    line-height: 65px;
	    font-size: 27px; 
	}
	.scholarshipSec .boxWrap .boxH h4 {
	    font-size: 17px; 
	    margin: 5px auto 10px;
	}
	.standyouStep {
	    padding: 20px 0 20px;
	}
	.standyouStep .stepWrap .step {
	    width: 100%; 
        margin: 0 0 25px;
	}
	.standyouStep .sin_up { 
	    margin: 0px auto 0; 
	}
	.cusFxc .row { 
	    flex-direction: column;
	}

	.bannerImgOuter { 
	    flex-wrap: wrap;
	}

	.bannerImgOuter .bannerCon,
	.bannerImgOuter .bannerImg {
	    width: 100%;
	}
	.bannerImgOuter .bannerImg {
		display: none;
	}

	.btnS .sin_up,
	.btnS .faqBtn {
		width: auto;
		font-size: 17px;
		padding: 0 15px;
	}

	.aplibox1 {
	    min-height: auto;
     	padding: 10px 0px; 
	}
	.appliboxcont h4 { 
 	   margin-bottom: 0; 
	}
	.bannerImage::after { 
    bottom: -50px; 
    height: 50px; 
}


}



.selectBox {
  position: relative;
}

.selectBox select {
  width: 100%;
  font-weight: bold;
}

.overSelect {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

#checkboxes {
  display: none;
  border: 1px #dadada solid;
	padding: 0px 12px;
		
}
.multiselect  input{
  width: auto !important;
	margin-right: 10px;
}

.multiselect #checkboxes label {
  display: flex;
  align-items: center;
	height: 30px;
}


.select2-results__option {
    padding-left: 30px;
    position: relative;
}

.select2-results__option:before {
    content: '\f14a';
    content: "\f096";
    font-family: 'FontAwesome';
    position: absolute;
    left: 6px;
    font-size: 18px;
    font-weight: 400;
}


.select2-container--default .select2-results__option--selected:before {
    content: "\f046";
}
.dashbord_wrapper_new button.btnOne, .dashbord_wrapper_new input.btnOne, .dashbord_wrapper_new a.btnOne {
    font-size: 14px;
    padding: 8px 20px;
    font-weight: 400;
    border-radius: 4px;
	border: 1px solid #007bff;
}

.select2-container--default .select2-search--inline .select2-search__field {
    border: none !important;
}
.select2-container--default .select2-selection--multiple {
    border-radius: 0;
    border: 1px solid #e8e8e8 !important;
    background: #f3f3f3;
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
    margin-bottom: 0;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__display {
    font-size: 13px;
}
.paymntInfoWrp {
    font-size: 14px;
}
.paymntInfoWrp {
    font-size: 14px;
    /* color: #656a9b; */
}
.select2-container {
    width: 100%;
}
.standinfoForm .btn-outline-primary {
    color: #7c8ce0;
    border-color: #7c8ce0;
}

.standinfoForm .btn-outline-primary:hover {
    color: #fff;
    border-color: #7c8ce0;
    background: #7c8ce0;
}
.standinfoForm table.table {
    border: 1px solid #fff;
}

.standinfoForm table.table tr td {
    border: 1px solid #fff;
    width: 100%;
}
.radiodate .btn-group.radio-button, .radiotime .btn-group.radio-button {
    display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
}

.radiodate .radio-button label, .radiotime .radio-button label {
    width: 32.33%;
    margin: 0;
    border-radius: 3px !important;
    margin: 7px 6px 0;
    display: block;
}







@media(max-width:767px) {
	.complet_steps ul { flex-wrap: wrap; }
	.complet_steps ul li { margin-top: 10px; }
}


.dwsb {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}



.iti-mobile .iti__country {
	color: #000;
}
.profileWrp .infoForm .form-group label {
    color: #fff; 
}
input[type="submit"]{
	font-size: 16px;
	display: inline-block;
    padding: 15px 30px;
    margin-top: 30px;
    color: #fff;
    background-color: #007bff;
    border-radius: 5px;
    text-decoration: none;
    transition: background-color 0.3s;
    width: auto;
    max-width: max-content;
	border: 1px solid #007bff;
}