WW/*01_jul footer*/


@import url('https://fonts.googleapis.com/css?family=Raleway:400,500,900');


.form-control:active, .form-control:focus, .wpcf7-form-control:active, .wpcf7-form-control:focus, .input-group .form-control:active, .input-group .form-control:focus, body .woocommerce-cart table.cart td.actions .coupon .input-text:active, body .woocommerce-cart table.cart td.actions .coupon .input-text:focus, .woocommerce form .form-row input.input-text:active, .woocommerce form .form-row input.input-text:focus, .woocommerce form .form-row textarea:active, .woocommerce form .form-row textarea:focus, .post-password-form input[type="password"]:active, .post-password-form input[type="password"]:focus {
	box-shadow: none;
}
.clear{clear:both}
body {
	font-family: robotoregular;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6{	letter-spacing:1px;}
/*p {
	padding: 0px;
	margin: 0px;
}*/
#footer {
	position: relative;
	background: #9B9B9B;
	box-shadow: none;
}
#footer .footer_widgets .widget.widget_nav_menu ul li a {
	color: #fff;
}
.widget .widget_title {
	border-top: 0px;
}
#footer .footer_widgets .widget.widget_nav_menu ul li {
	width: 100%;
	margin: 0;
}
#footer .footer_widgets .widget .widget_title {
	color: #FFFFFF;
	font-family: robotobold;
	font-size: 20px;
	font-weight: bold;
	line-height: 26px;
	border-bottom: 2px solid #fff;
	letter-spacing: 1px;
}
#footer .footer_widgets .widget.widget_nav_menu ul li a {
	color: #CFCFCF;
	font-family: robotoregular;
	font-size: 17.4px;
	line-height: 28px;
}
.footer_call_us {
	background: #EBEBEB;
}
.footer_phone_icon i {
	font-size: 30px;
	color: #FC7C00;
	line-height: 30px;
}
.footer_text_callus {
	color: #FC7C00;
	font-family: robotoregular;
	font-size: 20px;
	font-weight: bold;
	line-height: 26px;
}
.footer_phone_icon {
	display: inline-block;
}
.footer_text_callus {
	display: inline-block;
}
.footer_text {
	text-align: center;
	padding: 32px 0;
}
.footer_text_callus a {
	color: #FC7C00;
	font-family: robotobold;
	font-size: 20px;
	padding: 0 20px;
}
.footer_text_callus a:hover,  .footer_text_callus a:focus,.footer_text_callus a:active{
	color: #b75a00;
	text-decoration: none;
}

#footer .copyright_row .copyright_row_wr {
	border-top: 0px solid rgba(204, 204, 204, 0.5);
	padding: 5px 0 9px;
}
#footer .copyright_row .copyright_row_wr .copyright {
/*	font-size: 10px;*/
	width: 100%;
	padding: 10px 0 14px;
	text-align: center;
}
.testimonial_hedding {
	color: #FFFFFF;
	font-family: robotoregular;
	font-size: 36px;
	font-weight: bold;
	letter-spacing: 1px
}
.quick_class_div a {
	color: #fff;
	font-size: 18px;
	font-family: robotoregular;
}
.quick_class_div a:hover {
	text-decoration: none;
}
.quick_class_div {
    display: inline-block;
    text-align: center;
    color: #fff;
    background-color: #4A4A4A;
    width: 18.7%;
    margin: 0 8px;
}
.quick_class_div a {
	color: #fff;
	font-size: 18px;
	font-family: robotoregular;
	padding: 25px;
	width: 100%;
	display: block;
}
.testimonials_carousel {
	max-width: 750px;
	margin: 0 auto;
}
/*footer end*/

.radio_tab img {
    width: 110px;
    padding-right: 10px;
    margin-left: 20px;
}





/*blog*/







h1:after, .h1:after, h2:after, .h2:after, h3:after, .h3:after, h4:after, .h4:after, h5:after, .h5:after, h6:after, .h6:after {
	height: 0px;
}
.blog-page-title {
	color: #007FCA;
	font-family: robotoregular;
	font-size: 36px;
	font-weight: bold;
	line-height: 48px;
	text-align: center;
}
.blog-title-discription-main p {
	color: #4A4A4A;
	font-family: robotoregular;
	font-size: 20px;
	line-height: 32px;
	text-align: center;
}
.news_post_listing_sections .np_artical_section_title {
	color: #007FCA;
	font-family: robotoregular;
	font-size: 36px;
	font-weight: bold;
	line-height: 48px;
}
.artical_image img {
	width: 100%;
}
img {
	width: 100%;
}
span.np_section_title {
	display: block;
}
.test_clients_main .author_img{display:inline-block;}
/*blog*/







/*header*/
.arrowsub .arrow1 {
    position: absolute;
    bottom: 30px;
    left: 55px;
    text-align: center;
}
.arrowsub .arrow1 i.fa.fa-angle-up {
    font-size: 22px;
    padding: 0 70px;
	border: 1px solid #EBEBEB; 
    border-radius: 7px;
	color:#000;
}
.stm-spacing {
    display: none;
}

#main {
    position: relative;
    padding: 180px 0 60px;
    z-index: 10;
}

