nav#mobNewNav {
	text-align: center;
}
nav#mobNewNav ul {
	margin: 0;
	list-style-type: none;
}
nav#mobNewNav ul li {
	display: inline;
}
nav#mobNewNav ul li:first-child {
	margin-left: 0;
}
nav#mobNewNav ul li ul {
	display: none !important;
}
a.meanmenu-reveal {
	display: none;
}

/* when under viewport size, .mean-container is added to body */
.mean-container .mean-bar {
	float: left;
	width: 100%;
	position: relative;
	padding: 4px 0;
	height: 42px;
	z-index: 999999;
}

.mean-container a.meanmenu-reveal {
	width: 22px;
	height: 22px;
	padding: 13px 13px 11px 13px;
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
	color: #184682;
	text-decoration: none;
	font-size: 16px;
	text-indent: -9999em;
	line-height: 22px;
	font-size: 1px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
}

.mean-container a.meanmenu-reveal span {
	display: block;
	background: #184682;
	height: 3px;
	margin-top: 3px;
}

.mean-container .mean-nav {
	float: left;
	width: 100%;
	background: #184682;
}

.mean-container .mean-nav ul {
	padding: 0;
	margin: 0;
	width: 100%;
	list-style-type: none;
}

.mean-container .mean-nav ul li {
	position: relative;
	float: left;
	width: 100%;
	margin-bottom: 0 !important;
}

.mean-container .mean-nav ul li a {
	display: block;
	float: left;
	width: 90%;
	padding: 1em 5%;
	margin: 0;
	text-align: left;
	color: #fff;
	border-top: 1px solid #383838;
	border-top: 1px solid rgba(255,255,255,0.5);
	text-decoration: none;
}

.mean-container .mean-nav ul li li a {
	width: 80%;
	padding: 1em 10%;
	border-top: 1px solid #f1f1f1;
	border-top: 1px solid rgba(255,255,255,0.25);
	opacity: 0.75;
	filter: alpha(opacity=75);
	text-shadow: none !important;
	visibility: visible;
}

.mean-container .mean-nav ul li.mean-last a {
	border-bottom: none;
	margin-bottom: 0;
}

.mean-container .mean-nav ul li li li a {
	width: 70%;
	padding: 1em 15%;
}

.mean-container .mean-nav ul li li li li a {
	width: 60%;
	padding: 1em 20%;
}

.mean-container .mean-nav ul li li li li li a {
	width: 50%;
	padding: 1em 25%;
}

.mean-container .mean-nav ul li a:hover {
	background: #252525;
	background: rgba(255,255,255,0.1);
}

.mean-container .mean-nav ul li a.mean-expand {
	margin-top: 1px;
	width: 26px;
	height: 30px;
	padding: 10px !important;
	text-align: center;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
	font-weight: 700;
	background: rgba(255,255,255,0.1);
	border: none !important;
	border-left: 1px solid rgba(255,255,255,0.4) !important;
	border-bottom: 1px solid rgba(255,255,255,0.2) !important;
}

.mean-container .mean-nav ul li a.mean-expand:hover {
	background: rgba(255, 203, 8, 0.9);
}

.mean-container .mean-push {
	float: left;
	width: 100%;
	padding: 0;
	margin: 0;
	clear: both;
}

.mean-nav .wrapper {
	width: 100%;
	padding: 0;
	margin: 0;
}

/* Fix for box sizing on Foundation Framework etc. */
.mean-container .mean-bar, .mean-container .mean-bar * {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}


.mean-remove {
	display: none !important;
}

.mean-bar img{float: left;}
@media only screen and (max-width: 1025px) {
	nav#mobNewNav {
		display:none;
	}
}.parallax-slider .element-button {
	background: #464646 !important;
}
.dropdownCform .element-button {
	background: #184682 !important;
}
.topbar {
	width: 100%;
	margin: 0;
	padding: 0px 0;
	background: #184682;
	color: #FFF;
}

.product_desc .vc_column-inner {
	width: 100%;
	margin: 0;
	padding: 0px !important;
}
.mainContainer {
	width: 96%;
	max-width: 1160px;
	margin: 0 auto;
	background: #f9f9f9;
}
.dl-menuwrapper, #dl-menu {
	display: none;
}
.ms-slide-info {
	display: none !important;
}
.locationContainer {
	width: 96%;
	max-width: 500px;
	margin: 0 auto 30px auto;
	border: 2px solid #184682;
	overflow: hidden;
}
.fourcol_custom p {
	margin: 0;
	padding: 0;
	line-height: 140% !important;
}
.dropdownCform {
	position: relative;
	display: inline-block;
	font-size: 18px;
	color: #FFFFFF;
	margin-top: 40px;
	cursor: pointer;
	padding: 2px 10px;
}
.center_table_stream tbody tr td a img {
	display: block !important;
	margin: 0 auto;
    max-height: 250px;
    /*width: 100%;*/
}
.dropdownCform a {
	font-size: 16px !important;
}
.dropdownCform-content {
	display: none;
	position: absolute;
	background-color: #184682;
	min-width: 350px;
	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	padding: 12px 16px;
	z-index: 1;
	right: 0;
	color: #184682;
}
.dropdownCform:hover {
	background: #184682;
	color: #FFFFFF;
}
.dropdownCform:hover .dropdownCform-content {
	display: block;
}
.locationContainer select.form-control {
	width: 100%;
	height: 44px;
	padding: 6px 12px;
	font-size: 16px;
	line-height: 1.42857143;
}
.locTop {
	background: #e6ebf2;
	color: #184682;
	display: block;
	font-size: 18px;
	text-align: center;
	padding: 10px 0 !important;
}
.formContainer {
	width: 100%;
	margin: 0;
	overflow: hidden;
	padding: 10px;
}
.formContainer .wpcf7 textarea {
	height: 100px;
}
.blueCustom button, .blueCustom a {
	font-size: 20px !important;
	padding-top: 20px !important;
	padding-bottom: 20px !important;
	font-weight: bold;
	color: #ffffff;
	border-color: #184682 !important;
	background-color: #184682 !important;
}
.blueCustom2 button, .blueCustom2 a {
	border-color: #184682 !important;
	background-color: #184682 !important;
}
.orrangeCustom button, .orrangeCustom a {
	font-size: 20px !important;
	padding-top: 20px !important;
	padding-bottom: 20px !important;
	font-weight: bold;
	color: #ffffff;
	border-color: #feca07 !important;
	background-color: #feca07 !important;
}
.orrangeCustom2 button, .orrangeCustom2 a {
	border-color: #feca07 !important;
	background-color: #feca07 !important;
}
.blueCustom button small, .blueCustom a small {
	text-transform: uppercase;
	font-size: 12px;
	color: #ffcb08;
}
.orrangeCustom button small, .orrangeCustom a small {
	text-transform: uppercase;
	font-size: 12px;
	color: #184682;
}
.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}
.video-container iframe, .video-container object, .video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 3px solid grey !important;
}
.footerContainer {
	width: 100%;
	margin: 0;
	padding: 30px 0 0 0;
	background: #184682;
	color: #FFFFFF;
	overflow: hidden;
}
.footerContainer .mainContainer {
	background: transparent !important;
}
.custom_f_widget {
	width: auto;
	padding: 0 30px 30px 30px;
	border-right: 1px solid #FFFFFF;
	min-height: 370px;
}
.row .col-md-4:last-child .custom_f_widget {
	border-right: none;
}
.custom_f_widget h3 {
	color: #FFFFFF;
	font-size: 20px;
	text-transform: uppercase;
	margin-bottom: 15px !important;
}
.custom_f_widget ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.custom_f_widget ul li a {
	color: #FFFFFF;
	font-size: 14px;
	text-transform: uppercase;
	line-height: 20px;
}
.custom_f_widget a {
	color: #FFFFFF;
	font-size: 14px;
}
.custom_f_widget a:hover {
	color: #FFFFFF;
}
.custom_f_widget ul li ul li {
	padding: 0;
	margin: 0;
}
.custom_f_widget ul li ul li a {
	margin: 5px 0 0 0;
	padding: 2px 0 2px 15px;
	font-size: 12px;
	text-transform: capitalize;
}
.socialIcons {
	width: 100%;
	overflow: hidden;
}
.socialIcons ul {
	margin: 0;
	padding: 15px 0 0 0;
	list-style: none;
}
.socialIcons li {
	width: 34px;
	height: 35px;
	display: block;
	list-style: none;
	margin-right: 10px;
	display: block;
	float: left;
}
.notiCo ul li {
	font-size: 13px !important;
}
.customSlider {
	width: 100%;
	display: block;
	background: #FFFFFF;
}
.enBox {
	width: 100%;
	max-width: 400px;
	background: #FFFFFF;
	border: 2px solid #184682;
	height: 376px;
}
.headingArea {
	width: 100%;
}
.headingArea h2 {
	margin: 0;
	padding: 20px 0 0 0;
	font-size: 18px;
	color: #FFFFFF;
	text-align: center;
	font-weight: 500;
	text-transform: uppercase;
}
.headingArea h1 {
	margin: 0;
	padding: 0;
}
.headingArea h1 span {
	background: #e6ebf2;
	color: #184682;
	cursor: pointer;
	width: 50%;
	display: block;
	float: left;
	font-size: 18px;
	text-align: center;
	padding: 4px 0 2px !important;
}
.headingArea h1 span.active {
	background: #ffcb08;
	font-size: 18px;
	text-align: center;
}

@media only screen and (max-width: 990px) {
.custom_f_widget {
	border-right: none;
	border-bottom: none;
	min-height: 50px !important;
}
}
.dropdownCform input.form-control, .mobContactButton input.form-control, .mobContactButton select.form-control, .dropdownCform select.form-control {
	width: 100%;
	height: 34px;
	padding: 5px 10px;
	font-size: 16px;
	line-height: 1.42857143;
}
.formContainer input.form-control, .formContainer select.form-control, .customContactCon select.form-control {
	width: 100%;
	height: 44px;
	padding: 6px 12px;
	font-size: 16px;
	line-height: 1.42857143;
}
.formContainer h1 span {
	cursor: pointer;
}
.customSlider img#staticbanner {
	width: 100%;
}
.imgCon {
	width: 100%;
	max-width: 342px;
	float: left;
	margin: 0 10px 10px 0;
}
.imgCon img {
	width: 100%;
	height: 100%;
}
.imgCon2 {
	width: 100%;
	float: left;
	margin: 0 10px 10px 0;
}
.imgCon2 img {
	width: 100%;
	height: 100%;
}
#custom_tab_na h1 {
	font-weight: bold;
	text-align: center;
}
#custom_tab_na h1 span {
	cursor: pointer;
}
.custom_hoz_tab {
	border: none !important;
}
.custom_hoz_tab ul.vc_tta-tabs-list li a {
	background: #ced8e5 !important;
	color: #184682 !important;
	border: none !important;
	font-size: 24px !important;
	border: 1px solid #ced8e5 !important;
	border-bottom: none !important;
}
.custom_hoz_tab ul.vc_tta-tabs-list li.vc_active a {
	background: #fdcb09 !important;
	color: #184682 !important;
	border: none !important;
	font-size: 24px !important;
}
.custom_hoz_tab .vc_tta-panel-body {
	padding: 0 !important;
	border: none !important;
	background: transparent !important;
}
.duelButtonCustom {
	margin-bottom: 0px !important;
}
.customHeadingBlock {
	width: 100%;
	background: #184682;
	font-size: 22px;
	color: #FFFFFF;
	overflow: hidden;
	font-family: "Open Sans", "Helvetica", Arial, sans-serif;
	font-weight: 300 !important;
}
.customHeadingBlock span {
	display: block;
	float: left;
	//padding: 9px 0 8px;
}
.customHeadingBlock img {
	width: 87px;
	height: 35px;
	float: left;
	margin: 0 20px 0 0;
}
.advanceAccordion .vc_tta-panels-container .vc_tta-panel {
	margin-bottom: 3px !important;
}
.advanceAccordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading {
	background: #dfe5ee !important;
}
.advanceAccordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4 a {
	font-size: 18px !important;
	color: #184682 !important;
}
.infoTableCustom {
	border: 2px solid #ced8e5;
}
.advanceAccordion .vc_tta-panel-body {
	background: #e6ebf2 !important;
}
.advanceAccordion .vc_tta-panel-body p {
	color: #184682 !important;
}
.custom-left-tab .vc_tta-tabs-container {
	width: 300px !important;
	min-height: 400px !important;
	background: #184682 !important;
}
.custom-left-tab ul.vc_tta-tabs-list {
	width: 100% !important;
}
.custom-left-tab ul.vc_tta-tabs-list li.vc_tta-tab a {
	background: #184682 !important;
	font-size: 16px !important;
	font-weight: 300;
	border-bottom: 1px solid #30598f !important;
}
.custom-left-tab ul.vc_tta-tabs-list li.vc_active a {
	background: #133c70 !important;
	border-left: 4px solid #fdce0a !important;
	color: #fdce0a !important;
	text-shadow: 0 1px 2px #000 !important;
	-webkit-box-shadow: inset 0px 0px 16px -5px rgba(0,0,0,0.75);
	-moz-box-shadow: inset 0px 0px 16px -5px rgba(0,0,0,0.75);
	box-shadow: inset 0px 0px 16px -5px rgba(0,0,0,0.75);
}
.custom-left-tab .vc_tta-panel-body {
	padding-left: 10px !important;
	padding-right: 0 !important;
}
.custom-left-tab .wpb_text_column {
	background: #e6ebf2 !important;
}
.custom-left-tab .vc_tta-panel-body .wpb_wrapper p {
	font-size: 16px !important;
	margin: 0 !important;
	line-height: 30px !important;
	color: #184682 !important;
	font-weight: 300 !important;
	background: transparent;
	padding: 10px 20px !important;
}
.custom-left-tab .vc_tta-panel-body .wpb_wrapper ul.pul {
	margin-left: 40px !important;
}
.custom-left-tab .vc_tta-panel-body .wpb_wrapper ul.pul li {
	font-size: 16px !important;
	margin: 0 !important;
	line-height: 30px !important;
	color: #184682 !important;
	font-weight: 300 !important;
}
.custom-left-tab .vc_tta-panel-body .wpb_wrapper p.whiteRow {
	background: #ffffff !important;
	padding: 0;
}
.custom-left-tab .vc_tta-panel-body .wpb_wrapper strong, .custom-left-tab .vc_tta-panel-body .wpb_wrapper b {
	color: #184682 !important;
}
.custom-left-tab .wpb_wrapper table {
	border-collapse: collapse !important;
	border: none !important;
}
.custom-left-tab .wpb_wrapper table tr {
	background: #e6ebf2 !important;
}
.custom-left-tab .wpb_wrapper table thead th {
	background: #184682;
	color: #fff;
}
.custom-left-tab .vc_tta-panel-body .wpb_wrapper table thead th strong {
	color: #fff !important;
}
.custom-left-tab .wpb_wrapper table tr, .custom-left-tab .wpb_wrapper table tr td {
	/*background: #e6ebf2 !important;
	border: 4px solid #FFF !important;
	/*border-left: none !important;
	border-bottom: none !important;
	font-size: 16px !important;
	line-height: 30px !important;
	color: #184682 !important;
	font-weight: 300 !important;*/
}