.logo a img {
	max-width: inherit;
	width: 280px;
}
.header_socials {
	float: none;
	font-size: 0;
	margin: 0 0 0 82px;
}
.top_header_right_div {
	display: flex;
	float: right;
}
.ubermenu-skin-black-white-2 {
	border: none;
	background-color: #fff;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), color-stop(50%, #fff), color-stop(50%, #fff));
	background: #fff;
	background: -moz-linear-gradient(top, #fff, #fff);
	background: -ms-linear-gradient(top, #fff, #fff);
	background: -o-linear-gradient(top, #fff, #fff);
	-webkit-box-shadow: inset 1px 1px 0 0 rgba(255, 255, 255, 0.1);
	-moz-box-shadow: inset 1px 1px 0 0 rgba(255, 255, 255, 0.1);
	box-shadow: none;
}
.ubermenu-skin-black-white-2 {
	font-size: 12px;
	color: #000;
	text-align: center;
}
.ubermenu-skin-black-white-2 .ubermenu-item-level-0 > .ubermenu-target {
	border-left: 0px
}
.logo_header_text {
	color: #4A4A4A;
    font-family: robotoregular;
    font-size: 14px;
    line-height: 15px;
    margin-top: 0px;
    margin-left: 55px;
    margin-bottom: 10px;
    text-transform: initial;
}
.ubermenu-skin-black-white-2 .ubermenu-item-level-0:hover > .ubermenu-target, .ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-active > .ubermenu-target {
	background: #fff;
	color: #000;
}
.ubermenu-responsive-default.ubermenu {
	display: block!important;
	text-align: center;
}
ul#ubermenu-nav-main-109-consulting-primary_menu {
	display: inline-block;
	text-align: center;
	overflow: hidden;
	margin: 2px auto;
	float: none;
}
.call_icon_top {
	display: inline-block;
}
.call_icon_top .icon {
	font-size: 44px;
	color: #007FCA;
}
body.header_style_4 .header_top .icon_text .text strong a {
	font-weight: 700;
	line-height: 24px;
	font-family: robotoregular;
	color: #4A4A4A !important;
	font-size: 18px;
}
.header_top .icon_text {
	float: right;
	margin: 5px 0 0 15px;
}
.top_header_right_div .stm_st_address_1 {
	color: #4A4A4A !important;
	font-family: robotoregular;
	font-size: 18px;
}
.search_area {
	background-color: #007FCA;
	display: block;
	height: 51px;
}
.search_textbox .form-control {
	padding-left: 60px;
	height: 51px;
}
.bugger_menu {
	width: 60px;
	height: 45px;
	background: #007FCA;
	display: inline-block;
	vertical-align: top;
	text-align: center;
	padding-top: 5px;
}
.pop-search-box_form button {
	display: block;
	position: absolute;
	z-index: 222222;
	background: #007FCA;
    padding: 10px 12px;
    border-radius: 10px;
    color: #fff;
    top: 6px;
    left: 10px;
    border: none;
}
.search_textbox {
	width: 68%;
	display: inline-block;
	vertical-align: top;
	position: relative;
}
.enroll_class_menu {
	/*width: 27%;*/
	display: inline-block;
	background: #007FCA;
	padding-top: 4px;
	height: 51px;
}
a.js-open-search-box {
	position: absolute;
	background: #007FCA;
	padding: 8px 12px;
	border-radius: 10px;
	color: #fff;
	top: 6px;
	left: 10px;
}
ul, ul li {
	text-decoration: none;
	list-style: none;
	padding: 0px;
}
a, a:hover {
	text-decoration: none;
}
.enroll_class_menu ul li a {
	color: #fff;
}
ul#menu-enroll-class li {
	display: inline-block;
}
.enroll_here_btn a {
    padding: 6px 10px;
    margin: 3px 10px;
    display: block;
    background-image: url(/img/gtr-normal.png);
    line-height: 38px;
    height: 38px;
    font-size: 1px;
    width: 206px;
    color: transparent !important;
    background-repeat: no-repeat;
}
.class_schedual_btn a {
	background: transparent;
	padding: 8px 20px 6px;
	border-radius: 10px;
	border: 2px solid #fff;
	font-family: lucida_granderegular;
	font-weight: bold;
	text-transform: uppercase;
}
.ubermenu .ubermenu-target-text {
	color: #000000;
	font-family: robotoregular;
	font-size: 14px;
	line-height: 40px;
	font-weight: normal;
}
.ubermenu .ubermenu-item-layout-image_right>.ubermenu-target-text {
	padding-right: 10px;
}
.ubermenu .custom_main_nav>a>span {
	font-family: 'robotobold' !important;
}
.enroll_class_menu ul {
	padding: 0;
	margin: 0px;
}
.form-control:focus, .form-control:active {
	background: #ebebeb;
}
.search_textbox .form-control {
	padding-left: 60px;
}
body.header_style_4 .header_top {
	background: #fff;
	padding: 30px 0 0px;
}
.header_socials .widget {
	margin: 0;
}
.pop-search-box .form-control {
	background: #ebebeb;
}
.pop-search-box .form-control {
	background: #ebebeb;
	border-top: 1px solid #007fca;
	border-bottom: 1px solid #007fca;
}
.ubermenu-nav li a {
	font-weight: bold;
}
.bugger_menu button {
	height: 40px;
	width: 40px;
	background: transparent;
	border: none;
	background: url(/wp-content/uploads/2017/07/icon_menu.png);
	background-size: 100%;
	margin-top: 0px;
}
.program_list h6 a {
	padding: 0px;
	color: #4A4A4A;
	font-family: robotoregular;
	font-size: 24px;
	font-weight: bold;
	line-height: 35px;
	text-align: center;
}
.program_list h6 {
	padding: 0px;
	text-align: center
}
.program_list .wpb_column.vc_column_container.vc_col-sm-3.vc_col-has-fill {
	height: 159px;
}
.ubermenu .custom_main_nav a {
	padding: 0 20px!important;
}
body.header_style_4 .header_top {
	background: #fff;
	padding: 30px 0 0px;
	width: 90%;
	margin: 0 auto;
}
.ubermenu .ubermenu-tab-layout-left>.ubermenu-tabs-group {
	background: #f7f7f7;
}
.ubermenu-skin-black-white-2 .ubermenu-tab-content-panel {
	background: #fff;
}
.ubermenu-skin-black-white-2 .ubermenu-submenu.ubermenu-submenu-drop {
	background: #fff;
}
.ubermenu-sub-indicators .ubermenu-tabs.ubermenu-tab-layout-left>.ubermenu-tabs-group>.ubermenu-has-submenu-drop>.ubermenu-target:after {
	content: "\f105";
}
.ubermenu-nojs.ubermenu-skin-black-white-2 .ubermenu-submenu .ubermenu-tabs .ubermenu-tab:hover > .ubermenu-target, .ubermenu-skin-black-white-2 .ubermenu-submenu .ubermenu-tab.ubermenu-active > .ubermenu-target {
	background-color: #4A90E2;
	color: #fff !important;
}
.ubermenu-nojs.ubermenu-skin-black-white-2 .ubermenu-submenu .ubermenu-tabs .ubermenu-tab:hover > .ubermenu-target span, .ubermenu-skin-black-white-2 .ubermenu-submenu .ubermenu-tab.ubermenu-active > .ubermenu-target span {
	background-color: #4A90E2;
	color: #fff !important;
}
.ubermenu .custom_sub_nav a span {
/*	font-size: 16px !important; */
	text-transform: uppercase;
	font-family: 'robotoregular';
}
.ubermenu .custom_child_nav a span {
	color: #000000;
	text-transform: uppercase;
	font-family: robotoregular;
	font-size: 14px;
	line-height: 36px;
	font-weight: normal;
}
.ubermenu .custom_child_heading>a>span {
	color: #444444;
	font-family: robotobold;
	font-size: 30px !important;
	line-height: 35px;
	text-transform: capitalize
}
.ubermenu-sub-indicators .ubermenu-tabs.ubermenu-tab-layout-left>.ubermenu-tabs-group>.ubermenu-item-has-children>.ubermenu-target:after {
	content: "\f061";
	font-size: 16px !important;
	top: 43%;
}
.ubermenu-sub-indicators .ubermenu-tabs.ubermenu-tab-layout-left>.ubermenu-tabs-group>.ubermenu-has-submenu-drop>.ubermenu-target:after {
	font-size: 0px;
}
.ubermenu .view_all_btn a span {
	color: #F5A623;
	font-family: robotobold;
	font-size: 14px;
	font-weight: bold;
	line-height: 36px;
}
.ubermenu-skin-black-white-2.ubermenu-horizontal .ubermenu-item-level-0.ubermenu-active > .ubermenu-submenu-drop, .ubermenu-skin-black-white-2.ubermenu-horizontal:not(.ubermenu-transition-shift) .ubermenu-item-level-0 > .ubermenu-submenu-drop {
	margin-top: 0px;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern {
    color: #FFF;
    border-color: #F90;
    background-color: #F90;

}
.ubermenu .all_training>a>span {
	color: #444444;
	font-family: robotoregular;
	font-size: 14px !important;
	line-height: 35px;
	text-transform: capitalize;
	border-bottom: 1px solid #000;
	display: block;
	margin-bottom: 17px;
}
.ubermenu .custom_quick_link>a>span {
	color: #4A90E2;
	font-family: robotoregular;
	font-size: 14px !important;
	font-weight: bold;
	line-height: 20px;
	text-transform: capitalize;
	margin: 20px 0px;
}
.ubermenu .ubermenu-item-layout-image_left>.ubermenu-image {
	float: left;
	max-width: 320px;
}
.ubermenu-content-block {
	color: #4A4A4A;
	font-family: robotoregular;
	font-size: 14px;
	line-height: 20px;
}
.ubermenu .child_heading_text a>span {
	color: #4A4A4A;
	font-family: robotoregular;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
}
.register_webinar_menu>a>span:after {
	position: absolute;
	height: 20px;
	width: 20px;
	content: "\f061";
	left: 19px;
	bottom: 0;
	top: 9px;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: 20px;
}
.ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target, .ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target, .ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target {
	background: #fff;
}
.register_webinar_menu>a>span {
	background-color: #EBEBEB;
	color: #4A90E2 !important;
	font-family: robotoregular;
	font-size: 14px !important;
	font-weight: bold;
	line-height: 19px;
	padding: 0 10px 0 52px;
	border-radius: 10px;
	position: relative;
}
.pop-search-box .form-control {
	font-size: 14px;
	font-family: lucida_granderegular;
}
 .pop-search-box .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
 color:#007FCA;
}
 .pop-search-box .form-control::-moz-placeholder { /* Firefox 19+ */
 color: #007FCA;
}
 .pop-search-box .form-control:-ms-input-placeholder { /* IE 10+ */
 color: #007FCA;
}
 .pop-search-box .form-control:-moz-placeholder { /* Firefox 18- */
 color: #007FCA;
}
br.web {
	display: block !important;
}
.title_a {
	font-family: robotoregular !important;
}
.sub_title {
	font-family: robotobold !important;
	line-height: 32px !important;
}
.dis_bannr {
	font-family: robotoregular !important;
}
.rev-btn:after {
	position: absolute;
	content: "\f061";
	height: 30px;
	width: 30px;
	left: 4px;
	top: 60%;
	font-size: 22px !important;
	transform: translateY(-50%);
	font: normal normal normal 14px/1 FontAwesome;
}
.rev-btn {
	position: relative !important;
}
/*slider*/



.tparrows.tp-leftarrow:before {
	content: '\e824';
	background-image: url("/wp-content/uploads/2017/07/left_slider1.png");
	height: 64px;
	width: 64px;
	background-repeat: no-repeat;
	background-size: 100%;
	font-size: 0px;
}
.tparrows.tp-rightarrow:before {
	content: '\e824';
	background-image: url("/wp-content/uploads/2017/07/right_slider1.png");
	height: 64px;
	width: 64px;
	background-repeat: no-repeat;
	background-size: 100%;
	font-size: 0px;
}
body .tparrows:hover {
	background: none;
	border-color: transparent;
}
body .tparrows {
	width: 64px;
	height: 64px;
	background: none;
	border: 0;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.mobile_menu {
	display: none;
}
.header_socials a, .header_socials a:hover, .header_socials a:focus, .header_socials a:active {
	font-size: 20px !important;
	line-height: 20px !important;
	display: inline-block;
	margin: 10px 0 0 12px;
	color: #99999b !important;
}
.header_socials a:hover {
	color: #007FCA;
	}
.trading-detail{color: #4A4A4A;	font-family: robotoregular;	font-size: 18px;	line-height: 25px;}
.has-error {
    position: relative;
}
span.error_message {
    position: absolute;
    bottom: -23px;
    left: 9px;
    color: red;
    font-size: 12px;
}
.comment a{color: #9B9B9B;	font-family: robotoregular;	font-size: 14px;	line-height: 19px;}
.comment a:hover{color: #9B9B9B;	font-family: robotoregular;	font-size: 14px;	line-height: 19px; text-decoration:underline}
/*slider*/

body #header {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	display: block;
	width: 100%;
	background: #fff;
}
body .tp-bullets .tp-bullet {
	width: 20px;
	height: 20px;
	background: rgba(255,255,255,0.5);
	box-sizing: border-box;
	margin: 0 0px;
	padding: 0;
	border-radius: 50%;
	display: inline-block;
	position: relative;
	border: 1px solid #fff;
}
body .tp-bullets .tp-bullet.selected {
	background: rgb(255,255,255);
	width: 20px;
	height: 20px;
	box-sizing: border-box;
	margin: 0 0px;
	padding: 0;
	border-radius: 50%;
	display: inline-block;
	position: relative;
}
/*12_jul*/
div#term_policy_form {
    padding: 20px 0;
    position: relative;
}
.radio_policy .error-validation {
    position: absolute;
    width: 260px;
    padding: -10px;
    top: 40px;
}




.courseware_cls .ubermenu-advanced-sub {
	text-align: center;
	float: none;
}
.courseware_cls .ubermenu-advanced-sub {
	text-align: center;
	float: none !important;
	display: inline-block !important;
}
.ubermenu-skin-black-white-2 .ubermenu-submenu, .ubermenu-skin-black-white-2 .ubermenu-submenu .ubermenu-target {
	color: #888888;
	text-align: center;
}
.custom_main_nav .ubermenu-advanced-sub {
	text-align: center;
	float: none;
}
.custom_main_nav .ubermenu-advanced-sub {
	text-align: center;
	float: none !important;
	display: inline-block !important;
}
.custom_main_nav ul.ubermenu-row.ubermenu-row-id-1988_auto_1.ubermenu-autoclear {
	text-align: center;
	margin: 0 auto;
	float: none;
	display: inline-block;
	width: 100%;
background-color: #D5BC9F;
}
.single_news_post_detail_main .course_id {
    color: #000000;
    font-family: "Roboto Slab";
    font-size: 24px;
    font-weight: bold;
    line-height: 32px;
}


li#menu-item-2103 {
    width: 100%;
    text-align: center;
}
.ubermenu #menu-item-2103 .ubermenu-submenu .ubermenu-column {
    display: inline-block;
    float: none;
    width: auto;
}
.custom_main_nav ul.ubermenu-row.ubermenu-row-id-1988_auto_1.ubermenu-autoclear li {
    display: inline-block;
    float: none !important;

	}
.other_main_menu .ubermenu-submenu-align-full_width {
background-color: #EFD6B7 !important;
}
ul.ubermenu-row.ubermenu-row-id-2103_auto_1.ubermenu-autoclear span {font-weight:bold !important}
.custom_main_nav ul.ubermenu-row.ubermenu-row-id-1988_auto_1.ubermenu-autoclear span{font-weight:bold !important}

.custom_main_nav ul.ubermenu-row.ubermenu-row-id-3765_auto_1.ubermenu-autoclear span {
    font-weight: bold !important;
}

.custom_main_nav ul.ubermenu-row.ubermenu-row-id-1987_auto_1.ubermenu-autoclear span {
    font-weight: bold !important;
}


.courseware_cls .ubermenu-submenu-align-full_width {
background-color: #FDF8DC !important;
}
.ubermenu-submenu-id-2103{padding:0px !important;}
ul.ubermenu-row.ubermenu-row-id-2103_auto_1.ubermenu-autoclear{
	background-color: #FFFB97;
	
	}
.ubermenu-nav>li {
	padding: 0 8px !important;
}
/*mobilemenu css*/
.container_mobile .mp-level {
	background: #fff;
}
.container_mobile .mp-level a {
	color: #000;
}
.container_mobile .mp-level .menu-mobile_header_menu-container a {
	position: relative;
}
.container_mobile .menu-mobile_header_menu-container .icon:hover:after {
	color: #fff
}
.container_mobile .menu-mobile_header_menu-container .icon:after {
	position: absolute;
	content: "\f061";
	height: 0;
	width: 20px;
	right: 0px;
	font: normal normal normal 14px/1 FontAwesome;
	left: inherit;
	top: 38%;
	color: #007FCA;
}
.container_mobile .mp-level a:hover {
	color: #fff;
}
.container_mobile .mp-back::after {
	position: absolute;
	content: "\f060";
	height: 0;
	width: 20px;
	right: inherit;
	font: normal normal normal 14px/1 FontAwesome;
	left: 40px;
	top: 36%;
}
.container_mobile .mp-level a.mp-back {
	padding-left: 60px !important;
}
.navigation-pagination span {
	display: inline-block;
}
.navigation-pagination {
	color: #000;
}
.navigation-pagination span, .navigation-pagination a {
	color: #000;
	display: inline-block;
	font-size: 22px;
	font-family: robotoregular;
	margin: 10px;
}
.navigation-pagination a:hover {
	color: #ccc;
	display: inline-block;
}
.container_mobile .icon:before {
	position: relative;
	font-size: 0px;
	content: "\f061";
	height: 0;
	width: 0px;
	right: 0px;
	font: normal normal normal 14px/1 FontAwesome;
	left: inherit;
	top: 0;
	font-size: 0px;
}
.container_mobile .mp-menu ul li br {
	display: none;
}
.container_mobile .mp-level a {
	color: #000;
	font-family: robotobold;
	font-size: 16px;
	padding: 10px 37px !important;
}
.container_mobile .mp-menu ul li a:hover, .mp-level > ul > li:first-child > a:hover {
	background: #007FCA;
	box-shadow: inset 0 -1px rgba(0,0,0,0);
}
.container_mobile .mp-level h2 {
	background: #007FCA;
	color: #fff;
}
.container_mobile .mp-level {
	background: #fff;
	border-right: 1px solid #000;
	z-index: 9;
}
.face-to-face {
	padding: 60px 0;
	border-top: 1px solid #979797;
	margin-top: 40px;
}
.page_title {
	position: relative;
	padding: 25px 0 27px;
	background-color: #fde953;
	margin: 0;
	background-position: 50% 0;
	color: #222222;
	background-size: cover;
}
.radio_tab {
	cursor: pointer;
}
.radio_tab.active .radio_span:before {
	background-color: #007FCA;
}
.courseware_cls .ubermenu-submenu-align-full_width {
	width: 100%;
}
.mobile_icon_text.clearfix {
	background: #007FCA;
}
.container_mobile .mobile_icon_text .call_icon_top .icon {
	font-size: 44px;
	color: #EBEBEB!important;
}
.container_mobile .mobile_icon_text .text.stm_st_address_1 {
    display: inline-block;
    width: 80%;
    font-family: robotoregular;
}
.menu-mobile_header_menu-container .mobile_header_socials a {
	padding: 0 !important;
}
.menu-mobile_header_menu-container .mobile_header_socials .widget.widget_text {
	margin-bottom: 0px;
}
.mobile_social_icon>a {
	display: none !important;
}
.single-read-more {
	color: #4A90E2;
	font-size: 16px;
}
.container_mobile .icon-arrow-left {
	color: #000;
}
.mobile_icon_text.clearfix {
	background: #007FCA;
	padding: 5px 0 0 20px;
}
.container_mobile .text.stm_st_address_1 strong a {
	COLOR: #FFF;
	FONT-WEIGHT: NORMAL;
	PADDING: 0 !IMPORTANT;
	font-size: 14px;
	font-family: robotoregular;
}
.container_mobile .text.stm_st_address_1 strong span {
	font-family: robotoregular;
}
.mp-menu ul li::before {
	position: absolute;
	right: 10px;
	z-index: -1;
	color: rgba(0,0,0,0.2);
	line-height: 3.5;
}
.container_mobile .icon-arrow-left {
	color: #000
}
.container_mobile .icon-arrow-left:before {
	position: absolute;
	content: "\f061";
	height: 20px;
	width: 20px;
	left: 4px;
	font: normal normal normal 14px/1 FontAwesome;
	left: inherit;
	font-size: 0px;
}
.enrollment_right .error-validation {
	color: red;
}
.left1 {
	width: 49%;
	display: inline-block;
	position: relative;
}
.enrollment_right .select2.select2-container.select2-container--default {
	background-color: rgba(0, 0, 0, 0);
	display: inline-block;
	width: 100% !important;
}
.right1 {
	width: 49%;
	display: inline-block;
	position: relative;
}
.right1 .student-txt-form.contact_half, .left1 .student-txt-form.contact_half {
	display: inline-block;
	width: 100%;
}
.enrollment_right label.error-validation {
color: #FF9C9C;	font-family: robotoregular;	font-size: 12px;	line-height: 19px;    position: absolute;    left: 0;    bottom: -24px;
}


.enrollment_right input.error-validation {
    color: #000;
    border: 2px solid #FF9C9C;
}
.full1 {
	position: relative;
}
.container_mobile .mobile_header_socials .textwidget a {
	color: #99999B;
	font-size: 20px;
	margin: 10px !important;
}
.container_mobile .mobile_header_socials .textwidget {
	margin-top: 20px;
}
.container_mobile .mobile_header_socials .textwidget a:hover {
	background: transparent;
}
/*mobilemenu css*/
/*12_jul*/
#header {
	box-shadow: 0px 2px 5px #b7b7b7;
}
.ubermenu-main>ul>.ubermenu-active:hover>a>span {
    border-bottom: 2px solid #4A90E2;
}