.custom-left-tab .wpb_wrapper table td.righttd {
	border-right: none !important;
}
.custom-left-tab .wpb_wrapper table.big tr td {
	font-size: 12px !important;
	font-weight: 500 !important;
}
.custom-left-tab .wpb_wrapper table.big thead tr td {
	font-weight: bold !important;
	text-align: center;
}
.custom-left-tab .wpb_wrapper table.big td {
	padding: 10px !important;
	text-align: center;
}
.custom-left-tab .wpb_wrapper table.big td a {
	text-decoration: underline;
}
.custom-left-tab .wpb_wrapper table.big thead td:first-child, .custom-left-tab .wpb_wrapper table.big tbody td:first-child {
	border-left: none !important;
}
.post-content thead tr td {
	font-size: 16px;
	background: #184682 none repeat scroll 0 0 !important;
	color: #fff !important;
	font-weight: bold !important;
	text-align: center;
}
.post-content table tr td {
	border: #ffffff solid 4px !important;
}
.custom-left-tab .wpb_wrapper table.big thead td:last-child, .custom-left-tab .wpb_wrapper table.big tbody td:last-child {
	border-right: none !important;
}
.custom-left-tab .note {
	margin: 0 0 20px 0;
	padding: 15px 30px 15px 15px;
	border-left: 5px solid #184682;
}
.custom-left-tab .note h4 {
	margin-top: 0;
	color: #946d55;
	font-weight: bold;
}
.custom-left-tab .note span {
	display: block;
	font-size: 16px;
	font-weight: 300;
	padding: 0;
	background: #fcf8e3 !important;
	color: #946d55 !important;
}
.custom-left-tab .note.note-default {
	background-color: #fcf8e3;
	border-color: #f2cf87;
	color: #ecf2fa;
}
.custom-left-tab .note.note-default.note-bordered {
	background-color: #c3c3c3;
	border-color: #fdce0a;
}
.custom-left-tab .note.note-default.note-shadow {
	background-color: #c6c6c6;
	border-color: #fdce0a;
	box-shadow: 5px 5px rgba(162, 162, 162, 0.2);
}
.custom-left-tab .vc_tta-panels {
	width: 100% !important;
}
.custom-left-tab .wpb_wrapper iframe {
	width: 100% !important;
	padding: 10px;
	background: #e6ebf2;
}
.custom-left-tab .wpb_wrapper .gate_analysis_tab_custom, .toppers .gate_analysis_tab_custom {
	width: 100%;
	overflow: hidden;
	margin: 0 0 0 0;
	border-bottom: 2px solid #fdce0a;
}
.custom-left-tab .wpb_wrapper .gate_analysis_tab_custom a, .toppers .gate_analysis_tab_custom a {
	float: left;
	text-decoration: none;
	padding: 10px 25px;
	margin: 0;
	border-right: 1px solid #30598f;
	background: #184682;
	color: #FFF;
	font-size: 16px;
	font-weight: 400;
}
.custom-left-tab .wpb_wrapper .gate_analysis_tab_custom a.active_tab, .toppers .gate_analysis_tab_custom a.active_tab {
	background: #133c70 !important;
	color: #fdce0a !important;
	text-shadow: 0 1px 2px #000 !important;
	-webkit-box-shadow: inset 0px 0px 16px -5px rgba(0,0,0,0.75);
	-moz-box-shadow: inset 0px 0px 16px -5px rgba(0,0,0,0.75);
	box-shadow: inset 0px 0px 16px -5px rgba(0,0,0,0.75);
}
.custom-left-tab .wpb_wrapper .container_gatc {
	background: #e6ebf2;
	width: 100%;
	overflow: hidden;
	min-height: 400px;
}
.college_sec p {
	font-size: 16px !important;
	margin: 0 !important;
	line-height: 30px !important;
	color: #184682 !important;
	font-weight: 300 !important;
	background: transparent;
	padding: 10px 20px !important;
}
.toppers .container_gatc_top {
	background: #e6ebf2;
	width: 100%;
	overflow: hidden;
}
.wpb_wrapper .centre_row p {
	margin: 0 !important;
	padding: 0 0 10px 0 !important;
	font-size: 16px !important;
	line-height: 30px !important;
	color: #184682 !important;
	font-weight: 300 !important;
}
.wpb_wrapper table.center_table_custom {
	border-collapse: separate !important;
	border: none !important;
}
.wpb_wrapper table.center_table_custom tr {
	background: #e6ebf2 !important;
}
.wpb_wrapper table.center_table_custom tr, .wpb_wrapper table.center_table_custom tr td {
	background: #e6ebf2 !important;
	border: 4px solid #FFF !important;
	border-left: none !important;
	border-bottom: none !important;
	font-size: 16px !important;
	line-height: 30px !important;
	color: #184682 !important;
	font-weight: 300 !important;
}
.wpb_wrapper table.center_table_custom thead tr td {
	font-weight: bold !important;
	color: #FFF !important;
	background: #184682 !important;
	text-align: center;
}
.wpb_wrapper table.center_table_custom td a {
	text-decoration: underline;
}
.select-menu .select-element {
	display: none !important;
}
.course_gate .ult_price_body {
	/* font-size: 16px; */
    /* width: 6em; */
    /* height: 6em; */
    /* padding: 0; */
    /* line-height: 1em; */
	border: 5px solid #184682 !important;
	border-radius: 0% !important;
	margin: 0 auto !important;
	position: relative;
	top: 0;
	background: transparent !important;
	/* color: #777; */
    /* -webkit-box-shadow: 0 5px 20px #DDD inset,0 3px 0 #999 inset;
    -moz-box-shadow: 0 5px 20px #DDD inset,0 3px 0 #999 inset;
    -o-box-shadow: 0 5px 20px #DDD inset,0 3px 0 #999 inset;
    -ms-box-shadow: 0 5px 20px #DDD inset,0 3px 0 #999 inset;
   box-shadow: 0 5px 20px #DDD inset,0 3px 0 #999 inset; */
	box-shadow: none !important;
	-ms-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	-o-box-shadow: none !important;
	-ms-box-shadow: none !important;
	box-shadow: none !important;
	width: 33%;
}
.course_gate .ult_price_features {
	margin: 50px 0 20px !important;
}
.course_gate .ult_price_features p {
	font-weight: 300 !important;
}
.course_gate .ult_price_action_button {
	border-radius: 0 !important;
}
body.page-id-3734 .course_gate .ult_price_action_button {
    border-radius: 50px !important;
    color: #d61d25;
}
.wpb_wrapper strong {
	color: #184682 !important;
}
.wpb_wrapper .centre_row p {
	margin: 0 !important;
	padding: 0 0 10px 0 !important;
	font-size: 16px !important;
	line-height: 30px !important;
	color: #184682 !important;
	font-weight: 300 !important;
}
.wpb_wrapper table.enroll_table {
	border-collapse: separate !important;
	border: none !important;
	text-align: center;
}
.wpb_wrapper table.enroll_table tr {
	background: #e6ebf2 !important;
}
.wpb_wrapper table.enroll_table tr, .wpb_wrapper table.enroll_table tr td {
	background: #e6ebf2 !important;
	border: 2px solid #c8d3e2 !important;
	border-top: none !important;
	border-right: none !important;
	font-size: 16px;
	line-height: 30px !important;
	color: #184682 !important;
	font-weight: 300 !important;
	text-align: center;
}
.wpb_wrapper table.enroll_table thead tr td {
	font-weight: bold !important;
	color: #FFF !important;
	background: #184682 !important;
	text-align: center;
}
.wpb_wrapper table.enroll_table td a {
	text-decoration: underline;
}
.wpb_wrapper table.enroll_table td.tbHead {
	background: #184682 !important;
	font-size: 16px;
	font-weight: 300;
	border-bottom: 2px solid #30598f !important;
	color: #FFFFFF !important;
	text-align: left;
	border-left: 4px solid #ffcb08 !important;
}
.padding-top-inner .vc_column-inner {
	padding-top: 0px !important;
}
.wpb_wrapper .whitetext p {
	margin: 0 !important;
	padding: 30px !important;
	font-size: 16px !important;
	line-height: 30px !important;
	color: #FFFFFF !important;
	font-weight: 300 !important;
}
.button_area .ubtn-ctn-left {
	margin-bottom: 0 !important;
}
.stickyEnroll {
	width: 160px;
	height: 40px;
	position: fixed;
	top: 50%;
	right: 0;
	z-index: 999999;
}
.stickyEnroll a {
	width: 43px;
	display: block;
	height: 40px;
	position: fixed;
	right: 0;
	background: url(/wp-content/themes/academy/images/EnrollNow.png) no-repeat;
	z-index: 999999;
	-webkit-transition: all 1.5s ease;
	-moz-transition: all 1.5s ease;
	-ms-transition: all 1.5s ease;
	-o-transition: all 1.5s ease;
	transition: all 1.5s ease;
}
.stickyEnroll a:hover {
	width: 160px;
	height: 40px;
	display: block;
	background: url(/wp-content/themes/academy/images/EnrollNow.png) no-repeat;
	z-index: 999999;
}
.customContactCon {
	width: 100%;
	margin: 0 0 20px;
	padding: 0 0 10px 0;
	overflow: hidden;
	border: 2px solid #184682;
	min-height: 200px;
}
.customContactCon #get_address {
	font-size: 16px !important;
	margin: 0 !important;
	line-height: 30px !important;
	color: #184682 !important;
	font-weight: 300 !important;
	margin: 30px 0;
	display: block;
	overflow: hidden;
	padding: 15px;
	background: #e6ebf2;
}
.map-text {
	line-height: 20px;
	font-size: 16px;
	text-align: center;
	margin-bottom: 44px;
}
.map-text h3 {
	font-weight: bold;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #CCC;
	padding-bottom: 5px;
	font-size: 18px;
}
.partner-with-us-left {
	background: rgba(255, 203, 8, 0.6) !important;
	font-weight: 300 !important;
}
.partner-with-us-right {
	background: rgba(24, 70, 130, 0.6) !important;
	font-weight: 300 !important;
}
.stickyEnroll2 {
	width: 40px;
	height: 160px;
	position: fixed;
	top: 60%;
	right: 0;
	z-index: 999999;
}
.stickyEnroll2 a {
	width: 40px;
	display: block;
	height: 160px;
	position: fixed;
	right: 0;
	background: url(/wp-content/themes/academy/images/Enroll-Now.jpg) no-repeat;
	z-index: 999999;
	-webkit-transition: all 1.5s ease;
	-moz-transition: all 1.5s ease;
	-ms-transition: all 1.5s ease;
	-o-transition: all 1.5s ease;
	transition: all 1.5s ease;
}
.stickyEnroll2 a:hover {
	width: 40px;
	height: 160px;
	display: block;
	background: url(/wp-content/themes/academy/images/Enroll-Now.jpg) no-repeat;
	z-index: 999999;
}
.st_login {
	width: 40px;
	height: 160px;
	position: fixed;
	top: 100px;
	right: 0;
	z-index: 99999999999999999;
	background: url(/wp-content/themes/academy/images/st_login.png) no-repeat;
}
.st_login a {
	width: 40px;
	display: block;
	height: 160px;
	position: fixed;
	right: 0;
	background: url(/wp-content/themes/academy/images/st_login.png) no-repeat;
	z-index: 99999999999999999;
	-webkit-transition: all 1.5s ease;
	-moz-transition: all 1.5s ease;
	-ms-transition: all 1.5s ease;
	-o-transition: all 1.5s ease;
	transition: all 1.5s ease;
}
.st_login a:hover {
	width: 40px;
	height: 160px;
	display: block;
	background: url(/wp-content/themes/academy/images/st_login.png) no-repeat;
	z-index: 99999999999999999;
}
.genyCustom_tab {
	display: none;
	padding: 10px;
}
.genyCustom_tab_active {
	display: block;
}
h2.customHeading2 {
	border: 1px solid #184682;
	font-size: 22px;
	padding: 5px;
}
h2.customHeading3 {
	border: 1px solid #d0a500;
	font-size: 22px;
	padding: 5px;
	color: #d0a500 !important;
}
.customHeading4 {
	margin-bottom: 10px !important;
}
.testimonialBox {
	background: #184682;
	min-height: 326px;
	background-image: url(https://gateforum.com/wp-content/uploads/2016/01/testi-back.png), url(https://gateforum.com/wp-content/uploads/2016/01/testi-back2.png);
	background-position: top left, bottom right;
	background-repeat: no-repeat;
	padding: 70px 20px 66px;
}
.tmls_image {
	border: 2px solid #feca07 !important;
}
.franchiseesHome .ubtn-ctn-left {
	float: left !important;
	width: auto !important;
	margin-right: 20px;
}
.tmls .tmls_next_prev.tmls_visible, .tmls .tmls_next_prev.tmls_show_on_hover, .tmls .tmls_next_prev.tmls_hiden {
}
.student_box {
	width: 100%;
	max-width: 114px;
	overflow: hidden;
	margin: 0 auto;
}
.imgStudent {
	width: 100%;
}
.textConStudentPic {
	width: 114px;
	border: 2px dashed #808080;
	color: #FFFFFF;
	overflow: hidden;
	height: 110px;
}
.textConSLeft {
	width: 54px;
	float: left;
	border-right: 2px dashed #808080;
	border-bottom: 2px dashed #808080;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	padding: 4px 0;
}
.textConSright {
	width: 54px;
	float: right;
	text-align: center;
	font-size: 24px;
	border-bottom: 2px dashed #808080;
	font-weight: bold;
	padding: 4px 0;
}
.bottomtextStudent {
	padding: 10px 0 0;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	float: left;
	width: 100%;
}
.exambox {
	width: 155px;
	min-height: 170px;
	padding: 2px 0px 10px;
	overflow: hidden;
	text-align: center;
	background: #ffcb08 url(http://gategorum.com/wp-content/uploads/2016/02/top_1.png) !important;
	;
	background-repeat: no-repeat !important;
	background-position: top left;
}
.exambox_blue {
	background: #184682 url(http://gategorum.com/wp-content/uploads/2016/02/top_2.png) !important;
	background-repeat: no-repeat !important;
	background-position: top left;
}
.exambox h4 {
	color: #184682;
	font-size: 16px;
	margin: 0 10px;
	padding: 0;
	text-align: left;
}
.exambox img {
	margin: 5px 0;
}
a.exb, a.exb:hover {
	text-decoration: none !important;
}
.exambox p {
	margin: 0 !important;
	color: #184682 !important;
	font-size: 14px;
	text-align: center !important;
	line-height: 18px !important;
}
.exambox_blue h4 {
	color: #FFF !important;
}
.exambox_blue p {
	color: #FFF !important;
}
.gStarsHead {
	width: 100%;
	max-width: 740px;
	margin: 0 auto;
	overflow: hidden;
}
.gStarsHeadL {
	width: 100%;
	max-width: 370px;
	background: #ffcb08;
	min-height: 108px;
	overflow: hidden;
	float: left;
	font-size: 24px;
	line-height: 130%;
	padding: 20px 50px;
	color: #184682;
}
.gStarsHeadR {
	width: 100%;
	max-width: 370px;
	background: #184682;
	min-height: 108px;
	overflow: hidden;
	float: right;
	font-size: 24px;
	line-height: 130%;
	padding: 5px 50px;
	color: #ffcb08;
}
.gStarsHeadR ul {
	margin: 5px 0 0 0px;
	padding: 0;
}
.gStarsHeadR ul li {
	color: #FFF;
	font-size: 22px !important;
	line-height: 28px !important;
	text-align: left !important;
	list-style: disc;
	margin: 0;
	padding: 0 0 0 20px;
}
.bottomBar {
	display: none !important;
}
.topMobMenu {
	display: none;
}
.cd-top {
	display: inline-block;
	height: 40px;
	width: 40px;
	position: fixed;
	bottom: 100px;
	right: 10px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
	/* image replacement properties */
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
	background: rgba(255, 203, 8, 1) url(/wp-content/themes/academy/bootstrap/cd-top-arrow.svg) no-repeat center 50%;
	visibility: hidden;
	border: 1px solid #184682;
	opacity: 0;
	-webkit-transition: opacity .3s 0s, visibility 0s .3s;
	-moz-transition: opacity .3s 0s, visibility 0s .3s;
	transition: opacity .3s 0s, visibility 0s .3s;
	z-index: 9999999999999999;
}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
	-webkit-transition: opacity .3s 0s, visibility 0s 0s;
	-moz-transition: opacity .3s 0s, visibility 0s 0s;
	transition: opacity .3s 0s, visibility 0s 0s;
}
.cd-top.cd-is-visible {
	/* the button becomes visible */
	visibility: visible;
	opacity: 1;
}
.cd-top.cd-fade-out {
	/* if the user keeps scrolling down, the button is out of focus and becomes less visible */
	opacity: .5;
}
.no-touch .cd-top:hover {
	background-color: #e86256;
	opacity: 1;
}
.streamTable {
	margin-left: 15px !important;
}

@media only screen and (min-width: 768px) {
.cd-top {
	right: 20px;
	bottom: 20px;
}
.course_gate .ult_price_body {
	/* font-size: 16px; */
        /* width: 6em; */
        /* height: 6em; */
        /* padding: 0; */
        /* line-height: 1em; */
	border: 5px solid #184682 !important;
	border-radius: 0% !important;
	margin: 0 auto !important;
	position: relative;
	top: 0;
	background: transparent !important;
	width: 223px;
	/* color: #777; */
        /* -webkit-box-shadow: 0 5px 20px #DDD inset,0 3px 0 #999 inset;
        -moz-box-shadow: 0 5px 20px #DDD inset,0 3px 0 #999 inset;
        -o-box-shadow: 0 5px 20px #DDD inset,0 3px 0 #999 inset;
        -ms-box-shadow: 0 5px 20px #DDD inset,0 3px 0 #999 inset;
       box-shadow: 0 5px 20px #DDD inset,0 3px 0 #999 inset; */
	box-shadow: none !important;
	-ms-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	-o-box-shadow: none !important;
	-ms-box-shadow: none !important;
	box-shadow: none !important;
}
body.page-id-3734 .course_gate .ult_price_features {
	margin: 8px 0 10px!important;
}
.course_gate .ult_price_features p {
	font-weight: 300 !important;
}
.course_gate .ult_price_action_button {
	border-radius: 0 !important;
}
}