.page-id-1071 .footer-above-section {
	margin-top: 0;
}
/*header*/

/*slider*/



.dis_bannr br, .sub_title br, .title_a br {
	display: none;
}
/*slider*/


.testimonial-text .name{color: #4A4A4A !important;	font-family:robotoregular !important;	font-size: 14px !important;	line-height: 20px !important;	text-align: center !important;}

/*about*/

.abt_future{border-radius:10px;}
.abt_future{position:relative;display:block;}
.abt_future::after {
    content: "";
    font-family: FontAwesome;
    font-size: 25px;
    height: 20px;
    left: 0px;
    position: absolute;
    top: 10px;
    width: 50px;
}
.future_main .abt_future {width: 277px;    padding: 12px 16px;8px}
.vc_row.wpb_row.vc_row-fluid.map_about {    margin-top: 60px;}
h6.abt_title {    padding: 0;}
.section4-rightside1 p {    margin-bottom: 25px;}
.section3-right-text p {    margin-bottom: 25px;}
.wpb_text_column.wpb_content_element.section4-right-text2 {
    padding-top: 80px;
}
.about_row2{MARGIN-TOP:50PX;}
.firstcharacter {
  color: #007FCA;
  float: left;
  font-family: 'Raleway', sans-serif;
  font-size: 75px;
  line-height: 60px;
  padding-top: 4px;
  padding-right: 8px;
  padding-left: 3px;
}
.author_img {
    display: inline-block;
    vertical-align: top;
}
img.team-img {
    width: 136px;
}
.author_desc {
    display: inline-block;
    width: 74%;
    margin-bottom: 40px !important;
}
.test_clients_main .author_desc .team-title {
    color: #007FCA;
    font-family: robotoregular;
    font-size: 24px;
    font-weight: bold;
    line-height: 32px;
    padding: 0;
    margin: 0;
}
.test_clients_main .entry-content p{
	color: #4A4A4A;	font-family: robotoregular;	font-size: 18px;	font-weight: 300;	line-height: 25px;	
	}
	.author_desc {
    padding-left: 25px;
}
.test_clients_main .team-position {
    font-size: 18px;
    font-weight: 600;
    line-height: 25px;
    color: #4A4A4A;
    font-style: italic;
	display:block;
	margin-bottom:30px;
}
.test_clients_main .entry-content a {
    color: #F5A623;
    font-size: 16px;
    margin-top: 10px !important;
    display: block;
    text-decoration: underline;
}
.header_leader h2{    color: #007FCA;
    font-family: robotoregular;
    font-size: 32px;
    font-weight: bold;
    line-height: 32px;
    padding: 0;
    margin: 0;
	text-align:center;
	margin:50px 0px !important;	
	}
.section1-about-title h2 {
	color: #FFFFFF;
	font-family: robotoregular !important;
	font-size: 36px;
	font-weight: bold !important;
	line-height: 48px;
	text-align: center;
	letter-spacing: 1px
}
.about_title_row {
	position: relative;
}
.section1-about-title {
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	color: #fff;
	transform: translatey(-50%);
}
.abt_title {
	color: #F5A623;
	font-family: robotoregular;
	font-size: 40px;
	font-weight: bold;
	line-height: 53px;
	text-align: right;
}
.section4-right-text2 h5 {
	color: #444444;
	font-family: robotoregular;
	font-size: 24px;
	font-weight: bold;
	line-height: 32px;
	margin: 0;
	padding: 0
}
.section4-right-text2 h6 {
	color: #F5A623;
	font-family: robotoregular;
	font-size: 24px;
	font-weight: bold;
	line-height: 32px;
	margin: 0;
	padding: 0
}
.bottom_map_text p {
	color: #4A4A4A;
	font-family: robotoregular;
	font-size: 18px;
	line-height: 38px;
	text-align: center;
	max-width: 830px;
	margin: 0 auto;
}
.banner2_main {
	position: relative;
}
.onbanner2contain {
	position: absolute;
	top: 0;
	max-width: 1170px;
	margin: 0 auto;
}
.fullwidth_ourhighlights .abt_title {
	text-align: left
}
.section2-rightside1 p, .section2-rightside2 p {
	color: #4A4A4A;
	font-family: robotoregular;
	font-size: 18px;
	line-height: 38px;
	font-weight: 500;
	max-width: 500px;
}
.section2-rightside2 p {
	border-left: 2px solid #007FCA;
	padding-left: 30px;
}
.first_row1_left {
	padding-right: 60px;
}
.first_row1_right {
	padding-left: 60px;
}
.fullwidth_ourhighlights {
	border: 2px solid #CFCFCF;
	background-color: #F8F8F8;
	margin-top: 97px;
	margin-bottom: 97px;
}
.banner_3_main {
	position: relative;
}
.onbanner3text {
	position: absolute;
	top: 0;
}
.onbanner3text {
	position: absolute;
	top: 50%;
	max-width: 1170px;
	margin: 0 auto;
	left: 0;
	right: 0;
	transform: translateY(-50%);
}
.hightlights_main p {
	color: #4A4A4A;
	font-family: robotoregular;
	font-size: 18px;
	line-height: 38px;
	font-weight: 500;
	max-width: 500px;
}
.services p {
	color: #4A4A4A;
	font-family: robotoregular;
	font-size: 18px;
	line-height: 38px;
	font-weight: 500;
	max-width: 500px;
}
.sevices_left, .heighlights_left {
	padding-right: 60px;
}
.services, .hightlights_main {
	padding-left: 60px;
}
.wpb_single_image.vc_align_left {
	text-align: left;
	margin: 0 auto;
}
.heighlights_left .wpb_single_image.vc_align_right {
	text-align: right;
	padding-right:30px;
}
.single100rught .wpb_single_image.vc_align_left {
	text-align: left;
	padding-left:30px;
	margin: 0;
}
.wpb_single_image.wpb_content_element.vc_align_left.section3-left-img3 {
	text-align: center;
	margin-top: 40px;
	height:auto !important;
}
.section3-left-img3 {
	width: 282px;
	margin: 0 auto;
}
.fullwidth_ourhighlights {
	padding: 65px 0px;
}
.banner3banner {
	color: #F5A623;
	font-family: robotoregular;
	font-size: 40px;
	font-weight: bold;
	line-height: 53px;
	text-align: center;
}
.banner3_text p {
    color: #FFFFFF;
    font-family: robotoregular;
    font-size: 18px;
    font-weight: bold;
    line-height: 42px;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.banner3_text {
	display: inline-block;
	vertical-align: top;
	width: 24%;
}

.banner2_main {
	position: relative;
}
.banner2_main .vc_row.wpb_row.vc_inner.vc_row-fluid.our_clients_text {
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	max-width: 1170px;
	margin: 0 auto;
	transform: translatey(-50%);
}
.client_text {
	display: inline-block;
	position: relative;
	width: 100%;
}
.abt-col1.abt-col {
	width: 30%;
}
.abt-col2.abt-col {
	width: 25%;
}
.abt-col3.abt-col {
	width: 33%;
}
.abt-col {
	display: inline-block;
	vertical-align: middle;
	text-align: left;
}
.client_text {
	display: block;
	position: relative;
}
.abt-col h6 {
	padding: 0;
	color: #FFFFFF;
	font-family: robotoregular;
	font-size: 40px;
	font-weight: bold;
	line-height: 53px;
}
.client_text .abt-col p {
	width: 100%;
	color: #FFFFFF;
	font-family: robotoregular;
	font-size: 24px;
	font-weight: bold;
	line-height: 38px;
}
/*about*/
.wpb_text_column.wpb_content_element.future_main {
    max-width: 1005px;
	background-color: rgba(216,216,216,0.13);
	border: 1px solid #979797;
    border-radius: 10px;
    margin: 60px auto;
}
.left_fruture .title h6 {
    color: #4A4A4A;
    font-family: robotoregular;
    font-size: 18px;
    line-height: 38px;
    padding: 0;
}
.future {
    padding: 64px;
}
.left_fruture {
    width: 70%;
    display: inline-block;
}
.right_future {
    width: 29%;
    display: inline-block;
    vertical-align: top;
    margin-top: 40px;
}
.left_fruture .title h5 {
    color: #4A4A4A;
    font-family: robotoregular;
    font-size: 26px;
    font-weight: bold;
    line-height: 34px;
    padding: 0;
    margin: 0;
}
.not-found-search {
	color: red;
	font-family: robotoregular;
	font-size: 20px;
}
.footer-above-section {
	display: block;
	margin-top: 70px;
	clear: left;
	overflow: hidden;
}
.our_clients_text .wpb_content_element {
	text-align: center;
}
.client_text {
	display: inline-block;
	position: relative;
}
/*header*/
h5.callus {
    display: none;
}
.ubermenu-skin-black-white-2 .training_prg_cls .ubermenu-target {
	color: #888888;
	text-align: left;
}
.training_prg_cls .ubermenu-tabs-group {
	/*padding-left: 145px;*/
}
/*mentoring*/
.footer-upper-box3 {
    display: block;
    max-width: 100%;
    margin-top: 40px;
    padding-top: 60px;
    border-top: 1px solid #979797;
}
.footer_box3_wrapper{
	    max-width: 1322px;
		    margin: 0 auto;
	}
.footer-upper-box3 .widget_text {
    width: 33%;
    display: inline-block;
    vertical-align: top;
    padding: 0 15px;
}
.footer-upper-box3 .textwidget {
	border: 1px solid #99A9B3;
    border-radius: 10px;
    padding: 20px 30px;
    min-height: 370px;
}
.footer-upper-box3 .thinking {color: #007FCA;	font-family: robotoregular;	font-size: 20px;	font-weight: bold;	line-height: 24px;	text-align: center;}
.footer-upper-box3 h4.widget_title.no_stripe{text-align: center; color: #007FCA;	font-family: robotoregular;	font-size: 30px;	font-weight: bold;	line-height: 35px;}
.footer-upper-box3 .thinking-content{	color: #4A4A4A !important;	font-family: robotoregular;	font-size: 14px !important;	line-height: 22px !important;}
/*mentoring*/



 @media(max-width:1550px) {
.enroll_class_menu {
	/*width: 32%;*/
	display: inline-block;
	background: #007FCA;
	padding-top: 4px;
	height: 51px;
}
.search_textbox {
	width: 61%;
}
}
 @media(max-width:1370px) {
.search_textbox {
	width: 60%;
	display: inline-block;
	vertical-align: top;
	position: relative;
}
.enroll_class_menu {
	/*width: 33%;*/
	display: inline-block;
	background: #007FCA;
}
.program_list h6 a {
	font-size: 18px;
	line-height: 28px;
}
}
 @media(max-width:1300px) {
.logo_header_text {
	font-size: 12px;
}
.top_header_right_div .stm_st_address_1 {
	font-size: 14px;
}
.search_textbox {
	width: 56%;
}
.search_textbox {
	width: 54%;
}
.enroll_class_menu {
	/*width: 396px;*/
}
.ubermenu .ubermenu-target-text {
    color: #000000;
    font-family: robotoregular;
    font-size: 12px;}
}
 @media (max-width:1200px) {
.quick_class_div a {
	font-size: 12px;
}
.quick_class_div {
	display: inline-block;
	text-align: center;
	color: #fff;
	background-color: #4A4A4A;
	width: 17%;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.quick_class_div_main {
	text-align: center;
}
.f2f-training-detail {
    color: #4A4A4A;
    font-family: 'robotoregular';
    font-size: 18px;
    line-height: 26px;
    text-align: center;
    max-width: 1140px;
    margin: 0 auto;
    padding: 0 30px;
}
}
 @media(max-width:1110px) {
.enroll_class_menu {
	/*width: 45%;*/
}
.search_textbox {
	width: 45%;
}
.call_icon_top .icon {
	font-size: 35px;
	color: #007FCA;
}
.top_header_right_div .stm_st_address_1 {
	font-size: 12px;
}
.header_socials a {
	font-size: 15px;
}
.logo_header_text {
	font-size: 10px;
}
.program_list h6 a {
	font-size: 14px;
	line-height: 28px;
}
.ubermenu-nav>li {
	padding: 0 5px !important;
}
 }
@media(max-width:1024px) {
	.footer-upper-box3 .thinking {
    color: #007FCA;
    font-family: robotoregular;
    font-size: 15px;
    font-weight: bold;
    line-height: 24px;
    text-align: center;
}
	br.tab {
    display: block;
}
}

 @media(max-width:1023px) {
	.right_test {
		width: 100%;
	}
	.left_test {
		width: 100%;
		border-bottom: 2px solid #ccc;
	}
	.enroll_class_menu .main_menu_nav{ text-align: center;}
}
 @media(max-width:1000px) {
	.header_info {
		display: none;
	}
	.quick_class_div {
		display: inline-block;
		text-align: center;
		color: #fff;
		background-color: #4A4A4A;
		width: 16%;
	}
	.quick_class_div a {
		padding: 27px 0;
	}
}
 @media(max-width:991px) {
	    #main {
		    position: relative;
		    padding: 115px 0 60px;
		    z-index: 10;
		}
	   .client_text .abt-col p {
		    width: 100%;
		    color: #FFFFFF;
		    font-family: robotoregular;
		    font-size: 16px;
		    font-weight: bold;
		    line-height: 27px;
		}
		.banner3_text p {
		    color: #FFFFFF;
		    font-family: robotoregular;
		    font-size: 14px;
		    font-weight: bold;
		    line-height: 24px;}
		.search_area {
			background-color: #007FCA;
			display: inline-block; width: 100%;
			height: 51px;
		}
		a.js-open-search-box {
			position: absolute;
			background: #007FCA;
			padding: 8px 12px;
			border-radius: 10px;
			color: #fff;
			top: 6px;
			left: inherit;
			right: 10px;
		}
		.mobile_menu {
			display: block;
		}
		.enroll_class_menu {
			display: none;
		}
		.search_textbox {
			width: -webkit-calc(100% - 64px);
			width: -moz-calc(100% - 64px);
			width: calc(100% - 64px);
		}
		.mobile_header .logo_wrapper {
		    position: relative;
		    background: #fff;
		    padding: 12px 35px 12px 41px;
		}
}
 @media(max-width:768px) {	
	.stm-spacing {
		height: 100px !important
	}
	.bugger_menu { width: 60px;}
	.search_textbox {
			width: -webkit-calc(100% - 64px);
			width: -moz-calc(100% - 64px);
			width: calc(100% - 64px);
	}
	.enroll_class_menu .main_menu_nav{ text-align: center;}
}
 @media(max-width:767px) {
		.test_clients_main{display:none;}
		.client_text .abt-col p {
		    width: 100%;
		    color: #FFFFFF;
		    font-family: robotoregular;
		    font-size: 14px;
		    font-weight: bold;
		    line-height: 22px;
		}
		.abt-col h6 {
		    padding: 0;
		    color: #FFFFFF;
		    font-family: robotoregular;
		    font-size: 20px;
		    font-weight: bold;
		    line-height: 53px;
		}
		.banner3banner {
		    color: #F5A623;
		    font-family: robotoregular;
		    font-size: 24px;
		    font-weight: bold;
		    line-height: 5px;
		    text-align: center;
		}
		.banner3_text p {
		    color: #FFFFFF;
		    font-family: robotoregular;
		    font-size: 14px;
		    font-weight: bold;
		    line-height: 22px;
		    text-align: center;
		    text-transform: uppercase;
		    letter-spacing: 1px;
		}
		.search_textbox {			
			width: -webkit-calc(100% - 64px); width: -moz-calc(100% - 64px); width: calc(100% - 64px);
		}
		.quick_class_div {
			display: inline-block;
			text-align: center;
			color: #fff;
			background-color: #4A4A4A;
			width: 31%;
			margin: 10px;
		}
		.left_test .vc_col-sm-3.vc_col-has-fill {
			width: 50%;
		}
		.right_test .vc_col-sm-3.vc_col-has-fill {
			width: 50%;
		}
		.one.wpb_column.vc_column_container.vc_col-sm-3.vc_col-has-fill {
			border-bottom: 1px solid #ccc;
			border-left: 1px solid #ccc;
		}
		.two.wpb_column.vc_column_container.vc_col-sm-3.vc_col-has-fill {
			border-bottom: 1px solid #ccc;
		}
		.three.wpb_column.vc_column_container.vc_col-sm-3.vc_col-has-fill {
			border-top: 1px solid #ccc;
		}
		.four.wpb_column.vc_column_container.vc_col-sm-3.vc_col-has-fill {
			border-top: 1px solid #ccc;
		}
		.five.wpb_column.vc_column_container.vc_col-sm-3.vc_col-has-fill {
			border-bottom: 1px solid #ccc;
		}
		.six.wpb_column.vc_column_container.vc_col-sm-3.vc_col-has-fill {
			border-bottom: 1px solid #ccc;
		}
		.seven.wpb_column.vc_column_container.vc_col-sm-3.vc_col-has-fill {
			border-top: 1px solid #ccc;
		}
		.eight.wpb_column.vc_column_container.vc_col-sm-3.vc_col-has-fill {
			border-top: 1px solid #ccc;
			border-right: 1px solid #ccc;
		}
		.enroll_class_menu .main_menu_nav{ text-align: center;}
		.bugger_menu { width: 60px;}
}

 @media(max-width:640px) {
	    .single-course-details > a{
		 float:left;
		 }
		 .banner2img img {
		    height: 700px !important;
		}
		.banner_3_main img{
		    height: 700px !important;
		}
		 .sevices_left, .heighlights_left {
			padding-right: 30px;
		}
		.services, .hightlights_main {
			padding-left: 30px;
			margin-top:40px;
		}
		.banner3_text {
		    display: inline-block;
		    vertical-align: top;
		    width: 100%;
		    margin: 0;
		}
		.banner3_text {
		    display: inline-block;
		    vertical-align: top;
		    width: 100%;
		    margin: 0;
		}
		.left_fruture {
		    width: 100%;
		    display: inline-block;
		}
		.right_future {
		    width: 100%;
			text-align:center;
			margin-top:40px;
		}
		.client_text .abt-col p {
		    width: 100%;
		    color: #FFFFFF;
		    font-family: robotoregular;
		    font-size: 18px;
		    font-weight: bold;
		    line-height: 40px;
		}
		.abt-col h6 {
		    padding: 0;
		    color: #FFFFFF;
		    font-family: robotoregular;
		    font-size: 24px;
			
			}
			.client_text {
		    display: inline-block;
		    position: relative;
		    padding-left: 30px;
		}
				.banner3_text p {
		    color: #FFFFFF;
		    font-family: robotoregular;
		    font-size: 18px;
		    font-weight: bold;
		    line-height: 42px;}
			 .first_row1_right {
		    padding-left: 30px;
		    margin-top: 50px;
		}
		.abt-col1.abt-col {
		    width: 100%;
		}
		.abt-col2.abt-col {
		    width: 100%;
		}
		.abt-col3.abt-col {
		    width: 100%;
		}
		.title_row_img img {height:300px !important;}
		.map_top_arrow img{max-width:270px;}
		.wpb_text_column.wpb_content_element.section4-right-text2 {
		    padding-top: 0px;
		}
		.first_row1_left {
		    padding-right: 30px;
		}
			 .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern {
		    color: #FFF;
		    border-color: #F90;
		    background-color: #F90;
		    font-size: 14px !important;
		}
			 .search_textbox .form-control {
		    padding-left: 60px;
		}
		.pop-search-box .form-control {
		    font-size: 10px;
		    font-family: lucida_granderegular;
		}
		.class_schedule_btn a {
			width: 269px;
		}
		.why_choose_us_cls p {
			padding: 0;
			margin-bottom: 30px;
		}
}
@media(max-width:600px) {
	body .tparrows {
	    width: 64px;
	    height: 64px;
	    background: none;
	    border: 0;
	    -webkit-transition: all 0.3s ease;
	    transition: all 0.3s ease;
	    top: 90% !important;
	}
	.footer_text_callus {
	    display: block;
	}
	.footer_text_callus a {
	    display: block;
	    width: 100%;
	}
	.testimonials_quotes::before {
	    bottom: -40px;
	    content: "";
	    font-family: FontAwesome;
	    font-size: 50px;
	    position: absolute;
	    right: 0;
	    color: #000;
	}
	.testimonials_quotes::after {
	    color: #000;
	    top: 0;
	    content: "";
	    font-family: FontAwesome;
	    font-size: 50px;
	    position: absolute;
	    left: 0;
	}
	.search_textbox {
		width: -webkit-calc(100% - 64px);
		width: -moz-calc(100% - 64px);
		width: calc(100% - 64px);
	}
	.enroll_class_menu .main_menu_nav{ text-align: center;}

}
 @media(max-width:480px) {
	    body .tparrows {
		    width: 44px;}
			 .heighlights_left .wpb_single_image.vc_align_right {
		    text-align: right;
		    padding-right: 0px;
		    padding-left: 30px;
		}

	   .future {
		    padding: 24px;
		}
	   .abt_title {
		    color: #F5A623;
		    font-family: robotoregular;
		    font-size: 24px;
		}
		body .tp-bullets .tp-bullet {
			width: 15px;
			height: 15px;
			position: absolute;
		}
		body .tp-bullets .tp-bullet.selected {
			background: rgb(255,255,255);
			width: 15px;
			height: 15px;
			position: absolute;
		}
		.tparrows.tp-leftarrow:before {
			content: '\e824';
			background-image: url(/wp-content/uploads/2017/07/left_slider1b.png);
			height: 44px;
			width: 44px;
		}
		.tparrows.tp-rightarrow:before {
			content: '\e824';
			background-image: url(/wp-content/uploads/2017/07/right_slider1b.png);
			height: 44px;
			width: 44px;}
		.sub_title {
		 font-family: robotobold !important;
		 line-height: normal !important;
		}
		.rev-btn:after {
			position: absolute;
			content: "\f061";
			height: 30px;
			width: 30px;
			left: 0px;
			top: 75%;
			font-size: 14px !important;
			transform: translateY(-50%);
			font: normal normal normal 14px/1 FontAwesome;
		}
		.bugger_menu {
			width: 60px;
			height: 45px;
			background: #007FCA;
			display: inline-block;
			vertical-align: top;
			text-align: center;
			padding-top: 5px;
		}
		.pop-search-box .form-control {
			font-size: 12px;
			font-family: lucida_granderegular;
		}
		.search_textbox .form-control {
			padding-left: 55px;
		}
		a.js-open-search-box {
			top: 8px;
		}
		.dis_bannr br, .sub_title br, .title_a br {
			display: block;
		}
		.search_textbox {
			width: -webkit-calc(100% - 64px);
			width: -moz-calc(100% - 64px);
			width: calc(100% - 64px);
		}
		.quick_class_div {
			width: 44%;
		}
		.mobile_header .logo_wrapper {
			position: relative;
			background: #fff;
			padding: 12px 0px 12px 10px;
			text-align: center;
		}
		.enroll_class_menu .main_menu_nav{ text-align: center;}
}
@media(max-width:479px) {
	.enroll_here_btn a{padding: 8px 20px; margin: 5px 5px; font-size: inherit; border: 0px solid #F5A623;}
		.class_schedual_btn a{padding: 8px 20px 6px;}
		.enroll_class_menu .main_menu_nav{ text-align: center;}
	}
 @media(max-width:420px) {
	    .wpb_wrapper .quick_class_div:first-child {
		    margin-left: 52px;
		}
		.quick_class_div {
			width: 94%;
		}
		.search_textbox .form-control {
		    padding-left: 55px;
		}
		.enroll_here_btn a{padding: 8px 20px; margin: 5px 5px; font-size: inherit; border: 0px solid #F5A623;}
		.class_schedual_btn a{padding: 8px 20px 6px;}
		.enroll_class_menu .main_menu_nav{ text-align: center;}
}
 @media(max-width:360px) {
	 a.vc_general.vc_btn3.vc_btn3-size-sm.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-warning.abt_future {
		    font-size: 12px !important;
		}
			 .abt_future {
		    border-radius: 10px !important;
		    width: 237px !important;
		}
		.rev-btn:after {
		    position: absolute;
		    content: "\f061";
		    height: 30px;
		    width: 30px;
		    left: 4px;
		    top: 81%;
		    font-size: 12px !important;
		    transform: translateY(-50%);
		    font: normal normal normal 14px/1 FontAwesome;
		}

		.enroll_here_btn a{padding: 8px 20px; margin: 5px 5px; font-size: inherit; border: 1px solid #F5A623;}
		.class_schedual_btn a{padding: 8px 20px 6px;}
}
 @media(max-width:320px) {
	 .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern {
		    color: #FFF;
		    border-color: #F90;
		    background-color: #F90;
		    font-size: 11px !important;
		}
		.testimonials_carousel.style_2 .item .testimonial p {
			font-family: 'Unica One', cursive;
			color: #4A4A4A;
			font-size: 16px;
			line-height: 34px;
			text-align: center;
		}
		.search_textbox {
			width: -webkit-calc(100% - 64px);
			width: -moz-calc(100% - 64px);
			width: calc(100% - 64px);
		}

		.enroll_here_btn a{padding: 8px 8px; margin: 4px 5px; font-size: inherit; border: 1px solid #F5A623;}
		.class_schedual_btn a{padding: 8px 8px 6px;}
}
ul.ubermenu-row.ubermenu-row-id-2103_auto_1.ubermenu-autoclear {
   text-align: center;
}
.ubermenu-row.ubermenu-row-id-1997.ubermenu-autoclear {
    text-align: center;
}



#view-course-outline h2{ font-size: 18px;color: #4A90E2}
#view-course-outline h3{color: #4A90E2}
#view-course-outline p {color: #000000;font-family: 'robotoregular';font-size: 15px;line-height: 25px;padding-top: 10px;
text-align: center;}
#view-course-outline ul {margin-left: 10%;}
#view-course-outline ul li {color: #000000;font-family: 'robotoregular';font-size: 18px;line-height: 30px;list-style-type: disc;}
#view-course-outline table tbody tr th {color:#000;}
#view-course-outline table tbody tr td {color:#000;}


.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #5897fb !important;}
.posts_list > ul {color: #000;font-family: Roboto;font-size: 15px;}
.stm_post_details ul li.post_date {font-size: 15px;color: #000;}
.stm_post_details ul li.post_by {font-size: 15px;color: #000;}
.stm_post_details ul li.post_cat {font-size: 15px;color: #000;}
.post_excerpt a {display: none;}

@media print { a:link:after, a:visited:after { display: none; content: ""; } }

.head-title {text-align: center;}
.head-title h2 {font-size: 20px;text-align: center;padding: 0;margin: 0;}
.head-title h3 {font-size: 16px;text-align: center;padding: 0;margin: 0;}
.row .col-md-6 label {color:#000;padding-bottom: 10px;}
.row .col-md-12 label {color:#000;padding-bottom: 10px;padding-top: 10px;}
.row .col-md-4.submit-btn {float: right;padding-top: 20px;}
.wpcf7-form-control-wrap {border: 1px solid #ddd;}
input.wpcf7-form-control.wpcf7-submit {color: #000;font-size: 16px;font-weight: 600;}
.cr_section_eight {text-align: center;}
.single_news_post_detail_main a.a2a_dd.addtoany_no_icon.addtoany_share_save {
    position: absolute;
    margin-top: -34px;
    margin-left: 32px;
}
.cr_section_five {padding-bottom: 10px;}
.cr_section_five a {color: #000;font-size: 18px;font-weight: 600;}
.cr_section_five a:hover {color: #007FCA;}
.cr_section_five a span {margin-left: 10px}
p.mentoring_text1 {color: #000;font-family: 'robotoregular';font-size: 14px;}
.currant-category-discription ul li {color: #000;font-family: 'robotoregular';font-size: 18px;}
.currant-category-discription p {color: #000;font-family: 'robotoregular';font-size: 18px;}




.ubermenu.ubermenu-disable-submenu-scroll .ubermenu-item>.ubermenu-submenu.ubermenu-submenu-type-mega {
        overflow: hidden;
    max-width: 1050px;
    left: 50%;
    transform: translateX(-50%); background: #fff !important; margin-top:0px;
}
.ubermenu .ubermenu-nav .ubermenu-column-1-4 {
    width: 35%;
}
.ubermenu .ubermenu-nav .ubermenu-column-3-4 {
    width: 65%;
}
.ubermenu .ubermenu-nav .ubermenu-column-1-2 {
    width: 100%;
}

.ubermenu .ubermenu-row  .custom_sub2_nav a {
    padding: 0 10px!important;
}
.ubermenu .ubermenu-row{ background: #fff !important; margin-bottom: 0;}
.ubermenu .ubermenu-row:nth-child(2){ background: #f2f2f2 !important; border-top:1px solid #ccc; border-bottom: 1px solid #ccc; font-weight: bold;}

.mp-menu.mp-cover{ position: fixed !important;}

 @media(max-width:1280px) {
 	body.header_style_4 .header_top{ width:98%;}
 }
 @media(max-width:1023px) {
	.mp-pusher{ position: fixed !important; width:100%;}
	body #header{ position: absolute !important;}
	body.header_style_4 .header_top{ width:98%;}
	.wpb_wrapper #lists {float: left; width: 100%;}
	.mobile_icon_text.clearfix { padding: 5px 0 0 12px;}
	.mp-menu{ width:280px !important; overflow: auto; background: #fff;}
	.container_mobile .mp-level a{ padding: 10px !important; font-size: 14px !important;}
	.container_mobile .mp-back::after{left: 10px !important; top: 33% !important;}
	.container_mobile .mp-level a.mp-back { padding-left: 30px !important;}
	.container_mobile .mp-level {background: #fff;border-right: none !important;z-index: 100;}
	.mp-pusher.mp-pushed::after, .mp-level.mp-level-overlay::after {z-index: 99;}
}

.post-3878 .wpb_text_column ol {margin-left: 30px;}

.virtual-cls-details{ display: inline-block; width:100%;}
.virtual-cls-details ul{ margin: 0; padding: 0; list-style-type: none;}
.virtual-cls-details ul li{ float: left; width: -webkit-calc(50% - 16px);  width:-moz-calc(50% - 16px);   width:calc(50% - 16px);margin: 8px; background: #e5e3e6;
padding:8px 12px; color:#333; font-weight: 600; font-size: 14px;}
.virtual-cls-desc{ display: inline-block;
    width: 100%;
    padding: 20px 10px 30px;
    box-sizing: border-box;
    color: #4A4A4A;
    font-family: 'robotoregular';
    font-size: 18px;
    text-transform: uppercase; border-bottom: 1px solid #99A9B3; }

.virtual-cls-price{display: inline-block; width:100%; padding: 10px; box-sizing: border-box;}
.virtual-cls-price .left{ float: left;
    font-size: 16px;
    color: #333;
    font-weight: 600;
    padding: 10px 0;}
.virtual-cls-price .right{ float: right;}
.virtual-cls-price  a {
	border-radius: 10px;
	color: #ffffff;
	display: block;
	font-size: 14px;
	margin-top: 0;
	text-align: left;
	font-family: 'robotoregular';
	position: relative;
	float: right;
    font-weight: bold;
    width: 186px;
    padding: 10px 10px 10px 45px;
    text-transform: uppercase;
    background-color: #007fca;
}
.virtual-cls-price  a:after {
	content: "";
	font-family: FontAwesome;
	font-size: 22px;
	height: 20px;
	left: 15px;
	position: absolute;
	top: 4px;
	width: 50px;
}
.virtual-cls-srch{ display: inline-block; width:100%; text-align: center; padding: 10px 0 0; box-sizing: border-box; position: relative}

.virtual-cls-srch .form-control {
    font-size: 14px;
    font-family: lucida_granderegular;
    background: #fff;
    border: 1px solid #99A9B3;
	border-radius: 10px; 
	padding: 15px 55px 15px 15px;
    display: inline-block;
}

.virtual-cls-srch button {
    display: block;
    position: absolute;
    z-index: 222222;
    background: #007FCA;
    padding: 10px 12px;
    border-radius: 10px;
    color: #fff;
    top: 15px;
    right: 6px;
    border: none;
}

.virtual-cls-pagination{ display: inline-block; width:100%; padding: 10px 0; color: #4A4A4A;}

@media (max-width:1200px){
	.current-category-child-list .single-course-details{ margin-right: 10px !important;}
}
@media (max-width:1024px){
	.current-category-child-list .single-course-details{ margin-right: 21px;}
}
@media (max-width:479px){
	.virtual-cls-details ul li{ width:100%; margin: 8px 0;}
	.virtual-cls-price .right {float: left; width:100%;}
	.virtual-cls-price .left{ float: left; width:100%; }
	.virtual-cls-price  a{ float: left;}
	.virtual-cls-desc{padding: 20px 0px 30px;}
	.virtual-cls-price{ padding: 10px 0;}
}

#wpadminbar #content { margin-top: 220px; }

#popup label, #popup1 label{
        padding-bottom: 0 !important;
        margin-bottom: 0 !important;
}

#popup .wpcf7-not-valid-tip, #popup1 .wpcf7-not-valid-tip{
        bottom: 0 !important;
        left: 10px !important;
}

#popup header, #popup1 header{
        padding: 0 !important;
}

#popup .wpcf7-response-output, #popup1 .wpcf7-response-output{
        margin-top: 0 !important;
}

#popup .head-title, #popup1 .head-title{
        padding-top: 5px;
}

#wpcf7-f2356-p3251-o1 span.wpcf7-not-valid-tip {
    position: unset !important;
    margin-top: -20px;
    margin-bottom: 10px;
    font-size: 12px;
    margin-left: 10px;
}

.virtual-cls-desc a {
	cursor: pointer;
}