@media only screen and (min-width: 1024px) {
.cd-top {
	height: 60px;
	width: 60px;
	right: 30px;
	bottom: 30px;
}
}
.mobbutton {
	display: none;
}
.desktopBanner {
	padding-left: 0 !important;
	padding-right: 0 !important;
	margin: 0 !important;
}

@media only screen and (max-width: 1024px) {
.logoMob {
	text-align: center !important;
	margin: 0 auto 10px !important;
}
.site-logo {
	float: none !important;
}
.responBanner {
	text-align: center !important;
}
span.mobtoptext {
	display: block;
	margin: 0 auto;
	text-align: center;
}
.mobbutton {
	width: 100%;
	margin: 0 auto 10px;
	display: block;
	text-align: center;
	border: 0 !important;
}
.mobhide {
	display: none;
}
.mobAl {
	text-align: center !important;
	float: none !important;
	margin-bottom: 5px;
}
}

@media only screen and (max-width: 700px) {
.desktopBanner {
	width: 100% !important;
	max-width: 400px !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	margin-left: 5px !important;
}
}

@media handheld, only screen and (max-width: 479px) {
.row {
	width: 98% !important;
}
.starsHeading a {
	font-size: 20px !important;
}
}
.boxBig {
	width: 100%;
	max-width: 342px;
	height: 108px;
	float: left;
	margin-right: 10px;
	font-size: 18px;
	font-family: "Open Sans", sans-serif;
	color: #184682;
	font-weight: bold;
}
.textAreaCon {
	float: right;
	width: 177px;
}
.textAreaCon2 {
	float: left;
	width: auto;
	margin-left: 166px;
}
.boxBig_b1 {
	background: url(/wp-content/themes/academy/bootstrap/images/enroll-now.png);
	background-repeat: no-repeat;
	padding-top: 40px;
}
.boxBig_b2 {
	background: url(/wp-content/themes/academy/bootstrap/images/offers-scholarships.png);
	background-repeat: no-repeat;
	padding-top: 30px;
}
.boxBig_b3 {
	background: url(/wp-content/themes/academy/bootstrap/images/take-mock-gate.png);
	background-repeat: no-repeat;
	padding-top: 30px;
}
.boxBig_b4 {
	background: url(/wp-content/themes/academy/bootstrap/images/download-sample-gate-papers.png);
	background-repeat: no-repeat;
	padding-top: 15px;
}
.boxBig_b6 {
	background: url(/wp-content/themes/academy/bootstrap/images/annouceMentCentre.jpg);
	background-repeat: no-repeat;
	padding-top: 30px;
}
/*.boxBig_b5{background: url(/wp-content/themes/academy/bootstrap/images/Graduate.png);background-repeat:no-repeat;padding-top: 15px;}*/
.boxBig_b5 {
	width: 100%;
	max-width: 695px;
	height: 108px;
	float: left;
	margin-right: 10px;
	font-size: 18px;
	font-family: "Open Sans", sans-serif;
	color: #184682;
	font-weight: bold;
	background: #ffcb08 url(/wp-content/themes/academy/bootstrap/images/Graduate.png);
	background-repeat: no-repeat;
	padding-top: 30px;
}
.desktopHide {
	display: none;
}

@media screen and (max-width: 959px) {
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column, .ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column-auto {
	min-width: 100% !important;
}
}

@media screen and (max-width: 670px) {
.desktopHide {
	display: block;
}
.boxBig_b1 {
	background: url(/wp-content/themes/academy/bootstrap/images/enroll-now_m.png);
	background-repeat: no-repeat;
}
.boxBig_b2 {
	background: url(/wp-content/themes/academy/bootstrap/images/offers-scholarships_m.png);
	background-repeat: no-repeat;
}
.boxBig_b3 {
	background: url(/wp-content/themes/academy/bootstrap/images/take-mock-gate_m.png);
	background-repeat: no-repeat;
}
.boxBig_b6 {
	background: url(/wp-content/themes/academy/bootstrap/images/annouceMentCentre_m.jpg);
	background-repeat: no-repeat;
	padding-top: 30px;
}
.boxBig_b4 {
	background: url(/wp-content/themes/academy/bootstrap/images/download-sample-gate-papers_m.png);
	background-repeat: no-repeat;
}
.imgCon2 {
	width: 100%;
	max-width: 342px;
	float: none;
	margin: 0 auto 10px auto;
	overflow: hidden;
}
.boxBig_b5 {
	width: 100%;
	max-width: 342px;
	background: url(/wp-content/themes/academy/bootstrap/images/Graduate.png);
	background-repeat: no-repeat;
	background-size: 100%;
}
.textAreaCon {
	float: left;
	width: 137px;
	font-size: 16px !important;
	margin-left: 130px;
}
.textAreaCon2 {
	float: left;
	width: 137px;
	font-size: 16px !important;
}
.boxBig_b5 {
	padding-top: 25px;
}
}

/* chowdesh writing */
@media (min-width: 768px) and (max-width: 1025px) {
.course_gate .ult_price_features {
	margin: 0px 0 0px !important;
}
.ult_price {
	vertical-align: top !important;
}
.exambox_blue {
	width: 130% !important;
}
.exambox {
	width: 130% !important;
	padding: 0px 0px 0px;
}
.student_box {
	width: 168% !important;
}
}

@media (min-width: 320px) and (max-width: 767px) {
.vc_tta-title-text {
	color: #FFFFFF !important;
}
.vc_tta-panel-title {
	background-color: #184682 !important;
}
}

@media (min-width: 320px) and (max-width: 1000px) {
.wpb_wrapper table.center_table_gate {
	overflow-x: scroll !important;
	overflow-y: scroll !important;
	display: inline-block;
}
}

@media (min-width: 460px) and (max-width: 767px) {
.gStarsHeadR {
	float: left !important;
	margin-left: 6% !important;
}
.gStarsHeadL {
	margin-left: 6% !important;
}
}

@media (min-width: 768px) and (max-width: 1024px) {
.gStarsHeadR {
	float: left !important;
	margin-left: 22% !important;
}
.gStarsHeadL {
	margin-left: 22% !important;
}
}
h1.announcementTab {
	font-size: 17px;
	text-align: left;
	Border-left: 1px solid #ffcb08;
	Border-bottom: 1px solid #ffcb08;
	padding: 8px;
	margin-bottom: 0px;
}

@media (min-width: 320px) and (max-width: 767px) {
h1.announcementTab {
	font-size: 14px;
}
}
.bannerBlock {
	width: auto;
	background: #184682;
	overflow: hidden;
	padding: 10px;
}
.bannerBlock h1 {
	margin: 0 !important;
}
.bannerBlock2 {
	width: auto;
	background: #184682;
	overflow: hidden;
	padding: 10px;
	margin-bottom: 10px;
	color: #FFF !important;
}
.subpagesBackground {
	background: #184682 !important;
}
.featured-content_sub {
	margin-bottom: 30px !important;
}
.element-button_top {
	background: #184682 !important;
}
/*.ms-layer{opacity: 1 !important;}
*/
.infoBoxHome {
	width: 100%;
	max-width: 220px !important;
	min-width: 120px !important;
}

@media only screen and (max-width: 400px) {
/*.header-wrap{height:145px !important;}*/
}

@media only screen and (max-width: 1025px) {
.header-navigation, .header-navigation .select-menu {
	display: none !important;
}
.bottomBar {
	text-align: center;
	display: block !important;
	width: 100%;
	position: fixed;
	bottom: 0;
	right: 0px;
	overflow: hidden;
	visibility: hidden;
	opacity: 0;
	border-top: 2px solid rgba(255, 203, 8, 1);
	background: rgba(24, 70, 130, 1);
	-webkit-transition: opacity .3s 0s, visibility 0s .3s;
	-moz-transition: opacity .3s 0s, visibility 0s .3s;
	transition: opacity .3s 0s, visibility 0s .3s;
	z-index: 999;
	color:#fff;
	padding: 15px;
	font-size:14px;
}
.bottomBar a {
	color: #184682;
    font-size: 15px;
    text-decoration: none;
    display: inline;
    padding: 4px 6px;
    background: #ffcd08;
    font-weight: bold;
}
.bottomBar.bb-is-visible, .bottomBar.bb-fade-out, .no-touch .bottomBar:hover {
	-webkit-transition: opacity 1s 0s, visibility 0s 0s;
	-moz-transition: opacity 1s 0s, visibility 0s 0s;
	transition: opacity 1s 0s, visibility 0s 0s;
}
.bottomBar.bb-is-visible {
	/* the button becomes visible */
	visibility: visible;
	opacity: 1;
}
.bottomBar.bb-fade-out {
	/* if the user keeps scrolling down, the button is out of focus and becomes less visible */
	opacity: 1;
}
.dropdownCform {
	display: none;
}
.dropdownCform a {
	font-size: 14px !important;
}
.dropdownCform-content {
	display: none;
	position: absolute;
	background-color: #184682;
	min-width: 320px;
	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	padding: 12px 16px;
	z-index: 1;
	right: 0;
	color: #184682;
}
.site-header {
	padding: 10px 0 0 !important;
}
.sevencol {
	margin-bottom: 0 !important;
}
.element-button {
	font-size: 14px !important;
}
.footerContainer {
	padding: 30px 0 30px;
}
.mobBottom {
	padding-bottom: 60px !important;
}
.imgCon {
	float: none;
	margin: 0 auto 10px auto;
	overflow: hidden;
}
.imgCon2 {
	width: 100%;
	max-width: 342px;
	float: none;
	margin: 0 auto 10px auto;
	overflow: hidden;
}
.boxBig_b5 {
	padding-top: 25px;
}
.custom-left-tab .vc_tta-panel-body {
	padding-left: 0px !important;
	padding-right: 0 !important;
}
.customHeadingBlock {
	margin-top: 5px;
}
.customHeadingBlock span {
	font-size: 18px !important;
}
.parallax-slider {
	padding-top: 0 !important;
}
.mmTop {
	padding-top: 10px;
}
.dl-menuwrapper, #dl-menu {
	display: block;
}
.select-menu, .select-element, .redirect {
	display: none !important;
}
.topMobMenu {
	display: block;
	width: 100%;
	background: transparent;
	height: 46px;
	margin-top: 10px;
}
.mobContactButton {
	width: auto;
	position: relative;
	float: left;
	display: inline-block;
	font-size: 14px;
	color: #FFFFFF;
	cursor: pointer;
	background: transparent;
	text-align: center;
}
.mobContactButton span {
	display: block;
	padding: 12px 14px;
}
.mobContactButton-content {
	display: none;
	position: absolute;
	background-color: rgba(255, 203, 8, 1);
	min-width: 340px;
	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	padding: 16px 16px;
	z-index: 1;
	left: 0;
	color: #184682;
	z-index: 9999999999;
}
.st_login, .mobHide, .topbar {
	display: none !important;
}
.mobContactButton:hover .mobContactButton-content {
	display: block;
}
.infoBoxHome {
	margin: 0 auto 20px auto !important;
	float: none !important;
	overflow: hidden;
}
.themex-slider .arrow {
	top: 60% !important;
}
}
.site-header, .header-wrap {
	background: transparent !important;
	border: none !important;
}
.login-options .button-wrap {
	-webkit-box-shadow: 0 1px 0 #184682;
!important;
	-moz-box-shadow: 0 1px 0 #184682;
!important;
	box-shadow: 0 1px 0 #184682;
!important;
	border: none !important;
}
/*.ult_pricing_table .ult_price_features{display: none !important;}*/
.coursePage .ult_pricing_table .ult_price_features {
	display: block !important;
}
.bline.line_only span.uvc-headings-line, .uvc-headings-line {
	border: 1px solid #ffd434 !important;
}
.ult-carousel-wrapper .mobHide {
	margin-bottom: 0 !important;
}

@media only screen and (max-width: 1025px) {
.main-content p.smallContactText {
	font-size: 12px !important;
}
}
.wpb_content_element p.res {
	background-color: #e6ebf2 !important;
	text-align: left;
	border-bottom: 2px solid white;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 2px !important;
}
.dl-menu ul.sub-menu li a {
	font-size: 12px !important;
	text-indent: 10px;
}
body.page-id-3734 .course_gate.coursePage .ult_pricing_table .ult_pricing_heading {
	padding: 5px 0 0 0;
}
body.page-id-3734  .course_gate.coursePage .ult_pricing_table .ult_price_features {
    padding: 0 5px;
    margin: 8px 0 10px!important;
}
body.page-id-3734 .course_gate.coursePage .ult_pricing_table .ult_pricing_heading h5 {
    margin: 0px 10px 0px;
} 
body.page-id-3734 .course_gate.coursePage .ult_pricing_table .ult_price_link {
    padding: 0 0 5px;
    position: absolute;
    bottom: 0
}
body.page-id-3734 .course_gate.coursePage .ult_pricing_table .ult_price_features ul li {
	list-style-type: disc;
	padding-left: 16px;
    text-indent: -16px;
}
body.page-id-3734 .course_gate.coursePage .ult_pricing_table .ult_pricing_heading h3 {
    line-height: 1em;
}
body.page-id-3734 .course_gate.coursePage .ult_pricing_table .ult_price_features ul {
	    margin: 0px;
} 
.news_submit {
    background: #ffcb08;
    color: #000;
    font-weight: bold;
}
.centerpage .header_title {
	    text-align: center;
	    background: #184682;
	    color: #fff;
	    font-weight: bold;
	    padding: 4px 0 !important;
	    border-bottom: 2px solid #ffcd08;
	    text-transform: uppercase;
	    margin-bottom: 0 !important;
	}
	.border {
		border: #184682 solid 1px;
	}
	.centerpage .wpb_wrapper {
	    min-height: 190px;
	}
	.centerpage .center {
	    overflow: auto;	   
	    padding: 10px;
	    margin-bottom: 10px;
    	height: 190px;
	}
	/* width */
	.centerpage .center::-webkit-scrollbar {
	    width: 10px;
	}

	/* Track */
	.centerpage .center::-webkit-scrollbar-track {
	    background: #dcdcdc; 
	}
	 
	/* Handle */
	.centerpage .center::-webkit-scrollbar-thumb { 
	    background: #184682c4; 
	}

	/* Handle on hover */
	.centerpage .center::-webkit-scrollbar-thumb:hover {
	    background: #184682; 
	}
	.m-t-10 {
		margin-top: 10px
	}
	.centerpage .content_text {
	    background: #e6ebf2;
	    height: 293px;	    
	} 
	.centerpage .content_text p {
		text-align: justify;
	}
	.centerpage .content_text a {
		text-decoration: underline;
	}
	.centerpage .text_course {
		border: #e6ebf2 1px solid;
		padding: 0
	}
	.centerpage .address_text {
		font-size: 14px;
		line-height: 23px;
	}
	.centerpage .address_text h3 {
	    font-size: 20px;
	    color: #184682;
        border-bottom: #fed144 3px solid;
    	display: table;
	}
	.p-15 {
		padding: 0 15px;
	}
	.centerpage #map {
		min-height: 250px
	}
	.centerpage .map-text {
		line-height: inherit;
    font-size: 14px;
    text-align: left;
    margin-bottom: 0;
	}
	.centerpage .address_map {
	    border: #184682 solid 1px;
	    padding: 0;
	    box-shadow: #184682 0px 0px 13px;
	}

	.centerpage .gmnoprint .gm-style-mtc {
		display: none !important;
	}

.centerpage .placeDiv {
  z-index: 9999;
  position: absolute;
}

.centerpage .map-container {
  position: relative;
      top: 30px;
}

.centerpage .placecard__container {
  box-shadow: rgba(0, 0, 0, 0.298039) 0px 1px 4px -1px;
  max-width: 330px;
  width: 100%;
  background: white none repeat scroll 0% 0%/auto padding-box border-box;
  border-radius: 2px 2px 2px 2px;
  font: normal normal normal normal 11px / normal Roboto, Arial, sans-serif;
  margin: 10px;
  padding: 9px 4px 9px 11px;
  overflow: hidden;
}
.centerpage .placecard__container .map-text {
	font-size: 12px;
}
.centerpage .placecard__container .map-text h3 {
font-size: 14px;
}
.centerpage .placecard__left {
  float: left;
  width: 75%;
}
.centerpage .placecard__right {
  text-align: center;
  float: left;
  width: 25%;
}
.centerpage .placecard__business-name {
  cursor: default;
  height: 19px;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 200px;
  perspective-origin: 100px 9.5px;
  transform-origin: 100px 9.5px;
  font: normal normal 500 normal 14px / normal Roboto, Arial;
  overflow: hidden;
  margin: 0;
}
.centerpage .placecard__info {
  color: #5b5b5b;
  cursor: default;
  /*height: 32px;*/
  width: 200px;
  column-rule-color: #5b5b5b;
  perspective-origin: 100px 16px;
  transform-origin: 100px 16px;
  border: 0px none #5b5b5b;
  font: normal normal normal normal 12px / normal Roboto, Arial;
  margin: 6px 0px 0px;
  outline: #5b5b5b none 0px;
}
.centerpage .placecard__direction-icon {
  background: rgba(0, 0, 0, 0) url(https://maps.gstatic.com/mapfiles/embed/images/entity11.png) repeat scroll 0px 0px/70px 210px padding-box border-box;
  height: 22px;
  width: 22px;
  margin-right: auto;
  margin-left: auto;
}
.centerpage .placecard__direction-link {
  color: #3a84df;
  display: block;
  height: 43px;
  text-decoration: none;
  width: 54.7344px;
}
.centerpage .placecard__view-large {
  display: block;
  margin-top: 10px;
  color: #3a84df;
  text-decoration: none;
}
.centerpage .address_map .directions {
    position: absolute;
    z-index: 9;
    top: 5px;
    left: 5px;
}
	@media only screen and (max-width: 600px) {
		.centerpage .wpb_wrapper {
		    min-height: auto;
		    margin-bottom: 15px;
		}
		.centerpage .content_text {
			padding: 0;
			height: auto
		}
		  .centerpage .content_text p{
			font-size: 15px;
		}
		.centerpage .oddcontent {
			display: -webkit-box;
		    display: -moz-box;
		    display: -ms-flexbox;
		    display: -webkit-flex;
		    display: flex;
		    -webkit-box-orient: vertical;
		    -moz-box-orient: vertical;
		    -webkit-flex-direction: column;
		    -ms-flex-direction: column;
		    flex-direction: column;
		    -webkit-box-align: start;
		    -moz-box-align: start;
		    -ms-flex-align: start;
		    -webkit-align-items: flex-start;
		    align-items: flex-start;
		}
		.centerpage .oddcontent .content_text {
			-webkit-box-ordinal-group: 2;
		    -moz-box-ordinal-group: 2;
		    -ms-flex-order: 1;
		    -webkit-order: 1;
		    order: 1;
		}
	}

	li.menu-item.hover ul.dl-submenu {
		display: block;
		max-height: 300px;
		overflow: auto;
	    border: #184682 solid 1px;
    	left: -1px;	    
	}

	/* width */
ul.dl-submenu::-webkit-scrollbar {
    width: 10px;
}

/* Track */
ul.dl-submenu::-webkit-scrollbar-track {
    background: #f1f1f1; 
}

/* Handle */
ul.dl-submenu::-webkit-scrollbar-thumb {
    background: #184682; 
}

/* Handle on hover */
ul.dl-submenu::-webkit-scrollbar-thumb:hover {
    background: #555; 
}