/*
 Theme Name:     Responsive Child Theme
 Theme URI:      http://www.elegantthemes.com/gallery/bootstrap-ultimate/
 Description:    Responsive Child Theme
 Author:         responsive Themes
 Author URI:     http://www.elegantthemes.com
 Template:       responsive
 Version:        1.0.0
*/

@import url("../responsive/style.css");

/* =Theme customization starts here
------------------------------------------------------- */

.calendarfrm{ height:840px;}

@font-face {
    font-family: 'OpenSansLight';
    src: url('fonts/opensans-light.eot');
    src: url('fonts/opensans-light.eot') format('embedded-opentype'),
         url('fonts/opensans-light.woff') format('woff'),
         url('fonts/opensans-light.ttf') format('truetype'),
         url('fonts/opensans-light.svg#OpenSansLight') format('svg');
}

.widget_recent_entries ul li{ margin-bottom:7px !important;}
ul#recentcomments li{margin-bottom:7px !important;}
.widget_recent_comments .widget-title h3, .widget_recent_entries .widget-title h3{ font-weight:bold !important;}
.phone_ne{font-size:2em !important;color:#fff;}
ul.traning_cmt{ float:left;margin-bottom: 12px !important;}
.mapbuilder{ padding-bottom:7px !important;padding-top:20px !important; line-height:20pt;}
a { outline:none !important;}
a.button, input[type="reset"], input[type="button"], input[type="submit"]{ font-weight:normal !important;}
.communityforms .use-floating-validation-tip span.wpcf7-not-valid-tip {
    padding: 2px !important;
    top: 0 !important;
}

.whymaps{
  	max-width: 700px;
    padding-top: 23px;
}
.registration {
    width: 100%;
}
.maincalendar{}
.maincalendar ul li {
    list-style: outside none disc;

}
.registration {
    margin-top: -112px;
    width: 100%;
}

.rleft {
    color: red;
    float: left;
    font-family: Georgia;
    font-size: 20px;
    font-weight: bold;
    width: 50%;
}


.rright {
    color: #444444;
    float: left;
    font-family: "Lucida Grande";
    font-size: 23px;
    line-height: 14px;
    margin-left: 19px;
    width: 43%;
}
.rright a{color: #444444;}

.rright:hover{color: #444444;}
  body{
    -webkit-text-size-adjust: none;
  }
@font-face {
    font-family: 'OpenSansBold';
    src: url('fonts/opensans-bold.eot');
    src: url('fonts/opensans-bold.eot') format('embedded-opentype'),
         url('fonts/opensans-bold.woff') format('woff'),
         url('fonts/opensans-bold.ttf') format('truetype'),
         url('fonts/opensans-bold.svg#OpenSansBold') format('svg');
}

.calendarframe #wpadminbar{ display:none; visibility:hidden;}
.calendarframe html {
    margin-top: 32px !important;
}


.gettingstart_frm_wrap{ width:100%; margin:0 auto;}
.frm_imag{ float:left; width:150px;}
.frm_cntwrap{ float:right; width: 77%;}


#post-691 #wpadminbar {
display: none;
}


.js .main-nav #responsive_current_menu_item{    height: 22px !important;}

.mfp-contentcode{ padding:10px;}
.steplast4{position: absolute !important;right: 16px !important;  bottom:130px !important; color:#fff! important;}

.slider-traning-panel .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab, .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content{ padding:0px !important;}
.js .main-nav #responsive_current_menu_item{padding: 5px 40px 5px 10px !important;}

#footer a{ color:#FFF !important;}
html { overflow-x:hidden; }
.landleft{float:left;max-width:700px;}
.himple  .newtabtop .ui-slider-tabs-list li{ padding-bottom:21px !important;}
.newtabtop{ background-color:#FFF !important; }
.newtabtop .inn_conleft p{  color: #3f3f3f; font-family: Georgia;  font-size: 18px;
font-style: italic; margin-bottom: 15px !important; line-height: 27px;}
.newtabtop .inn_conright{ display:none;}
.restright { color: #f26522; float: right;  margin-right: 37px; padding-top: 207px;}
.whythinking .RES2 { background:url(images/leftarrow.jpg) no-repeat !important;}
.beneright{ color: #f26522; padding-top: 66px;  float: right;margin-right: 23px;}
.result_right p{ margin-bottom:10px;}
.whythinking  .RES2{ left:0px !important;   top: 1082px !important; background:url(images/leftarrow.jpg) no-repeat !important; }
.result_lefts{   max-width: 208px !important;border-right: 1px solid #ccc;padding-right: 25px; float:left; line-height:17.1px !important;}
.result_lefts h2{   font-family: 'OpenSansLight' !important; font-size:18px !important; color:#3f3f3f; margin-bottom:2px !important;}
.result_lefts span{ line-height:5.2px !important;font-family: 'OpenSansLight' !important; font-size:12px !important; color:#3f3f3f;font-style:italic; }
a.learnmore{ padding-top: 8px; background:url(images/learnmorelink.jpg) repeat-x; display:block; font-family: 'OpenSansLight'; font-style:italic; height:35px;
clear: both;  font-weight: bold; text-align: center;color:#3f3f3f  !important;}
.result_right{ max-width:686px !important; float:right;}

.newtabtop .ui-slider-tabs-indicator-container{ background-color:#ebebeb !important; display:none;}
.newtabtop .ui-slider-tabs-indicator-container .ui-slider-tabs-indicator{ right:0px !important;}
.whythinking{ color:#333 !important;}

.himple .ui-slider-tabs-content-container{ height:950px !important;}
.traningmaterial .ui-slider-tabs-content-container{ height:1500px;}
.howimplement .ui-slider-tabs-content-container{ height:750px !important;}
h4.wpb_toggle{ font-size:14px !important; line-height:18px !important;}

#content-archive h2.entry-title{ font-size:22px !important;}

.singright{ width:34% !important; float:right !important;}
.singright .col-300{ width:100% !important;}
#respond h3{ font-size:14px !important;}
#respond{ margin-bottom:50px !important;}
.blogsingle{ width:60% !important;float:left;}
.blogsingle h1{ font-size:20px !important;}
h1.entry-title{border-bottom: 1px solid #edeaea;  color: #ef4123;font-size: 21px !important; margin-top: 10px !important;
 padding-bottom: 8px;  padding-top: 16px;}
.breadcrumb-list{ display:none !important;}
#content-archive a, #recentcomments li a, .widget_recent_entries li a{ color:#f26522 !important;}
.widget_recent_entries ul, ul#recentcomments{color:#f26522 !important;}

.steparboxes2 p{ line-height: 19px !important; color: #f26522 !important;  font-family: "Georgia" !important;  font-size: 18px !important;   padding-left: 16px;
 padding-right: 16px; font-style: italic;}
.steparboxes2 {  margin-bottom: 16px; display:block; background:url("images/arrowbox.png") no-repeat; background-position:bottom center; 
height: 255px; width:29%; float:left; color:#f26522 !important; margin-right:34px;}
.steparboxes2  a{ font-family:"Georgia" !important; font-size:19px !important; 
 line-height: 33px !important;background-color:#f26522 !important; display:block; color:#FFF !important;  text-align:center;font-style:italic !important;}
.steparboxes2 h5{ color: #fff !important; padding-bottom: 78px; text-align: center;font-family: georgia !important;
 margin: 0px !important;font-size: 20px;margin-bottom: 10px;}

.steparbox3 p{ line-height: 19px !important; color: #f26522 !important;  font-family: "Georgia" !important;  font-size: 18px !important;   padding-left: 16px;
 padding-right: 16px; font-style: italic;}
.steparbox3 { display:block; background:url("images/btnarrowleft.png") no-repeat; background-position:bottom center; 
height: 247px; width:29%; float:left; color:#f26522 !important; margin-right:34px;}
.steparbox3  a{ font-family:"Georgia" !important; font-size:19px !important; 
 line-height: 33px !important;background-color:#f26522 !important; display:block; color:#FFF !important;  text-align:center;font-style:italic !important;}
.steparbox3 h5{ color: #fff !important; padding-bottom: 58px; text-align: center;font-family: georgia !important;
 margin: 0px !important;font-size: 17px;margin-bottom: 10px;}

.steps_next{  float: right;  padding-top: 27px;  padding-bottom: 42px; margin-right: 90px; font-style: italic;  font-size: 18px;
 font-weight: bold; text-decoration: underline;  font-family: georgia; clear:both; visibility:hidden;}

.steparbox4 p{ line-height: 19px !important; color: #f26522 !important;  font-family: "Georgia" !important;  font-size: 18px !important;   padding-left: 16px;
 padding-right: 16px; font-style: italic;}
.steparbox4 {  margin-bottom: 16px;display:block; background:url("images/arrowbox.png") no-repeat; background-position:bottom center; 
height: 268px; width:29%; float:left; color:#f26522 !important; margin-right:34px;}
.steparbox4  a{ font-family:"Georgia" !important; font-size:19px !important; 
 line-height: 33px !important;background-color:#f26522 !important; display:block; color:#FFF !important;  text-align:center;font-style:italic !important;}
.steparbox4 h5{ color: #fff !important; padding-bottom: 78px; text-align: center;font-family: georgia !important;
 margin: 0px !important;font-size: 20px;margin-bottom: 10px;height: 35px;}

.tabs-menu{ width:100%; text-align:center;}
.tabs-menu li{ float:none!important; display:inline-block;}

.steparbox2{ margin-left:130px;}
.steparbox2 h5{ font-size:20px;}

.steparbox p{ line-height: 19px !important; color: #f26522 !important;  font-family: "Georgia" !important;  font-size: 18px !important;   padding-left: 16px;
 padding-right: 16px; font-style: italic;}
.steparbox { display:block; background:url("images/arrowbox.png") no-repeat; background-position:bottom center; 
height: 258px; width:29%; float:left; color:#f26522 !important; margin-right:34px; margin-bottom: 16px;}
.steparbox  a{ font-family:"Georgia" !important; font-size:19px !important; 
 line-height: 33px !important;background-color:#f26522 !important; display:block; color:#FFF !important;  text-align:center;font-style:italic !important;}
.steparbox h5{ color: #fff !important; padding-bottom: 66px; text-align: center;font-family: georgia !important;
 margin: 0px !important;font-size: 20px;margin-bottom: 10px; height:20px;}



.howtoimple .wpb_wrapper h2.stepproce{ padding-bottom: 9px !important;}
a.stepp1{width: 311px;}
.hwtoimstepfirst h1{ padding-bottom:20px !important;}
.thnk_stpes{   font-size: 13pt; color: #3f3f3f;
    font-family: georgia;
    font-weight: normal;

    margin-top: 34px;
}
.stepsboxes .wpb_content_element, ul.wpb_thumbnails-fluid > li, .last_toggle_el_margin, .wpb_button{ margin-bottom:0px !important;}
.stepstitle{ font-family: 'OpenSansLight' !important; font-size:22px !important; color:#FFF !important; }
.stepswrap{ max-width:960px; padding-top:0px; }

.stepswrap p{margin-top: 0px !important}


.stepswraphd{ font-family:Georgia !important; font-size:24px !important; font-weight:normal; font-style:italic; color:#f26522;}
.stepswraphd a{color:#f26522 !important;}
.howtostep{ float:left; width:45%; height:141px; float:left;color:#FFF !important; padding-top:13px; padding-left:18px;}
.howtostep ul{ margin:0px; padding: 0 0 0 18px;}
.howtostep ul li{ margin:0px; padding:0px; font-family:Georgia; font-size:18px;font-style:italic; line-height:25px !important;}

.howtostep1{ background:#f26522;}
.howtostep2{ background:#00add4;}
.howtostep3{ background:#45b97c;}
.howtostep4{ background:#7e499d;}

.fc-widget-header,.fc-widget-content{border:5px solid #fff !important;}
.focusbox{ max-width:230px; float:left; height: 330px; margin-right:5px;}
.focusbox ul { padding: 0;}
.focusbox ul li { color:#FFF; border-bottom: 1px solid #fff;line-height: 23px;
list-style: none outside none; margin-bottom: 7px; margin-left: 15px;margin-right: 17px;padding-bottom: 0px;}
#focusboxtitle{color:#FFF; color: #fff; font-size: 17px;  padding-right: 6px; text-align: center;}
#focusbox1{ background:#f26522;}
#focusbox2{ background:#00add4;}
#focusbox3{ background:#45b97c;}
#focusbox4{ background:#7e499d;}
.focusbox li:last-child { border-bottom: medium none;}
.mobile_focus{ max-width:100%;}
.mobile_focus{ display:none !important;}

#nav_menu-2{   margin-left: 33px !important;  margin-right: 16px !important;}
#nav_menu-3{ margin-left:10px; margin-right:10px;}
.widget-title h3, .widget-title-home h3{ font-size:24px !important;}
.widget_nav_menu .widget-title h3{ font-size:18px !important;}

.contbox{font-family: georgia;}
.shareicn{font-family: georgia;  font-size: 18px;}
.ai1ec-month-view .ai1ec-event { height:100px !important;}
.ai1ec-month-view td, .ai1ec-week-view td, .ai1ec-oneday-view td{ border:10px solid #fff !important;}
.ai1ec-word-wrap.ai1ec-month-view .ai1ec-event{ height:100px !important;}
.ai1ec-month-view .ai1ec-date{   font-size: 16pt !important; height:0px !important; background-color:#ebebeb !important;}
.ai1ec-month-view th, .ai1ec-week-view th, .ai1ec-week-view .ai1ec-hour-marker div, .ai1ec-week-view .ai1ec-allday-label, .ai1ec-oneday-view th, .ai1ec-oneday-view .ai1ec-hour-marker div, .ai1ec-oneday-view .ai1ec-allday-label{ text-shadow:0px !important;}
.ai1ec-calendar-view table{ margin:20px 0 0 !important; padding:0px !important; border:none !important;}

.ai1ec-calendar-view table th{ background-color:#c9c9c9 !important; font-size:14px !important;
 margin:5px !important; text-shadow:0px !important;border-right: 9px solid #fff !important;}
 
#text-3{ margin-right:0px !important;} 
span.ai1ec-event-title{
	text-shadow:none !important;
display:block !important; color:#515151 !important; background-color:#ebebeb !important; font-size:9px !important; padding:1px !important; margin-top:8px !important; background:url(images/zoom.gif) no-repeat right center;}
.ai1ec-calendar-view table th:last-child{ border-right:0px !important;}

.ai1ec-calendar-toolbar{ margin:0px !important; padding:0px !important; margin-bottom:15px !important;}
.ai1ec-category{box-shadow:none !important;}
.ai1ec-dropdown-menu{box-shadow:none !important;border:none !important;}
.ai1ec-calendar-toolbar{border:none !important;}
li.ai1ec-category-filter .ai1ec-dropdown-menu { display:block !important; position:static !important; border:none !important;}
li.ai1ec-category-filter .ai1ec-dropdown-menu div { float:left !important; border:none !important; background-color:#fff !important; 
color:#FFF !important; margin-right:5px!important; padding:0px !important;}
li.ai1ec-category-filter .ai1ec-dropdown-menu .ai1ec-active{background-color:#f26522 !important; }

li.ai1ec-category-filter .ai1ec-dropdown-menu a {  text-transform:capitalize !important;color:#515151 !important; border:1px solid #c9c9c9 !important;
border-radius: 0px !important; background:none !important; margin:0px !important; padding:0 13px 0 0 !important;  font-size:16px !important; display:block !important; font-family:Georgia, "Times New Roman", Times, serif !important;}


.ai1ec-dropdown-menu > .ai1ec-active > a, .ai1ec-dropdown-menu > .ai1ec-active > a:focus{background-color:#f26522 !important; border:none !important; color:#FFF !important;border:1px solid #f26522 !important;}
li.ai1ec-category-filter .ai1ec-dropdown-menu .ai1ec-active a{color:#FFF !important;border:1px solid #f26522 !important;}
li.ai1ec-category-filter .ai1ec-dropdown-menu a:hover {color:#FFF !important;border:none !important; margin:0px !important;   background-color:#f26522 !important;border:1px solid #f26522 !important; }
a.ai1ec-dropdown-toggle{ display:none !important; border:none !important;}



.landingtitile{
 text-align: center; margin: 9px 0 2px; padding: 0px; text-transform:uppercase; font-weight:normal;
 font-family: 'OpenSansBold'; font-size:21px !important;   width: 193px;
}

.postcont h3 {font-family: 'OpenSansBold' !important;  font-size: 21px; font-weight: normal;}
.postcont p{color: #313131 !important; font-weight: bold;line-height: 19pt; }

.howtoimpl-slider-panel .panel-wrapper .steparbox p{ font-size:16px !important;}

.purchaseinfo {font-family: georgia !important;font-size: 14pt; margin-bottom: 5px !important; color:#3f3f3f;line-height: 25px; padding-bottom:12px;}

.howtoimple .wpb_wrapper p{font-family: georgia !important;font-size: 14pt; margin-bottom: 5px !important; color:#3f3f3f;line-height: 25px;}
.howtoimpl-slider-panel .panel-wrapper p{font-family: georgia !important;font-size: 14pt !important;}
.howtoimple h2{ font-family: 'OpenSansLight';font-size: 29px !important;font-weight: normal; margin-bottom: 27px;margin-top: 0; padding: 0 !important;}
.widget-wrapper{ padding-left:0px !important;}
.howtoimple iframe{     margin-top: 26px; padding:0px;margin-left: -8px !important;}
.howtoimple h1{  margin-top: 22px !important; margin-bottom:11px !important; font-size: 3.3em; font-weight: normal !important;}



.howtoimple  .ui-slider-tabs-content-container .ui-slider-tab-content{ height:auto !important;}

#mySlidermain  .ui-slider-tabs-indicator{ display:none !important;}
#mySliderTabs .ui-slider-tabs-indicator{ display:block !important;   float: left;}

li.ui-tabs-active .mainbg { background:url(images/blog_hover.png) no-repeat !important;  width: 331px;}
li.ui-tabs-active .post-date{ color:#FFF !important;}

#content{ margin-top:7px !important;}


/*how to implement */
.pagination {background: none repeat scroll 0 0 #ebebeb;  left: 0;
 margin: 0 !important; padding-bottom: 7px; padding-left: 26px !important;
 padding-right: 0 !important; padding-top: 0 !important; position: absolute;
 text-align: left;top: -5px; width: 100%; z-index: 20;}
 
.swiper-wrapper .wpb_wrapper p{ color: #686868;
    font-family: georgia;
    font-size: 18px !important;
    font-weight: normal !important;
    margin-top: 15px;}
.swiper-container { width: 100%; height:100%; color: #fff;}
.swiper-slide .title { font-style: italic; font-size: 42px; margin-top: 80px; margin-bottom: 0; line-height: 45px;}

.htmpage p{ font-weight:normal !important;
font-size: 17px; color:#3f3f3f !important;}


.htmpage  .wpb_content_element, ul.wpb_thumbnails-fluid > li, .last_toggle_el_margin, .wpb_button{ margin-bottom:27px !important; font-weight:normal !important;}
a.stepp1{ background: url("images/steparrow1.png") no-repeat scroll right bottom  rgba(0, 0, 0, 0);
    clear: both;
    color: #f26522 !important;
    display: block;
    font-size: 24px;
    font-style: italic;
    margin-bottom: 1px !important;
    padding:18px 0 8px;
    right: 0 !important;  
    text-align: unset;width: 358px;
}
a.step_p{   background: url("images/new-implearrow.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    clear: both;
	 font-family: georgia;
    color: #fff !important;
    display: block;
	text-decoration: underline;
    float: right;
    font-size: 17px;
	 margin-right: 42px;
    font-style: italic;
    font-weight: bold;
    line-height: 8px;
    margin-bottom: 1px !important;
    padding:23px 91px 26px;
    right: 0 !important;
    text-align: unset;
 }

.tabsalign #howtoimpl-slider-nav-ul li a{    padding-bottom:24px !important; }
.howtoimp_paging{background-color: #ebebeb; padding-left: 15px; padding-top: 4px;}

#howtoimpl-slider-wrapper .ls-nav ul#howtoimpl-slider-nav-ul li.tab5{visibility:visible!important;}
#howtoimpl-slider-wrapper .ls-nav ul#howtoimpl-slider-nav-ul li.tab5 a{padding:25px 5% 24px 5%!important; width: auto !important;}


.ls-nav ul#howtoimpl-slider-nav-ul li{ float:left;}
.ls-nav ul#howtoimpl-slider-nav-ul li.tab2,
.ls-nav ul#howtoimpl-slider-nav-ul li.tab3,
.ls-nav ul#howtoimpl-slider-nav-ul li.tab4 {
    display: none;
}

#howtoimpl-slider-nav-ul li a{ margin:0px !important; font-family: Georgia !important;
    font-size: 23px !important;  background: none repeat scroll 0 0 #ebebeb !important;
    color: #555 !important;  display: table-cell;
    padding-bottom:0px !important;
    padding-left:5%;
    padding-right:5%;
    padding-top: 25px !important;
}
#howtoimpl-slider-wrapper .ls-nav li.current a {
    color: #f26522 !important;
}

/*traning */
#howtoimpl-slider-wrapper .ls-nav{  background: none repeat scroll 0 0 #ebebeb !important;}
#slider-traning-nav-ul{background:#ebebeb; float: left; width: 100%;}
#slider-traning-nav-ul li{float: left; margin: 0 0 0 6%;}
#slider-traning-nav-ul li a{ 
	margin:0px !important;
	font-family: Georgia !important;
    font-size: 23px !important;  
	background: none repeat scroll 0 0 #ebebeb !important;
    color: #555 !important;  
	display: table-cell;
    padding-bottom:26px !important;
    padding-left:0;
    padding-right:0;
    padding-top: 25px !important;
}
#slider-traning-nav-ul li.tab2{display:none;}
#slider-traning-nav-ul li.tab4{ float:right; margin:0;}
#slider-traning-nav-ul li.tab4 a	{
	 background: url("images/traninmatrial.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    height: 72px !important;
    padding: 0 !important;
    text-indent: -9999px !important;
    width: 134px;
}

.slider-community-panel .inn_conleft{ margin-left:0px !important; padding-left:0px !important;}

#slider-traning-wrapper .ls-nav li.current a{ color: #f26522 !important;  }
a.community_firstlink{  height: 27px !important;position:absolute; top: 237px !important; padding-top:133px !important;background-size:63% !important;  background-position: center top !important;
    color: #fff !important; text-align:center;
    display: block !important;
    font-family: "OpenSansLight" !important;
    font-size: 17px !important;
    font-weight: bold !important;}
	
a.community_link{ background-position: center top !important;
    background-size: 73% auto !important; color: #fff !important;
    display: block !important;font-family: "OpenSansLight" !important;
    font-size: 17px !important; font-weight: bold !important;
    height: 29px !important; padding-top: 154px; position: absolute;
    right: 67px !important;text-align: center;  top: 72px;}
/*community */

.welpage_community{  float: left;  height: 321px !important;  margin-bottom: 15px;  padding-bottom: 17px !important; padding-top: 21px;}
.welpage_community .weleft1{ margin-right:10px;}


.slider-community-panel .community_conleft p{ color:#FFF !important;}

.slider-community-panel .community_conleft h1{ color:#FFF !important; margin-top:10px !important;}
.slider-community-panel .community_conleftfirst h1{ color:#FFF !important; margin-top:10px !important;}

.slider-community-panel .community_conleft h2{ color:#FFF !important;}
.slider-community-panel  .community_conleft{ width:73% !important; float:left !important;color: #fff !important;}
.slider-community-panel  .firstpagec{ width:100% !important; float:left !important;color: #fff !important;}



.slider-community-panel .advanceslide_conleft p{ color:#FFF !important;}
.slider-community-panel .advanceslide_conleft h1{ color:#FFF !important;}
.slider-community-panel .advanceslide_conleft h2{ color:#FFF !important; line-height:40px;}

.slider-community-panel  .advanceslide_conleft{ max-width:68% !important; float:left !important;color: #fff !important;}
.slider-community-panel  .advanceslide_conright{  float: right;
    height: 300px;
    position: relative; }

.advanceslide_conleft  ul.gettinglink{margin: 0 0 14px;
    padding: 0;}


.advanceslide_conleft  ul.gettinglink li {
background-image: url("images/listcirclenew.png");
    background-position: 10px 7px;
    background-repeat: no-repeat;
    background-size: 10px auto;
    color: #fff;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 17px;
    list-style: outside none none;
}

#community .ls-nav ul li a{ height: 75px; width: 94px; margin-right: 2px !important;}

ul#slider-community-nav-ul li.tab1{ float:left;  padding:3px 0  !important;}
ul#slider-community-nav-ul li.tab1 a{padding: 5px !important;  
 background-image:url(images/community/commty_1.png)!important; background-repeat:no-repeat !important; display:block !important; }

ul#slider-community-nav-ul li.tab2{ float:left;  padding:3px 0  !important; }
ul#slider-community-nav-ul li.tab2 a{padding: 5px !important;  
 background-image:url(images/community/commty_4.png)!important; background-repeat:no-repeat !important; display:block !important; }
 
ul#slider-community-nav-ul li.tab3{ float:left;  padding:3px 0  !important;}
ul#slider-community-nav-ul li.tab3 a{padding: 5px !important;  
 background-image:url(images/community/commty_3.png)!important; background-repeat:no-repeat !important; display:block !important; }
 
 ul#slider-community-nav-ul li.tab4{ float:left;  padding:3px 0  !important; }
ul#slider-community-nav-ul li.tab4 a{padding: 5px !important;  
 background-image:url(images/community/commty_5.png)!important; background-repeat:no-repeat !important; display:block !important; }
 
 ul#slider-community-nav-ul li.tab5{ float:left;  padding:3px 0  !important; }
ul#slider-community-nav-ul li.tab5 a{padding: 5px !important;  
 background-image:url(images/community/commty_2.png)!important; background-repeat:no-repeat !important; display:block !important; }
 
 ul#slider-community-nav-ul li.tab6{ float:left;  padding:3px 0  !important; }
ul#slider-community-nav-ul li.tab6 a{padding: 5px !important;  
 background-image:url(images/community/commty_6.png)!important; background-repeat:no-repeat !important; display:block !important; }
 
 ul#slider-community-nav-ul li.tab7{ float:left;  padding:3px 0  !important;}
ul#slider-community-nav-ul li.tab7 a{padding: 5px !important;  
 background-image:url(images/community/commty_7.png)!important; background-repeat:no-repeat !important; display:block !important; }
 
 
.ls-nav .current a{background-color: inherit !important; border:none !important; }
ul#slider-community-nav-ul li.current{  background-color: inherit !important;  background-image: url("images/community/arrow.png") !important;
background-position: center 95px; background-repeat: no-repeat;  border: medium none !important;  height: 100px;}
ul#slider-community-nav-ul li.current a{  background-color: inherit !important; border:none !important;  }

/*maps */
/* background-color: #f6f6f6;   background-image:url(images/why_thinking_new/tab2.png)!important; background-repeat:no-repeat !important; } */

.maptext .wpb_wrapper{ font-size:14pt; font-family:Georgia;}


.rightPanelArrow{background:url('images/rightPanelArrow.png') no-repeat !important; width:182px !important; height:183px!important; }

.pure-button{ width:182px !important;}
.inn_conright{   padding-bottom: 22px;} 
.resultpage .wpb_wrapper h1{ margin-top:35px !important;}
.gettingpage .wpb_wrapper h1{ margin-top:20px !important;}

.benefit_right{ margin:0px !important; padding:0px !important;}
.benefit_qte{font-family:Georgia !important; font-size:14px !important; font-style:italic !important;}

a.see-the-result:hover{color: #f26522 !important;}
a.see-the-benefit:hover{color: #f26522 !important;}
a.see-the-getting:hover{color: #f26522 !important;}

.research_page{ font-family:Georgia; font-size:18px;}

.additional{ border-right:1px solid #bfbfbf !important;padding-right: 20px; }
.research_page .wpb_wrapper p{    margin-bottom: 37px !important; font-family:Georgia !important; font-size:18px !important;    font-style: italic !important; color:#3f3f3f !important;}
.additional .wpb_wrapper p{ line-height:16px !important;}


.additional h3{font-family: "OpenSansLight" !important; font-size: 18px !important; color:#3f3f3f !important; }
p.additional_text{font-family:Myriad Pro !important;font-size: 12px !important; }



.pure-button { background-position: center top !important;margin-right: 0 !important; text-align: center !important;}	
.see-the-result{  width: 227px; background: url("images/getting.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
 bottom: 1px;color: #f26522; display: block; font-family: "OpenSansLight" !important;
 font-size: 17px !important; font-weight: bold !important; padding-top: 128px !important;
 position: absolute; right: 0px; text-align: center; background-position:center top !important; top:0px;}
		
.see-the-benefit{background: url("images/seebenefit.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: 1px;color: #f26522; display: block; font-family: "OpenSansLight" !important;
    font-size: 17px !important; font-weight: bold !important; padding-top: 123px !important;
    position: absolute; right: 0px; text-align: center;   margin-right: 187px;}

.theresultarrow{ color:#f26522;float: right;font-weight:bold;}
.theresultarrow a{ font-size:17px; color:#f26522 !important; font-weight:bold;}
.see-the-getting{  width: 172px; background: url("images/getting.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    bottom: 1px;color: #f26522; display: block; font-family: "OpenSansLight" !important;margin-top: 14px;
    font-size: 17px !important; font-weight: bold !important;   height: 28px !important;
    padding-top: 130px !important;top:0px;
    position: absolute; right: 0px; text-align: center;}

.forstudent ul{ margin-top: 0; border:1px solid #7e499d; color:#7e499d; padding:10px 10px 10px 5px;}
.inn_conleft .wpb_wrapper .forstudent h1{ margin:0px !important; color:#7e499d;padding:18px 5px 2px 0  !important; font-size:14px !important; font-family:Georgia !important;
 font-size:24px !important;}
.forstudent ul li{  line-height: 16px; list-style:none !important; font-family:Georgia !important; font-size:12px !important; margin-bottom:15px;}




.for_teacher ul{ margin-top: 0; border:1px solid #d90f81; color:#d90f81; padding:10px 10px 10px 5px;}
.inn_conleft .wpb_wrapper .for_teacher h1{ margin:0px !important; color:#d90f81;padding:18px 5px 2px 0  !important; font-size:14px !important; font-family:Georgia !important; font-size:24px !important;}
.for_teacher ul li{   line-height: 16px; list-style:none !important; font-family:Georgia !important; font-size:12px !important; margin-bottom:15px;}


.for_prin ul{ margin-top: 0; border:1px solid #3763af; color:#3763af; padding:10px 10px 10px 5px;}
.inn_conleft .wpb_wrapper .for_prin h1{ margin:0px !important; color:#3763af;padding:18px 5px 2px 0  !important;font-size:14px !important; font-family:Georgia !important; font-size:24px !important;}
.for_prin ul li{   line-height: 16px; list-style:none !important; font-family:Georgia !important; font-size:12px !important; margin-bottom:15px;}





.benefit_right .vc_row-fluid [class*="vc_span"]{ margin-left:17px !important;}
.benefit_right { width:47.667% !important;}

.panel-wrapper{ padding:0px !important;}
.benefit_left{  
/*background: url("images/bene_left.png") no-repeat scroll 1px 114px rgba(0, 0, 0, 0);*/
}




.bene_right{ float:left !important;  width:446px; margin:0 0 0 35px; }

.benefit_text{ font-size: 26px;
    line-height: 35px !important;
    margin-left: 47px;
    margin-top: 77px;
    text-align: center;
    width: 149px;}
	
.bene_left{ float:left !important;
/*background: none repeat scroll 0 0 #3763af;*/
background:url(images/blue-bg.jpg) no-repeat;
    color: #fff !important;
    font-family: georgia;
    font-size: 22px;
    font-style: italic;
    margin-top: 180px;
    padding: 33px 0 42px;
    text-align: inherit;
     width: 416px;  height: 421px;}

a.pure-button{ outline:none !important;display:block !important;  font-family: "OpenSansLight" !important;       height: 28px !important;
font-size: 17px !important; color:#FFF !important;padding-top: 179px !important; font-weight:bold !important;    background-position: center top !important;}


.inn_conleft h1{ font-family: "OpenSansLight" !important;   font-size: 56px !important;
font-weight: normal;margin-bottom: 0;margin-left: 0 !important; margin-top: 0; padding: 0 !important;}
.inn_conleft h2{ font-family: "OpenSansLight" !important;   font-size: 36px !important;
font-weight: normal;margin-bottom: 0;margin-left: 0 !important; margin-top: 0; padding: 0 !important;}
.inn_conleft .wpb_wrapper h2{  font-family: "OpenSansLight" !important;   
font-weight: normal;margin-bottom: 0;margin-left: 0 !important; margin-top: 9px; padding: 0 !important;}
.inn_conleft .wpb_wrapper h1{  font-family: "OpenSansLight" !important;   font-size: 56px !important;
font-weight: normal;margin-bottom: 0;margin-left: 0 !important; margin-top: 0; padding: 0 !important;}

.ls-nav a{ background-color:#f6f6f6 !important;}

ul#slider-4-nav-ul li.tab1{ float:left; background-color: #f6f6f6 !important; border-radius: 4px !important; padding:3px !important;    margin-right: 3px !important;}
ul#slider-4-nav-ul li.tab1 a{ width:60px; padding:5px 5px 7px 5px !important; background-image:url(images/community/commty_1.png)!important; background-size: 110% auto; background-repeat:no-repeat !important; display:block !important; 
border-radius: 10px !important;   height: 56px;}


ul#slider-4-nav-ul li.tab2{ float:left; background-color: #f6f6f6 !important; border-radius: 4px !important; padding:3px !important;    margin-right: 3px !important;}
ul#slider-4-nav-ul li.tab2 a{ width:65px;padding:5px 5px 7px 5px !important;
 background-image:url(images/why_thinking_new/tab2.png)!important; background-repeat:no-repeat !important; display:block !important; 
 border: 1px solid #2266a5 !important; border-radius: 10px !important;   height: 56px;}

ul#slider-4-nav-ul li.tab3{ float:left; background-color: #f6f6f6 !important; border-radius: 4px !important; padding:3px !important;    margin-right: 3px !important;}
ul#slider-4-nav-ul li.tab3 a{ width:65px;padding:5px 5px 7px 5px !important;
 background-image:url(images/why_thinking_new/tab3.png)!important; background-repeat:no-repeat !important; display:block !important; 
 border: 1px solid #abe8e3 !important; border-radius: 10px !important;   height: 56px;}



ul#slider-4-nav-ul li.tab4{ float:left; background-color: #f6f6f6 !important; border-radius: 4px !important; padding:3px !important;    margin-right: 3px !important;}
ul#slider-4-nav-ul li.tab4 a{ width:65px; padding:5px 5px 7px 5px !important;
 background-image:url(images/why_thinking_new/tab4.png)!important; background-repeat:no-repeat !important; display:block !important; 
 border: 1px solid #dce7a2 !important; border-radius: 10px !important;   height: 56px;}



ul#slider-4-nav-ul li.tab5{ float:left; background-color: #f6f6f6 !important; border-radius: 4px !important; padding:3px !important;    margin-right: 3px !important;}
ul#slider-4-nav-ul li.tab5 a{ width:65px;padding:5px 5px 7px 5px !important;
 background-image:url(images/why_thinking_new/tab5.png)!important; background-repeat:no-repeat !important; display:block !important; 
 border: 1px solid #f26522 !important; border-radius: 10px !important;   height: 56px;}



ul#slider-4-nav-ul li.tab6{ float:left; background-color: #f6f6f6 !important; border-radius: 4px !important; padding:3px !important;    margin-right: 3px !important;}
ul#slider-4-nav-ul li.tab6 a{ width:65px; padding:5px 5px 7px 5px !important;
 background-image:url(images/why_thinking_new/tab6.png)!important; background-repeat:no-repeat !important; display:block !important; 
 border: 1px solid #58be8e !important; border-radius: 10px !important;   height: 56px;}



ul#slider-4-nav-ul li.tab7{ float:left; background-color: #f6f6f6 !important; border-radius: 4px !important; padding:3px !important;    margin-right: 3px !important;}
ul#slider-4-nav-ul li.tab7 a{ width:65px; padding:5px 5px 7px 5px !important;
 background-image:url(images/why_thinking_new/tab7.png)!important; background-repeat:no-repeat !important; display:block !important; 
 border: 1px solid #ffd300 !important; border-radius: 10px !important;   height: 56px;}



ul#slider-4-nav-ul li.tab8{ float:left; background-color: #f6f6f6 !important; border-radius: 4px !important; padding:3px !important;    margin-right: 3px !important;}
ul#slider-4-nav-ul li.tab8 a{ width:65px; padding:5px 5px 7px 5px !important;
 background-image:url(images/why_thinking_new/tab8.png)!important; background-repeat:no-repeat !important; display:block !important; 
 border: 1px solid #bb84d5 !important; border-radius: 10px !important;   height: 56px;}



ul#slider-4-nav-ul li.tab9{ float:left; background-color: #f6f6f6 !important; border-radius: 4px !important; padding:3px !important;    margin-right: 3px !important;}
ul#slider-4-nav-ul li.tab9 a{ width:65px; padding:5px 5px 7px 5px !important;
 background-image:url(images/why_thinking_new/tab9.png)!important; background-repeat:no-repeat !important; display:block !important; 
 border: 1px solid #da3d93 !important; border-radius: 10px !important;   height: 56px;}



ul#slider-4-nav-ul li.tab10{ float:left; background-color: #f6f6f6 !important; border-radius: 4px !important; padding:3px !important;    margin-right: 3px !important;}
ul#slider-4-nav-ul li.tab10 a{ width:65px; padding:5px 5px 7px 5px !important; border: 1px solid #3ba5ff !important;
 background-image:url(images/why_thinking_new/tab10.png)!important; background-repeat:no-repeat !important; display:block !important; 
 border-radius: 10px !important;   height: 56px;}



ul#slider-4-nav-ul li.tab12{ float:left; background-color: #f6f6f6 !important; border-radius: 4px !important; padding:3px !important;    margin-right: 3px !important;}
ul#slider-4-nav-ul li.tab12 a{ width:65px; padding:5px 5px 7px 5px !important; border: 1px solid #ffc015 !important;
 background-image:url(images/why_thinking_new/tab11.png)!important; background-repeat:no-repeat !important; display:block !important; 
 border-radius: 10px !important;   height: 56px;}




.ls-nav .current a{background-color: inherit !important; border:none !important; }
ul#slider-4-nav-ul li.current{  background-color: inherit !important;  background-image: url("images/why_thinking_new/arrow_down.png") !important;
background-position: center 75px; background-repeat: no-repeat;  border: medium none !important;  height: 105px;}
ul#slider-4-nav-ul li.current a{/*  background-color: inherit !important;*/}
/*maps */


/*whythinkinglandingpage */


/*whylan */
/*#whylanpage .ui-slider-tabs-content-container{ min-height:441px !important; height:auto;}*/
.title_slidet{position:absolute;right:0px; top:258px;}
.title_slidet ul{ margin:0 0 0 14px; padding:0px;}
.title_slidet li a{ color:#FFF !important;}
.title_slidet li{ list-style-type:none;      font-size: 15px; height: 47px; line-height: 17px; padding-left:60px; margin-bottom:4px;
width:102px; font-family: 'OpenSansBold' !important;; 
background:url(images/arrow_whylan.png); background-repeat:no-repeat; 
text-transform:uppercase !important;}
#whylanpage #content{ margin-top: 0px !important;}

#whylanpage .ui-slider-tabs-rightPanelArrow{ top:85px !important;}
#whylanpage .ui-slider-tabs-list li{ text-indent:-99999px !important; margin:0px !important; padding:0 0px 0 0 !important; width:88px; height:88px; }
#whylanpage .ui-slider-tabs-list li.selected{ height:91px !important;}
#whylanpage .ui-slider-tabs-list li a{ margin:0px !important; padding:0px !important;  height:91px !important;}
#whylanpage .ui-slider-tabs-list li:last-child{ padding-right:0px !important; }
#whylanpage .ui-slider-tabs-list li:nth-child(1) { 
    background-color: inherit !important;  background-position: 1px;
background-image:url(images/why_thinking/whytab1.png)!important; background-repeat:no-repeat !important; } 
#whylanpage .ui-slider-tabs-list li:nth-child(2) { background-image:url(images/why_thinking/whytab2.png)!important; background-repeat:no-repeat !important; } 
#whylanpage .ui-slider-tabs-list li:nth-child(3) { background-image:url(images/why_thinking/whytab3.png)!important; background-repeat:no-repeat !important;} 
#whylanpage .ui-slider-tabs-list li:nth-child(4) { background-image:url(images/why_thinking/whytab4.png)!important; background-repeat:no-repeat !important;} 
#whylanpage .ui-slider-tabs-list li:nth-child(5) { background-image:url(images/why_thinking/whytab5.png)!important; background-repeat:no-repeat !important;} 
#whylanpage .ui-slider-tabs-list li:nth-child(6) { background-image:url(images/why_thinking/whytab6.png)!important; background-repeat:no-repeat !important;} 
#whylanpage .ui-slider-tabs-list li:nth-child(7) { background-image:url(images/why_thinking/whytab7.png)!important; background-repeat:no-repeat !important;} 
#whylanpage .ui-slider-tabs-list li:nth-child(8) {  padding-right: 3px !important; background-image:url(images/why_thinking/whytab8.png)!important; background-repeat:no-repeat !important;} 
#whylanpage .ui-slider-tabs-list li:nth-child(9) {	background-image:url(images/why_thinking/whytab9.png)!important; background-repeat:no-repeat !important;} 

#whylanpage .ui-slider-tabs-list li:nth-child(10) {  padding-right: 3px !important; background-image:url(images/why_thinking/whytab10.png)!important; background-repeat:no-repeat !important;} 
#whylanpage .ui-slider-tabs-list li:nth-child(11) { background-color: inherit !important;  background-position: 1px;  padding-right: 3px !important; background-image:url(images/why_thinking/whytab11.png)!important; background-repeat:no-repeat !important;} 



#whylanpage .ui-slider-tabs-list li.selected:nth-child(1) { background-image:url(images/why_thinking/whytabh1.jpg)!important; background-repeat:no-repeat !important;text-indent:-99999 !important; } 
#whylanpage .ui-slider-tabs-list li.selected:nth-child(2) { background-image:url(images/why_thinking/whytabh2.jpg)!important; background-repeat:no-repeat !important;text-indent:-99999 !important; } 
#whylanpage .ui-slider-tabs-list li.selected:nth-child(3) { background-image:url(images/why_thinking/whytabh3.jpg)!important; background-repeat:no-repeat !important;text-indent:-99999 !important; } 
#whylanpage .ui-slider-tabs-list li.selected:nth-child(4) { background-image:url(images/why_thinking/whytabh4.jpg)!important; background-repeat:no-repeat !important;text-indent:-99999 !important; } 
#whylanpage .ui-slider-tabs-list li.selected:nth-child(5) { background-image:url(images/why_thinking/whytabh5.jpg)!important; background-repeat:no-repeat !important;text-indent:-99999 !important; } 
#whylanpage .ui-slider-tabs-list li.selected:nth-child(6) { background-image:url(images/why_thinking/whytabh6.jpg)!important; background-repeat:no-repeat !important;text-indent:-99999 !important; } 
#whylanpage .ui-slider-tabs-list li.selected:nth-child(7) { background-image:url(images/why_thinking/whytabh7.jpg)!important; background-repeat:no-repeat !important;text-indent:-99999 !important; } 
#whylanpage .ui-slider-tabs-list li.selected:nth-child(8) { background-image:url(images/why_thinking/whytabh8.jpg)!important; background-repeat:no-repeat !important;text-indent:-99999 !important; } 
#whylanpage .ui-slider-tabs-list li.selected:nth-child(9) { background-image:url(images/why_thinking/whytabh9.jpg)!important; background-repeat:no-repeat !important;text-indent:-99999 !important; } 

#whylanpage .ui-slider-tabs-list li.selected:nth-child(10) { background-image:url(images/why_thinking/whytabh10.jpg)!important; background-repeat:no-repeat !important;text-indent:-99999 !important; } 
#whylanpage .ui-slider-tabs-list li.selected:nth-child(11) { background-image:url(images/why_thinking/whytab11.png)!important; background-repeat:no-repeat !important;text-indent:-99999 !important; } 


.whylnclass_2{ background-color:#329257 !important;background-repeat: no-repeat;  background-position:right top; color:#FFF !important;background-image:url(images/comm_bg.png)!important; } 
.whylnclass_3 {background-color:#f78d2a !important;background-repeat: no-repeat; background-position:right top; color:#FFF !important;background-image:url(images/comm_bg.png)!important; } 
.whylnclass_4{ background-color:#d90f81 !important; background-repeat: no-repeat;background-position:right top; color:#FFF !important;background-image:url(images/comm_bg.png)!important; } 
.whylnclass_5{ background-color:#00add4 !important; background-repeat: no-repeat;background-position:right top; color:#FFF !important;background-image:url(images/comm_bg.png)!important; } 
.whylnclass_6{ background-color:#ef4123 !important; background-repeat: no-repeat;background-position:right top; color:#FFF !important;background-image:url(images/comm_bg.png)!important; } 
.whylnclass_7{ background-color:#4c287b !important; background-repeat: no-repeat;background-position:right top; color:#FFF !important;background-image:url(images/comm_bg.png)!important; } 
.whylnclass_8{ background-color:#00badb !important; background-repeat: no-repeat;background-position:right top; color:#FFF !important;background-image:url(images/comm_bg.png)!important; } 
.whylnclass_9{ background-color:#329257 !important; background-repeat: no-repeat;background-position:right top; color:#FFF !important;background-image:url(images/comm_bg.png)!important; } 

.whylnclass_10 .liquid-slider .slider-4-panel{ color:#000 !important;} 
.whylnclass_10 .liquid-slider .slider-4-panel .inn_conleft .bene_right ul li{ color:#555555 !important;} 

.whylnclass_10 .liquid-slider .slider-4-panel .inn_conleft .wpb_wrapper .forstudent h1,
.whylnclass_10 .liquid-slider .slider-4-panel .inn_conleft .wpb_wrapper .for_teacher h1,
.whylnclass_10 .liquid-slider .slider-4-panel .inn_conleft .wpb_wrapper .for_prin h1{ color:#d90f81!important;} 

.whylnclass_11 .ui-slider-tab-content{ color:#000 !important;} 

.whylnclasss_1{ background-image:url(images/thinkingmap.jpg)!important; background-repeat: no-repeat;background-color:#f26522 !important; background-position:right top;} 
.whylnclasss_0{ background-image:url(images/thinkingmap.jpg)!important; background-repeat: no-repeat;background-color:#f26522 !important; background-position:right top;} 
.whylnclass{  color:#FFF;background-image:url(images/thinkingmap.jpg)!important; background-repeat: no-repeat;background-color:#f26522 !important; background-position:right top;} 
.whylnclass_1{ color:#FFF; background-image:url(images/comm_bg.png)!important; background-repeat: no-repeat;background-color:#f26522 !important; background-position:right top;}
.whylnclass_13{color:#FFF; background-image:url(images/thinkingmap.jpg)!important; background-repeat: no-repeat;background-color:#f26522 !important; background-position:right top;}
.whylnclass_10{ background-image:url(images/comm_bg.png)!important; background-repeat: no-repeat;background-color:#fff!important; background-position:right top; color:#fff !important;} 
.whylnclass_12{ background-image:url(images/comm_bg.png)!important; background-repeat: no-repeat;background-color:#fff !important; background-position:right top;} 

/*community page closed */

/*close whythinking landing page */

/*community */


.weleft1{ float:left; }
.weleft1 .fluid-width-video-wrapper{ position:static !important; padding-top:0px !important;}
.weleft1 .fluid-width-video-wrapper iframe, .fluid-width-video-wrapper object, .fluid-width-video-wrapper embed{ position:static !important;}

.weleft1 iframe{ width:400px !important; height:273px !important;}
.weright{ 
float: right; 
font-weight: normal !important;
line-height: 17pt;
margin-left: 12px;
font-family: georgia !important; 
font-size: 14pt; 
max-width: 538px;}
.comm_left{ max-width:720px; float:left; font-family:Georgia; font-size:19px;}


#community .ui-slider-tabs-content-container{ min-height:458px; height:auto;}
#community .new_welcom { top:414px !important;}
#community .new_welcom .landingtitile{ font-family: "OpenSansBold"; font-size: 14px !important;  font-weight: normal !important;}
	
	
#community .new_comm_left { top:261px !important;}

#communitypage .comnty_frst{ top:237px !important;}

#communitypage .comnty_last{ display:none !important;}
#communitypage .comnty_all{ top:88px !important;}



.welcom h1, .comm_left h1{    margin-top: 13px; font-family: 'OpenSansLight' !important;font-size: 56px !important;    font-weight: normal;  margin-bottom: 0 !important;   padding-bottom: 0 !important;}
.welcom h2, .comm_left h2{   font-family: "OpenSansLight" !important;   font-size: 29px !important; font-weight: normal;  margin-top: 9px !important; padding-top: 0 !important;}

#communitypage #content{ margin-top: 0px !important;}
#communitypage .ui-slider-tab-content{ color:#FFF !important;}



#communitypage .ui-slider-tabs-list li{ padding-left:0px !important; 
 padding-right:0px !important; width:104px !important; height:104px !important; text-indent:-99999px !important; 
 padding-top:0px !important; border:0px !important; }
 

 
#communitypage .ui-slider-tabs-list li a{ height: 91px !important; width:106px !important;}

/*#communitypage .ui-slider-tabs-list li a{  width:106px !important;}
#communitypage .ui-slider-tabs-list li.selected  a{ padding:0px !important; background:url(images/community/arrow.png) no-repeat bottom;}*/


#communitypage .ui-slider-tabs-list li a{ padding:0px !important;}
#community .ui-slider-tabs-list li:last-child{ padding:0px !important;  background-color: inherit;  background-position: 1px center;}

#communitypage .ui-slider-tabs-list li:nth-child(1) { background-color: inherit;  background-position: 1px center;
 margin-right: 1px; background-image:url(images/community/commty_0.gif)!important; background-repeat:no-repeat !important; } 
#communitypage .ui-slider-tabs-list li:nth-child(2) { background-image:url(images/community/commty_1.gif)!important; background-repeat:no-repeat !important; } 
#communitypage .ui-slider-tabs-list li:nth-child(3) { background-image:url(images/community/commty_2.gif)!important; background-repeat:no-repeat !important;} 
#communitypage .ui-slider-tabs-list li:nth-child(4) { background-image:url(images/community/commty_3.gif)!important; background-repeat:no-repeat !important;} 
#communitypage .ui-slider-tabs-list li:nth-child(5) { background-image:url(images/community/commty_4.gif)!important; background-repeat:no-repeat !important;} 
#communitypage .ui-slider-tabs-list li:nth-child(6) { background-image:url(images/community/commty_5.gif)!important; background-repeat:no-repeat !important;} 
#communitypage .ui-slider-tabs-list li:nth-child(7) {  background-color: inherit;  background-position: 1px center; background-image:url(images/community/commty_6.gif)!important; background-repeat:no-repeat !important;}
#communitypage .ui-slider-tabs-list li.selected{    width: 104px !important;}

#communitypage .ui-slider-tabs-list li.selected:nth-child(1) { background-image:url(images/community/commty_h0.gif)!important; background-repeat:no-repeat !important;text-indent:-99999 !important; } 
#communitypage .ui-slider-tabs-list li.selected:nth-child(2) { background-image:url(images/community/commty_h1.gif)!important; background-repeat:no-repeat !important;text-indent:-99999 !important; } 
#communitypage .ui-slider-tabs-list li.selected:nth-child(3) { background-image:url(images/community/commty_h2.gif)!important; background-repeat:no-repeat !important;text-indent:-99999 !important; } 
#communitypage .ui-slider-tabs-list li.selected:nth-child(4) { background-image:url(images/community/commty_h3.gif)!important; background-repeat:no-repeat !important;text-indent:-99999 !important; } 
#communitypage .ui-slider-tabs-list li.selected:nth-child(5) { background-image:url(images/community/commty_h4.gif)!important; background-repeat:no-repeat !important;text-indent:-99999 !important; } 
#communitypage .ui-slider-tabs-list li.selected:nth-child(6) { background-image:url(images/community/commty_h5.gif)!important; background-repeat:no-repeat !important;text-indent:-99999 !important; } 
#communitypage .ui-slider-tabs-list li.selected:nth-child(7) { background-image:url(images/community/commty_h6.gif)!important; background-repeat:no-repeat !important;text-indent:-99999 !important; } 

.cmtclass_2{ background-image:url(images/comm_bg.png)!important; background-repeat: no-repeat;background-color:#5d257e !important; background-position:right top;} 
.cmtclass_3{ background-image:url(images/comm_bg.png)!important; background-repeat: no-repeat;background-color:#f26522 !important; background-position:right top;} 
.cmtclass_4{ background-image:url(images/comm_bg.png)!important; background-repeat: no-repeat;background-color:#a1be32 !important; background-position:right top;} 
.cmtclass_5{ background-image:url(images/comm_bg.png)!important; background-repeat: no-repeat;background-color:#ef4123 !important; background-position:right top;} 
.cmtclass_6{ background-image:url(images/comm_bg.png)!important; background-repeat: no-repeat;background-color:#fdb913 !important; background-position:right top;} 
.cmtclass_1{ background-image:url(images/comm_bg.png)!important; background-repeat: no-repeat;background-color:#21b6de !important; background-position:right top;} 
.cmtclass_7{ background-image:url(images/comm_bg.png)!important; background-repeat: no-repeat;background-color:#3763af !important; background-position:right top;} 

.cmtclass_8{ background-image:url(images/comm_bg.png)!important; background-repeat: no-repeat;background-color:#ef4023 !important; background-position:right top;} 

.cmtclass_9{ background-image:url(images/comm_bg.png)!important; background-repeat: no-repeat;background-color:#2c0045 !important; background-position:right top;} 

.cmtclass_10{ background-image:url(images/comm_bg.png)!important; background-repeat: no-repeat;background-color:#009ac3 !important; background-position:right top;} 


.cmtclass{ background-image:url(images/comm_0.jpg)!important; background-repeat: no-repeat;background-color:#21b6de !important; background-position:right top;} 

.cmtclass_6 .liquid-slider .slider-community-panel .inn_conright a.community_link {
  display: none !important;
}
/*community page closed */


/*.caption {font-family: 'OpenSansLight' !important;}
.caption a{   font-family: 'OpenSansLight'!important; color:#ffffff; text-decoration:none !important; font-style:italic; background-size:contain !important;}*/

.caption {font-family: 'georgia' !important;}
.caption a{   font-family: 'georgia'!important; color:#ffffff; text-decoration:none !important; font-style:italic; background-size:contain !important;}


a.hdtitle1{font-family: 'OpenSansLight'; }
a.hdtitle1 span{ font-family: georgia !important;}
a.hdtitle{font-size: 32px !important;}

a.shdtitle{     display: block;
    font-size: 19px;
    font-weight: bold;
    margin-left: 36px;
    padding-left: 10px;
    padding-top: 13px;
    width: 300px;}
h1 {
    font-size: 3em !important;;
 
}
.blogpage{max-width:960px; margin:0 auto;}
#content{ padding-bottom:0px !important;}

.archleft{  float: left;
    width: 644px;}
.archright{ float: right;
    margin: 0;
    padding: 0;
    width: 280px;}
.archright .col-300{ width:100%;}
.post-title a{ color:#f36523;}
.formright a.button, input[type="reset"], input[type="button"], input[type="submit"] { 
background: none repeat scroll 0 0 #f36523 !important;
color: #fff!important; background-image:none !important;   box-shadow: none !important;}

/* how to implement */

.steps .wpb_content_element{ margin-bottom: 15px !important; color:#FFF !important; padding-bottom: 19px;}
.steps{ padding-left: 50px !important;}
.steps h1{ margin-bottom:37px !important; color: #fff;font-family: 'OpenSansLight';font-size: 40px !important;margin-top: 26px !important;
text-align: left;}
.step4 {background:#7e499d; margin-bottom: 15px; padding-bottom: 15px;}
.step3 {background:#45b97c; padding-bottom: 95px; margin-bottom: 15px;}
.step1 { background:#f26522;  margin-bottom: 15px;padding-bottom: 15px;}
.step2 { background:#00add4; margin-bottom: 15px;padding-bottom: 15px; }

.steps  b{  font-family: 'OpenSansBold';color:#FFF; }
.himple .ui-slider-tabs-list li{
   padding-bottom: 26px;
    padding-top: 9px;    padding-left: 23px;
    padding-right: 23px;
}
.himple .ui-slider-tabs-list li a{ padding:0px;}
.himple .ui-slider-tabs-list li, .ui-slider-tabs-list li:first-of-type, .ui-slider-tabs-list li:last-child, .ui-slider-tabs-list li.selected, .ui-slider-tabs-list li:last-child{ background:#ebebeb; color:#404040;}
.himple .ui-slider-tabs-list li.selected{ color:#f26522 !important;  background:#ebebeb !important; }
.himple .ui-slider-tabs-list li{
padding-left: 21px!important;
padding-right: 20px!important;
padding-bottom: 0px !important;padding-top: 25px !important; display: table-cell;}

.himple .ui-slider-tabs-rightPanelArrow{    
background:url("http://www.redfoxwebtech.us/redfoxus/thinkingmaps/wp-content/uploads/2014/07/ThinkingMaps_layoutComp.jpg") no-repeat !important;
width:365px !important; top:355px !important;
}

.himple .IM2{  top: 643px !important;background:url(images/implearrow.png) no-repeat !important; width:88px !important;  }
.himple .IM3{  top: 833px !important;background:url(images/implearrow.png) no-repeat !important;  width:88px !important; }
.himple .IM4{  top: 647px !important;background:url(images/implearrow.png) no-repeat !important;  width:88px !important; }
.himple .IM5{  top: 662px !important;background:url(images/implearrow.png) no-repeat !important;  width:88px !important; }


.slitemp{
max-width:960px; margin:0 auto;padding-top:17px;
}
h3.implanch{  margin-right: 104px;float:right; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:underline;}
.himple .ui-slider-tabs-list li.selected a{ color:#f36523 !important;}

.himple .ui-slider-tabs-list li:last-child{ color:#f26522 !important;  background:#ebebeb !important; 
 padding-right: 38px!important;}

.himple  .ui-slider-tabs-indicator-container { background-color:#ebebeb !important;width: 95.2%;}



.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header, .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab{ background:none !important;}
.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a{ 
background-color: #f26522 !important;
    background-image: url("images/tranin_list.png") !important;
    background-position: center bottom;
    background-repeat: no-repeat !important;
    color: #fff;}
	
.slider-traning-panel .activep{
 background-color: #f26522 !important;
    background-image: url("images/tranin_list.png") !important;
    background-position: center bottom;
    background-repeat: no-repeat !important;
    color: #fff;
  padding-bottom: 20px;
    width: 230px;}

.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a, .wpb_content_element .wpb_accordion_header a {
 background-color: #e3e3e3 !important;
    background-position: center bottom;
    background-repeat: no-repeat !important;
    color: #949494;
    text-align: center;
}
/* traning material closed*/
.learningsubtab ul.wpb_tabs_nav li{ width:230px !important; margin-right:5px !important; background-color:#e3e3e3 !important;}
.learningsubtab ul.wpb_tabs_nav li a{ font-size: 17px;font-family: georgia;}

/* traning material */
.traningmaterial .ui-slider-tabs-list li a{ padding:0px;}
.traningmaterial .ui-slider-tabs-list li, .ui-slider-tabs-list li:first-of-type, .ui-slider-tabs-list li:last-child, .ui-slider-tabs-list li.selected, .ui-slider-tabs-list li:last-child{ background:#ebebeb; color:#404040;}
.traningmaterial .ui-slider-tabs-list li.selected{ color:#f26522 !important;  background:#ebebeb !important; }
.traningmaterial .ui-slider-tabs-list li.selected a{color:#f26522 !important; }



.traningmaterial .ui-slider-tabs-list li:last-child{  background:url(images/traninmatrial.png) no-repeat!important;    height: 32px !important; text-indent: -9999px !important;
 width: 93px; padding-right:0px !important;}

.traningmaterial .ui-slider-tabs-list li{padding-bottom: 15px !important;padding-top: 25px !important; display:table-cell; padding-left: 33px;
 padding-right: 21px;}

.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header, .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab{ background:none !important;}
.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a{ 
background-color: #f26522 !important;
    background-image: url("images/tranin_list.png") !important;
    background-position: center bottom;
    background-repeat: no-repeat !important;
    color: #fff;   padding-top: 21px;
    padding-bottom: 27px;}

.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a, .wpb_content_element .wpb_accordion_header a {
 background-color: #e3e3e3 !important;
    background-position: center bottom;
    background-repeat: no-repeat !important;
    color: #949494;
    text-align: center; padding-top: 24px !important;
    height: 39px;
}
/* traning material closed*/

p, hr, dl, pre, form, table, address, blockquote{ margin:0px; padding:0px;}
body{   font-family: 'OpenSansLight' !important;}

#container{ max-width:100% !important; padding:0px !important;}
.headerbg img{  border:none !important;}
#wrapper{ padding:0px !important;}


.cntwrapnew{ width:960px; margin:0 auto;}
.newcolor{ background-color:#3C0 !important;}
.ui-slider-tabs-list li a{font-family:Georgia; font-size:21px;}
.whythnking .ui-slider-tabs-content-container{ height:480px !important;}

.whythinking .ui-slider-tabs-rightPanelArrow{top: 556px; background:url(images/getting_arraow.png) no-repeat !important;}
.whythinking .ui-slider-tabs-content-container{ height:1400px !important;}
/* clors class */
.basecolor{background-color:#f26522; border-color:f36523; background-image:url(pages_bg/thinkingmap.jpg); background-position:right; background-repeat:no-repeat;}
.basecolor .ui-slider-tabs-list li a{ color:#f36523; } 
.basecolor .ui-slider-tabs-indicator.selected{ background:#f36523 !important;}

.basecolor{color:#fff; }
.colorclass_0{ color:#fff; background-color:#f26522; background-image:url(pages_bg/thinkingmap.jpg); background-position:left; background-position:right;background-repeat:no-repeat; }
.colorclass_0 .ui-slider-tabs-list li a{ color:#f36523; } 
.colorclass_0 .ui-slider-tabs-indicator.selected{ background:#f36523 !important;}


.colorclass_9{ color:#fff; background-color:#f26522; background-image:url(pages_bg/thinkingmap.jpg); background-position:left; background-position:right;background-repeat:no-repeat; }
.colorclass_9 .ui-slider-tabs-list li a{ color:#f36523; } 
.colorclass_9 .ui-slider-tabs-indicator.selected{ background:#f36523 !important;}

.colorclass_1{color:#fff; background:#329257; } 
.colorclass_1 .ui-slider-tabs-list li a{ color:#329257; } 
.colorclass_1 .ui-slider-tabs-indicator.selected{ background:#329257; !important;}

.colorclass_2{color:#fff; background:#5563af; } 
.colorclass_2 .ui-slider-tabs-list li a{ color:#5563af; } 
.colorclass_2 .ui-slider-tabs-indicator.selected{ background:#5563af; !important;}

.colorclass_3{ color:#fff;background:#d90f81; } 
.colorclass_3 .ui-slider-tabs-list li a{ color:#d90f81; } 
.colorclass_3 .ui-slider-tabs-indicator.selected{ background:#d90f81;!important;}


.colorclass_4{color:#fff; background:#00add4; } 
.colorclass_4 .ui-slider-tabs-list li a{ color:#00add4; } 
.colorclass_4 .ui-slider-tabs-indicator.selected{ background:#00add4;!important;}

.colorclass_5{color:#fff; background:#ef4123; } 
.colorclass_5 .ui-slider-tabs-list li a{ color:#ef4123; } 
.colorclass_5 .ui-slider-tabs-indicator.selected{ background:#ef4123;!important;}

.colorclass_6{color:#fff; background:#4c287b; } 
.colorclass_6 .ui-slider-tabs-list li a{ color:#4c287b; } 
.colorclass_6 .ui-slider-tabs-indicator.selected{ background:#4c287b;!important;}

.colorclass_7{ color:#fff;background:#d91081; } 
.colorclass_7 .ui-slider-tabs-list li a{ color:#d91081; } 
.colorclass_7 .ui-slider-tabs-indicator.selected{ background:#d91081;!important;}

.colorclass_8{color:#fff; background:#329257; } 
.colorclass_8 .ui-slider-tabs-list li a{ color:#329257; } 
.colorclass_8 .ui-slider-tabs-indicator.selected{ background:#329257;!important;}


/* slider tab */
.ui-slider-tabs-list li{ display: table-cell !important;}
ul.ui-slider-tabs-list{ width:100% !important;font-family: 'OpenSansLight'; }
.ui-slider-tabs-content-container, .ui-slider-tabs-list li, .ui-slider-tabs-list li:first-of-type{ border:none !important;}
.ui-slider-tabs-content-container p{ margin-bottom:6px !important;}
.ui-slider-tabs-indicator-container{ text-align:left!important; top:0px !important; left:0px !important;}
.ui-slider-tabs-indicator-container{ height:22px !important; }
.newtabtop .ui-slider-tabs-list{}

.advan_firstheading{color: #f26522;  display: block !important; font-weight: normal; margin-bottom: 14px !important;}
.ui-slider-tabs-list li:last-child{background-color: #fff;padding-right: 64px; }
.whythinking .ui-slider-tabs-list li.selected{
 background: url("images/n_hoverimg.png") no-repeat !important;
}
.newtabtop .ui-slider-tabs-list li.selected{ background:url('images/n_hoverimg.png') no-repeat; }
.newtabtop .ui-slider-tabs-list li{background:url('images/n_mainmenu.png') repeat; padding-top: 9px;  background-position: center;  padding-bottom: 21px;}

.ui-slider-tabs-list li.selected{ background:url('images/hoverimg.png') no-repeat;}

.ui-slider-tabs-list li{background:url('images/mainmenu.png') no-repeat; padding-top: 9px; padding-bottom:0px; background-position: center;}
.mySlidermain{ margin-top:20px !important;}
.inn_conleft h1{ font-size:4em !important; margin:0px!important; padding:0px !important;}
.ui-slider-tab-content .inn_conleft{ float:left;  padding-top:25px; font-family: 'OpenSansLight'; }

.ui-slider-tab-content .inn_conleft h1{ font-size:55px !important; font-family: 'OpenSansLight'; font-weight:normal; margin-bottom:7px;}
.ui-slider-tab-content .inn_conleft h2 , .wpb_wrapper h2 { font-size:29px; font-family: 'OpenSansLight';font-weight:normal; margin-top:0px; 
padding:0px !important; 
margin-bottom:0px; margin-left:0px !important;}

.traningmaterial .panel-wrapper h2{font-size:29px; font-family: 'OpenSansLight';font-weight:normal; margin-top:0px; 
padding:0 0 20px !important;  color: #3f3f3f !important;
margin-bottom:0px; margin-left:0px !important;}

.traningmaterial h1{   font-size: 3em !important; font-weight: normal; margin-bottom: 8px; color:#3f3f3f !important;}
.traningmaterial h2{ font-size:29px !important;}
.traningmaterial .wpb_wrapper p{ color: #3f3f3f !important;
 line-height: 28px; font-size:18px !important; font-family:Georgia, "Times New Roman", Times, serif !important;}

.traningmaterial .panel-wrapper p.main_cont_page{color: #3f3f3f !important;
 line-height: 28px; font-size:18px !important; font-family:Georgia, "Times New Roman", Times, serif !important; padding-bottom:15px;}

.ui-slider-tab-content .inn_conright{ top:320px; float: right; width: 200px; position: absolute;right: 0;bottom: 0; color:#FFF;font-family: 'OpenSansLight'; 
text-transform:uppercase; font-size:14px;position:absolute;}

.inn_conright h3{font-size: 19px; text-align: center;}

.post-entry p{font-size:14pt !important; font-family:Georgia;}
.post-entry{font-size:14pt !important; font-family:Georgia; line-height: 28px;}
.thmapscon, .maptext{font-size:14pt !important; font-family:Georgia; }
.inn_conleft p.whyconth{ font-size: 18px; font-style: italic; color:#FFF !important;
 font-weight: bold; line-height: 30px;  margin-left: 0px !important;  margin-top: 8px; width: 397px;}
.inn_conleft {  font-family: Georgia !important; font-size: 18px;font-weight: normal !important;}
.inn_conleft p{ font-size:14pt !important; font-family:Georgia; 
font-weight: bold;font-weight: normal;   
line-height: 20pt;  color: #3f3f3f !important;}
.inn_conleft .bene_right ul { border:1px solid #fff;}
.inn_conleft .bene_right ul li{ font-size:16px !important;padding-bottom: 0px; color:#fff;}
.inn_conleft ul li{font-size:14pt !important; font-family:Georgia;padding-bottom: 13px;}
.inn_conleft .maptext  ul li {
   padding-bottom: 0px !important;
}
.inn_conleft  .forstudent{padding-bottom: 0px;}
.ui-slider-tabs-rightPanelArrow{background:url('images/rightPanelArrow.png') no-repeat center top !important;width:200px !important; 
height:183px!important; }
#community .new_welcom { top: 397px !important;}
#community .new_comm_left {top: 248px !important;}
.ui-slider-tabs-leftPanelArrow, ui-slider-tabs-leftPanelArrow{ display:none;}
.ui-slider-tabs-list li{ font-size:18px !important;    padding-left: 21px;
    padding-right: 21px;}
/*closed */



/*getting started */
.nextpagetitle {   font-size: 19px;
    margin-top: 204px;
    text-align: center;
    padding-left: 84px;}

.wpb_wrapper p{ color:#000; }
span.htitle{ font-size:36px;line-height: 55px;display: block; margin-top: 20px;}
span.stitle{font-size:20px;}
.gettingstarted div.wpcf7-response-output{   float: left !important; margin-bottom:15px !important;
    font-size: 11px; margin: 0 auto 15px 122px !important; max-width: 353px; padding: 7px;}
	
.formleft{ float:left; max-width:489px;}
.formright{ float:right; max-width:194px;}
.clr{ clear:both;}
.formleft p{float:right;  margin-top: 4px;}

.formright_s { max-width: 100%;text-align: center;}
.form_getting .vc_row-fluid .vc_span9 {width: 62.375% !important; }
ul.gettinglink{ margin:0px; padding:0px; margin-bottom:14px;}
.gettinglink li {   background-image: url("images/listcircle.png"); background-position: left center; background-repeat: no-repeat;
 margin-bottom: 5px; margin-top: 8px; list-style: none; padding-left: 29px; background-position: 3px 4px;
padding-top: 1px; font-size: 14pt; color: #3f3f3f; font-family:Georgia, "Times New Roman", Times, serif;}


.formleft label{  margin-right:10px; margin-bottom:13px; float:left; font-weight:normal; width: 107px;}
.formleft span.wpcf7-form-control-wrap{ float:right !important; margin-bottom:9px;}

.formleft input[type="text"], input[type="password"],  input[type="email"]{    text-shadow: 0px 1px 0px #fff;  
    outline: none;   padding-top: 10px;
    padding-bottom: 10px;   max-width: 372px !important;
    background: -webkit-gradient(linear, left top, left bottombottom, from(#ebebeb), to(#ffffff));  
    background: -moz-linear-gradient(center top , #ebebeb, #ffffff) repeat scroll 0 0 #fff;
	}


.communityforms textarea {
	  text-shadow: 0px 1px 0px #fff !important;  
    outline: none !important;
    height: 92px !important;
    max-width: 300px !important;
    overflow: auto !important;
    vertical-align: top !important;
    width: 100% !important;
	   background: -webkit-gradient(linear, left top, left bottombottom, from(#ebebeb), to(#ffffff)) !important; 
    background: -moz-linear-gradient(center top , #ebebeb, #ffffff) repeat scroll 0 0 #fff !important;
}



.formright_s input[type="submit"]{-webkit-appearance: none; 
background: none repeat scroll 0 0 #f26522 !important;
    border: medium none;
    border-radius: 0;
    color: #fff !important;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-weight: normal;
    margin: 0;
    padding: 10px 0;
    width: 193px;
}


.slider-community-panel .communityforms [type="text"], input[type="password"],  input[type="email"]{    text-shadow: 0px 1px 0px #fff;  
    outline: none;   padding-top: 10px;
    padding-bottom: 10px;   max-width: 300px; width:100%;
    background: -webkit-gradient(linear, left top, left bottombottom, from(#ebebeb), to(#ffffff));  
    background: -moz-linear-gradient(center top , #ebebeb, #ffffff) repeat scroll 0 0 #fff;
	}
.slider-community-panel .communityforms .wpcf7-email{ width: 300px !important;}
.emailcomt{ width: 300px !important;}
	
.formright_s  .ajax-loader{ display:none;}
.formright  .ajax-loader{ display:none;}
.formright input[type="submit"]{ 
	background: none repeat scroll 0 0 #f26522 !important;
    border:none !important;
	-webkit-appearance: none;
    border-radius: 0;
    color: #fff !important;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-weight: normal;
    margin: 0;
    padding: 10px 0;
    width: 190px;
margin-bottom:3px;
}
/*.headerbg { background-image:url('../images/header.jpg');background-repeat:no-repeat;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
background-size:cover;
background-position:center; height:551px;background-size:contain;  height:100%;}*/
#wrapper{ max-width:100% !important; margin:0 auto;}
#header{max-width:960px;margin:0 auto; }
#featured{  height: 450px;  margin-top: 6px;  border-bottom:10px solid #e9e9e9; background-image:url(images/faturedimg.png); background-color:#3763af; background-position:center; background-repeat:no-repeat;}
#featured_wrap{ max-width:960px;margin:0 auto;}
.home-widgets{max-width:960px;margin:0 auto;}
.skip-container{ padding:0px !important;}
.top_widget{ background:#7e489c; height:50px; color:#FFF;}
body{ background:url(images/headerbg.jpg) repeat-x; background-color:#f6f6f6;}
.main-nav{ float:right; margin-top:2px; }

.widget-title h3, .widget-title-home h3{ font-weight:normal !important; padding-bottom: 17px;}
.top-menu  li:last-child a{border-right:none !important;}
.textwidget h1{ margin-top:0px !important; margin-bottom:16px !important; display:block; width:300px; color:#fff !important;}
.textwidget p{font-size: 25px;font-weight: normal;line-height: 26px;margin: 0;padding:10px 0 28px;}
.clr{ clear:both;}
.widget_text{width: 40% !important;}

.widget_text a img.alignleft{  margin: 5px 4px 12px 0;}
.top-menu li a{    padding-right: 8px; border-right: 1px solid #CCCCCC !important;color: #333333;font-size: 14px !important; border-left:0px !important;margin-top: 3px;}

.menu a{ line-height: 39px !important; margin: 10px 0 0 !important;
 padding: 0 0.6em !important;color:#404040 !important; border:none !important;text-shadow:none; font-size:19px; font-weight:normal !important;}

.menu a:hover{ background-color:#ebebeb !important; background-image:none !important;}
.top_navs{   color: #FFFFFF !important;float: left;font-size: 19px !important; margin-top: 4px;max-width: 200px;}
.top-menu li a{ color:#FFF !important;} 
.top-menu{ margin-top:4px !important;}

#wrapper #featured{ }
#featured-content h1{ font-size:24px !important; color:#FFF; text-transform:uppercase;}
#featured p, #featured h1, #featured h2{ text-align:left;}
.featured-subtitle{ padding:0px !important; color:#FFF !important;}
#featured{ padding-bottom:0px !important;  }
.widget-wrapper{border:none; margin:0px !important;}
.home-widgets .more-link{  background:url(images/btnicon.jpg) no-repeat; width:243px;  padding-bottom: 14px !important;
    padding-left: 35px !important;
    padding-top: 11px !important; display:block; color:#FFF;}
.home-widgets p{ margin:0px !important; padding:0px !important;}	
.widget-title-home h3{font-size:24px; font-weight:normal !important; border-bottom:1px solid #F04124 !important;padding: 0 0 7px !important; margin-bottom:9px;}
.mainbg{ background:#e5e5e5; margin-bottom:4px;}
.firstbg1{ background:#f6f6f6 !important;  margin-bottom:7px;}
.blogleft{ float: left;
    margin-right: 5px;
}
.copyright{ border-top: 1px solid #FFFFFF;clear: both;font-size: 12px;margin-top: 7px;padding-top: 7px; padding-bottom:6px;}	
.widget-title h3, .widget-title-home h3{ padding:0 0 6px !important;}	
#footer_widget .grid{ margin-bottom:0px !important;}	
#footer_widget .widget-wrapper{ margin-bottom:0px !important; padding-bottom:0px !important;}
#text-3, #text-3 .widget-wrapper{ margin-top:55px !important; float:right; border:none !important; padding:0px !important;}	
#text-3 img{ margin-bottom:0px !important;}
#text-3 .alignleft{}
.blogright{ float: left; max-width: 202px; padding-top:0px;}
.blogright span{font-style:italic;}

.blogright a{ color:#000;   font-family: 'OpenSansBold' !important;}

.datefirst1{background-color: #F04124 !important; color:#FFF !important;}	
.post-date{color: #000;display: block;font-size: 21px !important;  font-family: georgia;
padding: 15px 30px 15px 20px;text-align: center;width: 29px; font-weight:bold;}	
.call-to-action{ background:url(images/link.png) no-repeat;   float: right;
    font-size: 23px;
    padding: 15px 68px 23px 23px;
    width: 181px;background-size:contain; background-position:right;}
.home-widgets{ clear:both;}
.home-widgets .widget-wrapper{ padding-top:0px !important;}	

.call-to-action a, .call-to-action a:hover{ background:none !important; border:none;  text-transform: uppercase;font-size:19px;box-shadow:none !important; color:#FFF !important;}
.widget_text{ color:#FFF;    border-right: 1px solid #FFFFFF;}
.widget_nav_menu ul li{ list-style-type:none !important; color:#FFF !important; text-align:left;}
.widget_nav_menu ul li a{  color: #333333;font-size: 14px;font-weight: 400;line-height: 24px;}
.widget_nav_menu ul li a{  color:#FFF !important;}
.widget_nav_menu h3{ color:#FFF !important; font-weight:normal;}
.widget_nav_menu {
    list-style: none outside none;
    margin: 0;
    max-width: 168px !important;
    padding: 0;
    text-align: right;
}
.home-widgets{     padding-top: 1px;}
ul.menu-widget{ padding-left:0px !important;}

/* home page */
#featured-image{ margin:0px !important; padding:0px !important;}	
.featured-title{  margin-bottom: 35px;
    padding-bottom: 3px;font-size:20px !important; color:#FFF; border-bottom:1px solid #FFF; font-weight:normal;   
    font-family: 'OpenSansBold';    padding-top: 10px !important;}	

#featured-image .fluid-width-video-wrapper{ margin-left:0px !important;}
.featured-subtitle{ margin:0px!important; padding:0px !important; font-size: 21px;
    font-weight: normal;}
	#featured p{ color:#FFF; padding:0px !important;}
#featured{ padding-top: 21px;}	
.front-page #wrapper{ margin-top:0px !important; margin-bottom:0px !important; }
#featured-image p{ margin:0px !important; padding:0px !important;}	
#featured-content, #featured-content p{ margin:0px; padding:0px; margin-bottom:60px;}	
.call-to-action a.button{ padding:0xp;}
#featured-content{   margin-left: 74px;
    margin-top: 0 !important;
    padding-bottom: 51px !important;
    max-width: 454px !important;}
#featured-content p{ font-weight:normal !important;    line-height: 35px; font-size:24px !important; margin-bottom:100px;}
#footer{ background-color:#7e489c; }



#menu-main  a{    margin-top: 18px !important; margin-bottom: 13px; }
#logo{  margin-top: 16px; float: left !important; margin-left: 0 !important;  }
.main-nav{ background-image:none !important; color:#878787 !important;}

ul.menu{ background-image:none !important; color:#878787 !important;background-color:#ebebeb !important; }
ul.menu li:hover{ background-color:#ebebeb !important;}
.main-nav{ clear:none !important;}

#menu-main2{  margin-bottom: 15px; margin-top: 6px;}
#menu-main2 .current_page_item a, #menu-main2 .current-menu-item a{   background-color: #ef4123; color:#FFF !important; }
#menu-main2 a:hover{background-color: #ef4123!important; color:#FFF !important;}

#menu-main .current_page_item a, #menu-main .current-menu-item a{   
background-color: #ef4123 !important;
color:#FFF !important;}


#menu-item-3965 a{
    color: #fff !important;
    font-size: 17px !important;
    height: 63px;
    margin-bottom: 0 !important;
    margin-top: 0 !important;
    padding-bottom: 13px;
    padding-top: 16px !important;
}




.himple .IM2:before {
	content: "click here for step2"; color:#FFF !important;  
	position: absolute; right: 0px;
	width: 213px;  top: 18px;font-family: georgia;  font-size: 18px;font-style: italic; font-weight: bold;  margin-right: 54px; padding-bottom: 42px;
	text-decoration: underline;
}
.himple .IM3:before {
	content: "click here for step3";
	color:#FFF !important;
	position: absolute; right: 0px;
	width: 213px;  top: 18px;font-family: georgia;  font-size: 18px;font-style: italic; font-weight: bold;  margin-right: 54px; padding-bottom: 42px;
	text-decoration: underline;
}

.himple .IM4:before {
	content: "click here for step4";
	color:#FFF !important;
	position: absolute; right: 0px;
	width: 213px;  top: 18px;font-family: georgia;  font-size: 18px;font-style: italic; font-weight: bold;  margin-right: 54px; padding-bottom: 42px;
	text-decoration: underline;
}

.himple .IM5:before {
	content: "click here for step5";
	color:#FFF !important;
	position: absolute; right: 0px;
	width: 213px;  top: 18px;font-family: georgia;  font-size: 18px;font-style: italic; font-weight: bold;  margin-right: 54px; padding-bottom: 42px;
	text-decoration: underline;
}
.menu li li:last-child{ border:none !important;}

.menu li li{   border-color: -moz-use-text-color -moz-use-text-color #e5e5e5 !important;
    border-style: none none solid !important;
    border-width: medium medium 1px !important;
    color: #fff;
    width: 199px !important;}
.menu li li a {background: none repeat scroll 0 0 #d13318 !important;
    border: medium none !important;
    color: #fff !important;
    font-size: 14px !important;
    margin: 0 !important;
    padding: 0 !important;
    text-shadow: none;
    white-space: nowrap;
	height:37px;
	margin-bottom:0px !important;
    padding-left:12px !important;

}


ul.menu li li:hover{ background:#ef4123 !important;color:#FFF !important;}

ul.menu  li:hover>a{ background:#ef4123 !important; color:#FFF !important; border:none !important;}

#menu-main #menu-item-3965 a:hover{ margin-top:0px !important; margin-bottom:0px !important; background: #fb713d !important; /* Old browsers */
background: -moz-linear-gradient(top,  #fb713d 0%, #e3120a 100%) !important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fb713d), color-stop(100%,#e3120a)) !important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fb713d 0%,#e3120a 100%) !important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fb713d 0%,#e3120a 100%) !important; /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fb713d 0%,#e3120a 100%) !important; /* IE10+ */
background: linear-gradient(to bottom,  #fb713d 0%,#e3120a 100%) !important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb713d', endColorstr='#e3120a',GradientType=0 ) !important; /* IE6-9 */
color:#FFF !important;}
#menu-main #menu-item-3965{
background: #fb713d !important; /* Old browsers */
background: -moz-linear-gradient(top,  #fb713d 0%, #e3120a 100%) !important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fb713d), color-stop(100%,#e3120a)) !important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fb713d 0%,#e3120a 100%) !important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fb713d 0%,#e3120a 100%) !important; /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fb713d 0%,#e3120a 100%) !important; /* IE10+ */
background: linear-gradient(to bottom,  #fb713d 0%,#e3120a 100%) !important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb713d', endColorstr='#e3120a',GradientType=0 ) !important; /* IE6-9 */
color:#FFF !important;
}

#menu-main a:hover{
background-color: #ef4123 !important;
color:#FFF !important; }
ul.menu{ float: right !important;}
#footer-wrapper{ padding:0px !important;}

.panel-wrapper > p {
  font-family: georgia;
  font-size: 14pt;
  line-height: 26px;
  margin: 20px 0;
}



.ell_image{background: url(images/Path-Teacher-front-cover-264x300.png); width:264px; height:300px;}
.writing{background: url(images/WFTBB_SettingTheStageCover_Teacher-1-263x300.png); width:264px; height:300px;}
.leadership{background: url(images/Language-for-Leadership-Cover-272x300.png); width:264px; height:300px;}

.ell_image img,
.writing img,
.leadership img{display:none;}

body.page-id-4932 #header {
    display: none;
}

body.page-id-4932 #wpadminbar {
    display: none;
}

body.page-id-4932 #footer {
    display: none;
}

.blogright > span {
  color: #555555;
}
.ui-widget-content .fc-event-title a {
  color: #212f7d;
}
#wpstats {
  display: none;
}



@media screen and (max-width:1400px) {

#ui-id-126{height:950px;}

}
@media screen and (max-width:1280px) {
    .headerbg .caption{ top:20%!important; padding:0;}
 	a.hdtitle1{ padding: 4px 0 0 2%; width: 33%;}
	p.caption .mtitle{ height:auto;}
	.caption a.hdtitle{float: left;
    font-size: 27px !important;
    padding: 3% 0;
    text-align: center;
    width: 25%;}

/*Rino*/

    .traincalender-accordion .wpb_row.vc_row-fluid.cat1, .traincalender-accordion .wpb_row.vc_row-fluid.cat5{padding-right:10px !important;}
#ui-id-126{height:950px;}
}

@media screen and (max-width:980px) {
	.followupfocus{ padding-left:10px !important;}
	/*#howtoimpl-slider-nav-ul li a{ font-size: 21px !important;}*/
	a.stepp1{   font-size: 21px;}
	.pagecntinner{ padding-left:10px; padding-right:10px;}
	/*#howtoimpl-slider-nav-ul li a{  padding-left: 20px;
    padding-right: 15px;}*/
	#wrapper{ border:none !important;}
	.weright{max-width: 52%;}
	.traningmaterial .ui-slider-tabs-list li{padding-bottom: 13px !important; padding-top: 11px !important;}
	.formleft input[type="text"], input[type="password"], input[type="email"]{ width: 294px;}
	.himple .ui-slider-tabs-indicator-container{ width:96.2% !important;}	
.himple .ui-slider-tabs-list li{ padding:1px 5px 7px 17px !important;}	
	.grid, .grid-right{ float:left;}
	#featured-content{ margin-left:12px;}
	#featured-content p{ margin-bottom:15px;}
	.call-to-action{ text-align:center;  padding: 6px 6px 9px 8px; }
	.call-to-action a, .call-to-action a:hover{font-size:14px;}
	li.ui-tabs-active .mainbg{ background-size:contain;}
	.blogright a{ font-size:15px;}
	.postcont{ margin-right: 20px;max-width: 57% !important;}
	.rslides1{ height:auto !important;}

	.front-page #wrapper {   padding-left:0% !important; padding-right:0% !important;}
}


@media screen and (max-width:960px) {
.learnng_subg{   padding-left: 9px;
    padding-right: 29px;}	
.learnng_subg p{margin-left: 15px;
    margin-right: 15px;}	
.formright { float: none !important; text-align: center !important; max-width: 100% !important;}
.howtoimple{ padding-left:2% !important; padding-right:2% !important;}	
.pagination{ padding-left:16px !important;}	
/*#howtoimpl-slider-nav-ul li a{    width: 150px;}*/
.gettingpage .wpb_wrapper { padding-left:10px !important; padding-right:10px !important;}	
ul#slider-4-nav-ul li a{ background-position:center !important; width:60px !important;} 
.ls-nav ul li a{ background-position:center !important;}
.caption br {display: none;}
.bene_right{width:385px;}
}


@media screen and (max-width:930px) {
	p.caption .mtitle{width: 450px; font-size: 48px !important;}
	p.caption .stitle{font-size: 24pt !important; width: 372px; margin: 0 0 10px !important;}
	a.stepp1{   width: 315px;}
	#slider-traning .tab-content{ padding:20px;}
	.swiper-pagination-switch_t{ width: 212px;}
	.steparbox p{ font-size:14px !important;}
	.mobile_focus{ margin-top:10px;}
	.swiper-wrapper .wpb_wrapper p{ font-size:14px !important;}
	#slider-traning-nav-ul li.tab5 a{width: 121px;}
	
	#community{ padding-left:10px !important;}
	.newtabtop .ui-slider-tabs-list li.selected{ background-color:#ebebeb !important;}
	.newtabtop .ui-slider-tabs-list li.selected{ background-color: #ebebeb !important;}
	#nav_menu-2{   margin-left:0px !important;  margin-right:0px !important;}
	.widget-wrapper {padding-left: 20px !important;}
	.textwidget h1{ text-align:left;}
	.himple .ui-slider-tabs-indicator-container{ width:100% !important;}
	
	.desktopver{ display:none !important; visibility:hidden !important;}
	.mobile_focus{ display:block !important;}
	.focusbox ul li{ padding-right:0px; margin-left:11px; font-size:13px !important;}
	.focusbox{max-width: 24%; padding-top:9px;}
	#focusboxtitle{ font-weight:bold;margin-bottom: 16px;}
	.focusbox ul{ padding:0px !important; margin:0px !important;}
	.focusbox{ height:auto;}
	#featured-image .fluid-width-video-wrapper{ margin-top:3px !important;}
}

@media screen and (max-width:900px) {
	#howtoimpl-slider-nav-ul li a{font-size:18px !important;/*padding-left: 21px; padding-right: 19px; width: 19%;*/}
	
	.benewrap{ width:97% !important; margin:0px !important; padding:0px !important;}
	.benefit_text{ text-align:center; margin-top:0px;  margin: 0 auto;}	
	.benefit_left{ background:none;}
	.benefit_text {
    font-size: 21px;
    line-height: 35px !important; width:100%;
	}
	.bene_left {  background: url("images/bene_left_media.jpg") no-repeat scroll center 0px rgba(0, 0, 0, 0);
    height: 262px !important;margin-top: 60px;
    margin: 0 auto !important;
    width: 100% !important;}
	.bene_right{ width:100%;}
	.bene_right div{ float: left; width: 29%; margin-left:10px;}
	.bene_right div h1{ font-size:19px !important;}
	

	
	#content-archive{ width: 58%;}
	.category-blog h2{ font-size:17px !important;}
	.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a{ padding-bottom:0px !important;background-image:none!important; padding-bottom:8px !important;}
	.learningsubtab ul.wpb_tabs_nav li{ display:table;}
	.learningsubtab ul.wpb_tabs_nav li a{ font-size:15px !important;}
	#whylanpage .ui-slider-tabs-list li{ width:85px !important; height:66px !important;}
	.postcont{ max-width: 46.5% !important;}
	.widget_nav_menu{ max-width:17% !important;}




.inn_conleft .wpb_wrapper .for_teacher, .inn_conleft .for_prin{margin-top:0px !important;min-height:338px;}
	
}

@media screen and (max-width:898px) {	

.slider-traning-panel .activep{ background:none repeat scroll 0 0 #f26522 !important; padding-bottom:0px;width: auto;}
.swiper-pagination-switch_t{width: auto;  padding-left: 9px;  padding-right: 8px;}

.menu a{ font-size:17px !important;}

/*ul#slider-4-nav-ul li.tab1 a{ background-image:url("images/why_thinking_new/tab1_tab.png") !important;}*/
ul#slider-4-nav-ul li.tab2 a{ background-image:url("images/why_thinking_new/tab2_tab.png") !important;}
ul#slider-4-nav-ul li.tab3 a{ background-image:url("images/why_thinking_new/tab3_tab.png") !important;}
ul#slider-4-nav-ul li.tab4 a{ background-image:url("images/why_thinking_new/tab4_tab.png") !important;}
ul#slider-4-nav-ul li.tab5 a{ background-image:url("images/why_thinking_new/tab5_tab.png") !important;}
ul#slider-4-nav-ul li.tab6 a{ background-image:url("images/why_thinking_new/tab6_tab.png") !important;}
ul#slider-4-nav-ul li.tab7 a{ background-image:url("images/why_thinking_new/tab7_tab.png") !important;}
ul#slider-4-nav-ul li.tab8 a{ background-image:url("images/why_thinking_new/tab8_tab.png") !important;}
ul#slider-4-nav-ul li.tab9 a{ background-image:url("images/why_thinking_new/tab9_tab.png") !important;}
ul#slider-4-nav-ul li.tab10 a{ background-image:url("images/why_thinking_new/tab10_tab.png") !important;}
ul#slider-4-nav-ul li.tab11 a{ width: 0 !important}
ul#slider-4-nav-ul li.tab12 a{ background-image:url("images/why_thinking_new/tab11_tab.png") !important;}
ul#slider-4-nav-ul li a{ width:41px !important; height:40px !important}
ul#slider-4-nav-ul li.current{    background-position:center 60px;}


a.pure-button { height:auto !important; background-position: center top !important; background-size: 55% auto !important; font-size:14px !important; padding-top:134px !important;}
.inn_conleft .wpb_wrapper h2{  font-size: 25px !important;}
.inn_conleft .wpb_wrapper h1{    font-size: 36px !important;}
.inn_conleft{ font-size:14px; padding-left: 10px !important;}


.weright{max-width: 47%;    font-size: 15px;}
.menu a{   font-size: 16px;}
.comm_left{ max-width: 72%;  padding-left: 19px;}

	.steparbox{ margin-right: 13px;}
	.textwidget p{  font-size: 17px; line-height: 23px;}
	.ui-slider-tabs-list li a { padding:7px 64px 17px 14px !important;}
	#content-archive{ padding-left: 21px;  float: left;}
	.menu a{ padding:0 0.4em !important;}
 


	.home-widgets h1{ text-align:center;}
	.himple .ui-slider-tabs-list li a{ padding:3px 0px 8px 1px !important;}

.inn_conleft .wpb_wrapper .for_teacher, .inn_conleft .for_prin{min-height: 369px;}
}

@media screen and (max-width:800px) {
		#slider-4-nav-ul{ padding-left:15px !important;}
	.frm_cntwrap {float: right;  width: 59%;}	
	.use-floating-validation-tip span.wpcf7-not-valid-tip{ font-size:12px;}
	#slider-traning-nav-ul li a{ font-size:19px !important;}
	.formleft { float: left;  max-width: 424px !important;}
	.howtoimple h1{ padding-left:0px !important;}	
	.howtoimple h2{ padding-left:0px !important;}	
	.stepswrap{ padding-left:0px !important;}	
	a.stepp1{ padding-left:0px !important;}	
	h2.stepproce{padding-left:0px !important;}

	#community .ui-slider-tabs-content-container{ min-height:100% !important; padding-bottom:70px;}
		#community .ui-slider-right-arrow {  height: 91px !important; margin-top: 5px !important;}
	#community .ui-slider-left-arrow.edge{ height: 91px !important; margin-top: 5px !important;}
	#community .ui-slider-right-arrow.edge { height: 91px !important; margin-top: 5px !important;}
	#community .ui-slider-left-arrow{  height: 91px !important; margin-top: 5px !important;}
	
	.wpb_content_element, ul.wpb_thumbnails-fluid > li, .last_toggle_el_margin, .wpb_button{ margin:8px !important;}
	.inn_conleft{ font-size:14px;}
	.ui-slider-tab-content .inn_conleft h2, .wpb_wrapper h2{ font-size:19px;}
	.ui-slider-tab-content .inn_conleft h1{font-size: 40px;}
	
	.steparbox{   margin-right: 13px; width: 29%;}
	.steparbox3{ margin-right: 8px;}
	.steparbox h5 { padding-bottom: 48px;}
	.steparbox4{  margin-left: 0; width: 37% !important; margin-right: 11px;}
	.steparbox3 h5{ font-size:18px !important;}
	
	.steparbox p { font-size: 13px !important;}
	.himple .IM3{ top: 831px !important;}
	.himple .IM2{ top: 643px !important;}
    .himple .IM4 { top: 639px !important;}
	
	.inn_conleft p.whyconth{ width:267px;}
	.himple .ui-slider-tabs-list li { padding: 0px 0px 8px 17px !important;}
	
	.inn_conleft{  width: 71%;margin-left: 18px;}	
	.widget-title h3, .widget-title-home h3{font-size: 17px !important;}
	.postcont h3{  font-size: 18px !important;}
	

	.steps h1{ font-size: 27px !important; margin-bottom: 19px !important;}
	.howtostep{ width:42% !important; height: 172px;}	
	.howtostep ul li{ font-size:15px !important;}
	.stepstitle{ font-size:16px !important;}
	.ui-slider-tabs-indicator-container{padding-left:24px !important;}	
	.ui-slider-tabs-list li a{  padding: 6.3px !important;padding-top: 11px !important;}		
	.formright {   float: left !important; margin-left: 125px !important;}
	.menu a {font-size: 14px !important;}
	.menu a{ padding:0 0.3em !important; line-height:35px !important;}
	#menu-main a{ margin-right:8px !important; }	
	#featured_wrap{padding: 15px;}
	.textwidget p{ text-align:left;}
	.widget_text{ border-right:0px;}
	.learningsubtab ul.wpb_tabs_nav li {width: 67px !important;display: table;}
	.blogpage{ padding:15px !important;}
	a.hdtitle1{ font-size:13px !important; padding-top:2px !important;}
	.caption a.hdtitle {font-size: 14px !important; margin: 0 !important;}
	a.hdtitle1 span {
    font-size: 10px !important;
    font-style: italic;
    line-height: 12px !important;
    padding-top: 0 !important;
    width: 143px !important;
    word-wrap: break-word !important;
}

.inn_conleft .wpb_wrapper .for_teacher, .inn_conleft .for_prin{min-height: 401px;}
}

@media screen and (max-width:780px) {
	
	ul#slider-4-nav-ul li.current{ height:82px;}
	.inn_conleft{  width: 82%;margin-left: 0px;}		
	.menu a {font-size: 14px !important;}	
.benewrap .vc_row-fluid [class*="vc_span"]{ float:none !important; width: 96% !important;}
.benewrap .vc_row-fluid .vc_span6, .wpb_teaser_grid.wpb_carousel .vc_span6 { width: 69%!important;}
#text-2 a img.alignleft { width: 20% !important;}
	.tabs-menu {
    clear: both;
    float: none;
    padding-left: 12px !important;
}
#tabs-container .vc_row-fluid .vc_span9 {
    width: 71.375% !important;
}
.tab-content{ padding-left:10px !important; padding-right:10px !important;} 
 
	.landingtitile{ margin-top:0px;}
	.welcom h1, .comm_left h1{ font-size:41px !important;}
	.welcom h2, .comm_left h2{ font-size:24px !important;}
	.welcom{ padding-left:10px;}
	.weleft1 iframe { height: 240px !important;   width: 360px !important;}
	
	.steparbox p { font-size: 13px !important;}
	.himple .IM3{ top: 831px !important;}
	.himple .IM2{ top: 643px !important;}
	.himple .IM4 { top: 639px !important;}	
		
	.steparboxes2{ margin-left:0px;}
	.steparbox4{ margin-left:0px;}
	.traningmaterial h2 { font-size: 24px !important;}
	.traningmaterial h1{ font-size:2em !important;}.slider-community-panel .communityforms .wpcf7-email{ width: 300px !important;}
	.slider-community-panel .communityforms  input[type="email"]{ width: 300px !important;}
	.formleft input[type="text"], input[type="password"], input[type="email"]{ width:217px !important;}	
	
	.ui-slider-tabs-list li a{ height:32px !important;}
	
	.traningmaterial .ui-slider-tabs-list li{ padding-bottom:8px !important;    padding-top: 9px !important;}		
	#whylanpage .ui-slider-tabs-list li a{ height:85px !important; width:99px !important;}
 
.inn_conleft .wpb_wrapper .for_teacher, .inn_conleft .for_prin{min-height: 443px;}
}

@media screen and (max-width:590px) {
.formleft span.wpcf7-form-control-wrap{ float:left;}
.formright{ float:left;}
}

@media screen and (max-width:768px) {

	a.community_link { padding-top: 126px !important;top: 46px;}
	.purchaseinfo, .traningmaterial .wpb_wrapper p { font-size: 14px !important;}
	.tab-content h5{  line-height: 25px;}
	.mapbuilder {line-height: 16pt;}
	.inn_conleft ul li {font-size: 11pt !important; padding-bottom: 5px;}
	.inn_conleft p{ font-size: 11pt !important;}
	.tabsalign #howtoimpl-slider-nav-ul li a{ /*padding-top:13px !important; padding-bottom:13px !important; */}
	.calendarfrm{ height:740px;}
	.purchaseinfo, .traningmaterial .wpb_wrapper p{ font-size:14px;}
	.howtoimpl-slider-panel .panel-wrapper p{ font-size:14px !important;}
	.gettinglink li, .howtoimpl-slider-panel .panel-wrapper p, .purchaseinfo{ font-size:11pt;}
.traningmaterial .panel-wrapper h2{ line-height:29px !important;}	
	.thnk_stpes{   font-size: 11pt;}
.advanceslide_conleft ul.gettinglink li{ padding-bottom:0px !important;}	
.formright_s {  max-width: 72%; text-align: right;}	
.benewrap .vc_row-fluid [class*="vc_span"]{   width: 95% !important;}
.slider-traning-panel .vc_row-fluid .vc_span8{  font-size: 14px !important;}
.gettinglink li {  background-position: 5px 5px;  background-size: 10px auto;}
.vc_row-fluid .vc_span9 { width: 73.375% !important;}
.js .main-nav .menu li a{ padding-left:9px !important;}
#whylanpage .formright{margin-left:141px !important;}

.howtoimp_paging{ padding-left: 23px;}

	.vc_row-fluid [class*="vc_span"]:first-child { margin-left: 1px !important;}
	ul#menu-main2{ padding-left:0px !important;}
	#slider-traning .tab-content{ padding:0px;}
		.formright {  margin-left: 206px !important;}
	#menu-main2 .current_page_item a, #menu-main2 .current-menu-item a { background-color: #ef4123; color: #000 !important;}
	.pagination{width: 100%; padding-left: 25px !important;}
	ul.sub-menu{ padding-left:20px;}
	.menu li li a{ background: none repeat scroll 0 0 rgba(0, 0, 0, 0); color: #000 !important;}
	#menu-main2 a:hover{background: none repeat scroll 0 0 rgba(0, 0, 0, 0);}
	.menu li li a{ background:none !important; font-size: 14px !important;}
	
	a.community_link{ padding-top: 131px !important;}
	.menu a{ margin:0px !important;}
	#menu-main a{ margin-top:0px !important; margin-bottom:0px !important; margin-right:0px !important;}
	#menu-main2{ margin-top:0px !important;}
	
	#menu-main a{ margin-right:0px !important; }	
	.maptext { width: 60% !important;}
	.inn_conleft .wpb_wrapper .for_prin h1{ font-size:18px !important;}
	.inn_conleft .wpb_wrapper .for_teacher h1{font-size:18px !important;}
	.inn_conleft .wpb_wrapper .forstudent h1{font-size:18px !important;}
	
	.js .main-nav{ margin: 20px auto 0;   width: 100%;}
	#logo{  margin:24px auto 0;  text-align: center; float:none !important;}
	
	.himple .ui-slider-tabs-rightPanelArrow{ top:406px !important}
	
	.steparbox p { font-size: 13px !important;}
	.himple .IM3{ top: 789px !important;}
	.himple .IM2{ top: 603px !important;}
    .himple .IM4 { top: 604px !important;}
	.himple .IM5 { top: 650px !important;}
	
.ui-slider-tabs-rightPanelArrow{background-position:24% center !important;}
.landleft{ font-size:13px !important;}
.title_slidet li{ background-size:23% auto !important;}
.ui-slider-tabs-rightPanelArrow{  background-size: 71% auto !important;width: 169px !important;}
a.community_firstlink{padding-top: 115px !important;}

.ui-slider-tab-content .inn_conleft h1{ font-size:23px !important;}
	

.inn_conleft p.whyconth{  width: 288px;}
		
a.hdtitle{    width: 128px;}
#aec-modal-container{ width:87% !important; left:20px !important;height: auto !important;}
#content-archive {width: 96%;}	
.archright .col-300{width: 96%;}
.archright{ float:left; width:96%;}
.howtoimple .wpb_wrapper p{ font-size:14px !important;}
#content-archive{ padding-left: 10px;    float: left;}

.menu a {font-size: 14px !important;}
#featured_wrap{padding: 15px;}
.widget_text{ border-right:0px;}
.ui-slider-tabs-list li a{ height:46px !important; padding-top:0px !important;}

li.ui-tabs-active .mainbg{  width: 100% !important; background-size:contain !important;}
.blogright a{ font-size:15px !important;}
.himple .ui-slider-tabs-indicator-container{ width: 100% !important;}
.himple .ui-slider-tabs-list li{ padding-bottom:0px !important; padding-top:0px !important;}	


.inn_conleft .wpb_wrapper .for_teacher, .inn_conleft .for_prin{min-height: 443px;}
}

@media screen and (max-width:755px) {	
.caption{ top: 119px !important;}
.slider-traning-panel  .vc_row-fluid .vc_span8{ width:100% !important;}
	.call-to-action a, .call-to-action a:hover {
		font-size: 16px;
	}
.call-to-action {
 float: left !important;
    height: 47px !important;
    padding: 18px 0 0 11px !important;
    text-align: left !important;
    width: 139px !important;
}
 	#slider-traning-nav-ul li.tab5 a{ height: 42px !important;}
	
	#community .ls-nav ul li a{ background-size: 87% auto;   height: 55px; width: 64px;}
	#community .ls-nav ul li a{ background-size: 87% auto; }
	a.learnmore{  font-size: 11px !important;}
	#communitypage .ui-slider-tabs-list li { display: table-cell !important;}
	.weright {   font-size: 14px; max-width: 40%;}
	a.community_firstlink{    top: 273px !important;   padding-top: 111px !important;}
	
	#community .ui-slider-right-arrow {  height: 91px !important; margin-top: 5px !important;}
	#community .ui-slider-left-arrow.edge{ height: 91px !important; margin-top: 5px !important;}
	#community .ui-slider-right-arrow.edge { height: 91px !important; margin-top: 5px !important;}
	#community .ui-slider-left-arrow{  height: 91px !important; margin-top: 5px !important;}



.inn_conleft .wpb_wrapper .for_teacher, .inn_conleft .for_prin{min-height: 458px;}
}
@media screen and (max-width:700px) {	
h1.post-title{font-size: 21px !important;  line-height: 28px !important;}
#content-archive h2.entry-title {   font-size: 21px !important;  line-height: 28px !important;}
.post-entry h4{ font-size:11pt !important; line-height: 21px;}
.post-entry{font-size:11pt !important; line-height: 22px;}
.post-entry p{    font-size: 10pt !important;  padding-bottom: 15px;}
#content-archive{ margin-top:0px !important;}
#respond{ margin-bottom:0px !important;}
.widget_recent_entries, .widget_search, .widget_recent_comments{ padding-left:0px !important;}
.widget_search{padding-top:0px !important;}
.widget_recent_comments{ padding-top:0px !important;}
.post-data{  margin-bottom: 35px !important; margin-top: 10px !important;}
.archright #widgets{ margin-top:0px !important;}

.widget-title h3, .widget-title-home h3 {
    font-size: 20px !important;
}
	.formright_s {
		max-width: 72%;
	}
	.purchaseinfo{ font-size:11pt;}
	.howtoimpl-slider-panel .panel-wrapper p{font-size:11pt !important;}

#howtoimpl-slider-nav-ul li a {font-size: 15px !important;}


/*Rino 01MAY2015*/

.post-entry .wpb_row.vc_row-fluid.cat1 p, .post-entry .wpb_row.vc_row-fluid.cat5 p{padding-bottom: 0px; }
.wpb_row.vc_row-fluid.cat1 .wpb_column.column_container, .wpb_row.vc_row-fluid.cat5 .wpb_column.column_container {width: 100%; }
.fc-event-time{display: block;margin-bottom: 5px;}
.traincalender-accordion .wpb_column.column_container{margin-left: 0px}

.bene_right div{margin-left:9px;}
.bene_right{margin:0px;}


.inn_conleft .wpb_wrapper .for_teacher, .inn_conleft .for_prin{min-height: 458px;}
}
@media screen and (max-width:687px) {	

.formright_s {
    max-width: 82%;
}
#whylanpage form{  max-width: 100% !important;}
#whylanpage .formright{margin-left:0px !important;}

#community .ls-nav {height: 85px !important;}
.gettingstarted .formleft span.wpcf7-form-control-wrap{ float:none;}

.inn_conleft{ padding-left:10px !important;}


.inn_conleft p.whyconth{ font-size:15px !important;}
/*.ls-nav{ height:64px !important;}*/
/*ul#slider-4-nav-ul li.tab1 a{ background-image:url("images/why_thinking_new/tab1_mob.png") !important;}*/
ul#slider-4-nav-ul li.tab2 a{ background-image:url("images/why_thinking_new/tab2_mob.png") !important;}
ul#slider-4-nav-ul li.tab3 a{ background-image:url("images/why_thinking_new/tab3_mob.png") !important;}
ul#slider-4-nav-ul li.tab4 a{ background-image:url("images/why_thinking_new/tab4_mob.png") !important;}
ul#slider-4-nav-ul li.tab5 a{ background-image:url("images/why_thinking_new/tab5_mob.png") !important;}
ul#slider-4-nav-ul li.tab6 a{ background-image:url("images/why_thinking_new/tab6_mob.png") !important;}
ul#slider-4-nav-ul li.tab7 a{ background-image:url("images/why_thinking_new/tab7_mob.png") !important;}
ul#slider-4-nav-ul li.tab8 a{ background-image:url("images/why_thinking_new/tab8_mob.png") !important;}
ul#slider-4-nav-ul li.tab9 a{ background-image:url("images/why_thinking_new/tab9_mob.png") !important;}
ul#slider-4-nav-ul li.tab10 a{ background-image:url("images/why_thinking_new/tab10_mob.png") !important;}
ul#slider-4-nav-ul li.tab11 a{ width: 0 !important}
ul#slider-4-nav-ul li.tab12 a{ background-image:url("images/why_thinking_new/tab11_mob.png") !important;}
ul#slider-4-nav-ul li a{ width:26px !important; height:34px !important}
ul#slider-4-nav-ul li.current{    background-position:center 46px; height: 54px;}


#slider-traning-nav-ul li {margin: 0 0 0 3%;}
#slider-traning-nav-ul li a{ font-size:17px !important;}

.inn_conleft .wpb_wrapper .for_teacher, .inn_conleft .for_prin{min-height: 539px;}
}

	@media screen and (max-width:650px) {
		.fc-header-center h2 {  font-size: 17px !important;}
		#slider-4 .inn_conleft{ padding-left:0px !important;}
		.use-floating-validation-tip span.wpcf7-not-valid-tip{  top: 11%;}	
		.weright{ max-width: 100%;  float: left; font-size: 16px; margin-left: 0px; }	
		.welcom{ padding-right: 10px;}
		
		.thnk_stpes{   font-size: 10pt;margin-top: 13px;}
		a.stepp1{ padding-top: 0 !important;  height: 26px;}
		.thmapscon, .maptext{   font-size: 11pt !important;}
		.howtoimple .wpb_wrapper h2.stepproce{padding-left:0px !important;font-size: 20px !important;}
		.traningmaterial .wpb_wrapper p{ font-size: 15px !important;}
		.inn_conleft p{  line-height: 22px;}
		.formleft span.wpcf7-form-control-wrap{ margin-bottom:0px;}
		.formleft label{ margin-bottom:0px;}
		.bene_left{ margin-top: 48px;}
		.calendarfrm {  height: 458px;}
		.formleft { float: left;max-width: 95% !important;}
#whylanpage .formright {
    float: right !important;
    margin-right: 11px !important;
}
		#whylanpage .formright {
    margin-left: 96px !important;
}
#whylanpage form {
    clear: both;
    float: left;

}
 
	#whylanpage .formright{margin-left:101px !important;}	
		.slider-traning-panel .activep{ width: 100%;}
.swiper-pagination-switch_t{width: 100%; }
	
		.comm_left{ max-width: 64%;  font-size: 16px;}
		.himple .ui-slider-tabs-rightPanelArrow{ top:380px !important}
/*		.steps{padding-left:15px !important;}
		.steparbox3{ width:31% !important;}
		.steparbox3 h5{ font-size:21px !important;}
		.steparbox2 h5{font-size:21px !important;}
		.steparbox{ width:31% !important;}
		.wpb_wrapper .steparbox p{ font-size:12px !important;}
		.wpb_wrapper .steparbox3 p{ font-size:12px !important;}
		.steparboxes2{ width: 31% !important; margin-left: 0px ;}
		.steparbox3 h5{ padding-bottom: 36px;}
		.steparbox h5 {padding-bottom: 43px;}
		.steparbox4{ width: 31% !important;margin-left: 0px;}*/

		.himple .IM4 { top: 1140px !important;}
		.himple .IM2 { top: 1182px !important;}
		.himple .IM3 { top: 1088px !important;}
		.himple .IM5 { top: 928px !important;}
		
		.steparbox p{ width: 45% !important;  margin: 0 auto;}
		.steparboxes2 p{ width: 45% !important;  margin: 0 auto;}
		.steparbox3 p{ width: 45% !important;  margin: 0 auto;}
		.steparbox4 p{ width: 45% !important;  margin: 0 auto;}
		
		.steparbox { margin: 0 auto !important; width: 96% !important;margin-bottom:29px !important; }
		.steparbox3 {  width: 96% !important;  margin-bottom: 20px;}
		.steparboxes2 {  width: 99% !important; margin-bottom: 20px;}
		.steparbox4  {   margin-right: 6px; width: 97% !important;  margin-bottom: 40px;}
		.steparbox3 h5{ margin-top:6px !important;}
		.steparboxes2 h5{ padding-bottom:42px;}
		.himple .ui-slider-tabs-content-container{ height:1400px !important;}
		
		

		.ui-slider-tabs-rightPanelArrow{background-position:24% center !important;}
		.landleft{ font-size:13px !important;}
		.title_slidet li{ background-size:23% auto !important;}
		.ui-slider-tabs-rightPanelArrow{ background-size: 71% auto !important;}
		.ui-slider-tab-content .inn_conleft h1{ font-size:23px !important;}
		.ui-slider-tab-content .inn_conleft h2, .wpb_wrapper h2{ font-size:17px !important;}		
	
		
		a.hdtitle{ height:0px;}
		a.hdtitle{  padding-top: 14px !important;}
		.howtoimple h1 {  font-size: 2em !important;}
		li#menu-item-3965{ display:none !important;}	
		#menu-main a{ padding-bottom:0px !important;margin-top:0px !important;}
		.himple .ui-slider-tabs-list li a{ font-size:18px !important;}
		#aec-filter li a{ font-size:12px !important;} 
		.fc-widget-header, .fc-widget-content{ border:1px solid #fff !important;}
		.fc-grid th{ font-size:11px !important;}		
		.fc-grid .fc-day-number{ font-size:11px !important;}
		.fc-grid .fc-day-number{  padding: 1px 13px 0 !important;}

.inn_conleft .wpb_wrapper .for_teacher, .inn_conleft .for_prin{min-height: 557px;}
	}
	
@media screen and (max-width:640px) {
	#featured-image{ margin-top: 10px !important;}

	.benewrap .vc_row-fluid [class*="vc_span"]{ width:100% !important;}
	/*#howtoimpl-slider-nav-ul li a{ padding-top: 9px !important;}*/
	.tabsalign #howtoimpl-slider-nav-ul li a { /*padding-bottom: 6px !important;*/}

	#whylanpage .formright {  float: right !important; margin-left: 0 !important;}
	.frm_cntwrap  .formleft { float: left; max-width: 101% !important;}
	.frm_cntwrap .formleft label{ width: 107px;}
	
	.gettingpage .wpb_wrapper{    padding-right: 1px !important;}	
	ul#slider-4-nav-ul li a { height: 34px !important;  width: 33px !important;}
	.howtostep {  height: 184px;    padding-top: 6px;}
	/*#howtoimpl-slider-nav-ul li a { font-size: 17px !important; padding-left: 25px; padding-right: 6px;}*/
	
	.inn_conleft ul.traning_cmt li { margin-bottom: 0px !important;
    padding-bottom: 5px !important;}	
	.formright_s {max-width: 71%;}
	.benefit_text{ line-height: 27px !important;}
	a.hdtitle{  margin-right: 38px !important;}
	.caption a.hdtitle {padding: 6% 0; width: 23%;}
 
.formleft {
    float: left;
    max-width: 76% !important;
}	
.frm_cntwrap {width: 56%;}
.formleft label{ width:auto;}
.inn_conleft .wpb_wrapper h1 { font-size: 26px !important;}
.inn_conleft ul li{ font-size: 11pt !important}	
.inn_conleft .wpb_wrapper h2 {  font-size: 23px !important;}
.inn_conleft p {   font-size: 11pt !important;}	
.tab-content p{ font-size:14px !important;}	
#whylanpage .vc_row-fluid .vc_span8	{ width:100% !important;}
.whygettingtab{ display:none !important; visibility:hidden !important;}	
.postcont h3{padding: 0 !important;}	
.post-date{ padding: 14px 29px 14px 12px;}	
#featured-content p {
    font-size: 18px !important;
}
	.slider-community-panel .advanceslide_conleft{   max-width: 98% !important;}

#whylanpage form {
 clear: both;
    float: left;
    width: 100% !important;

}
	.steplast4{  bottom: 177px !important;}
	.howtoimp_paging{padding-left: 25px;}
	.gettinglink li{  background-size: 10px auto; background-position: 5px 5px;}

	.traningmaterial .wpb_wrapper p{ font-size:14px !important;}
.slider-traning-panel .formleft { float: left;  max-width: 341px !important;}
	
.slider-traning-panel .formright {
    float: left;
    margin-left: 121px !important;
}
	.howtostep ul li{ line-height:20px !important;}
	.welpage_community{ height:100% !important;}
	.slider-community-panel .vc_row-fluid .vc_span10{ width:100% !important;}
	.slider-community-panel .community_conleft{width:100% !important;}
	.slider-community-panel .inn_conleft{ padding-left:0px !important;}
	.slider-community-panel .wpb_content_element, ul.wpb_thumbnails-fluid > li, .last_toggle_el_margin, .wpb_button{margin-left:0px !important;}
	
	.gettingstarted div.wpcf7-response-output { margin:0 0 15px !important;}
		.bene_left{ background:#3762b0;  height:auto !important;}
		.benefit_text{ width:100%;}
		.gettingpage .wpb_wrapper{ padding-left:0px !important;}
		.benefit_qte{ width:100% !important;}
		.bene_right div{ margin-left:0px; width:100%;}
		
		.inn_conleft {   margin-left: 0;  width: 100% !important;}
		#communitypage .comnty_frst {  top: 129px !important;}
		#community .new_welcom { top: 288px !important;}
		.weleft1 iframe { height: 252px !important; width: 337px !important;}
	
	
	
	.himple .IM4 { top: 1159px !important;}
	.himple .IM2 { top: 1245px !important;}
	.himple .IM3 { top: 1152px !important;}
	.himple .IM5 { top: 963px !important;}
	
		
	#text-3, #text-3 .widget-wrapper{ margin-top:0px !important;}

	.copyright span{ margin-left:0px !important;}
	.fc-grid th{ font-size: 10px !important; font-weight: bold; padding: 3px;}
	#aec-filter li a{ padding:6px !important;}
	.focusbox { max-width: 42%; height: 300px; margin-right:11px; margin-bottom:11px !important;} 
	.howtoimple h2{ font-size:18px !important;}	
	.howtoimple h1{ font-size:2.4em !important;}
	li#menu-item-3965{ display:none !important;}	
	#menu-main a{ padding-bottom:0px !important;}
	

	.traningmaterial .ui-slider-tabs-list li{ padding-bottom:12px !important;}	
	#aec-filter li a{ font-size: 15px; padding: 6px 7px;}	

	a.hdtitle1{ font-size:13px !important; padding-top:2px !important;}
	p.caption .mtitle{ font-size:22pt !important;}
	.caption{ top:65px !important;}	
	p.caption .stitle{margin-bottom:25px !important;}
	.rslides1{ height:auto !important;}	
	.js .main-nav li a{ margin-top:0px !important; margin-bottom:0px !important;}
	.js .main-nav{  margin-top:20px;}
	.postcont h3{ padding-top:0px !important;}
	#featured{ height:auto !important;  padding-top:0px !important;}
	.featured-title{ margin-bottom: 0px !important; }
	#featured-image{ width:99% !important;}
	#featured-content{ width:100% !important;  max-width:100% !important; margin-top:15px !important; padding-bottom:0px !important;  margin-bottom: 25px; margin-left: 0 !important;}

	.widget_nav_menu { max-width: 169px !important;}
	#widgets{ margin:20px !important;}
	.postcont{ max-width:100% !important;   margin: 0 !important;}

		
	#whylan .ui-slider-left-arrow{ height:84px !important;}
	#whylan .ui-slider-right-arrow{ height:84px !important;}
	#whylan .ui-slider-left-arrow.edge{ height:84px !important;}
	#whylan .ui-slider-right-arrow.edge{ height:84px !important;}
	#whylanpage .ui-slider-tab-content{ padding:11px !important;}
	
	#whylanpage .ui-slider-tabs-list li a{ height:85px !important; width:99px !important;}
	.archright{ float:left !important;}
	.nextpagetitle{ display:none !important;}
	.inn_conright{ display:none;}
	
	.whythinking .ui-slider-tabs-rightPanelArrow{ display:none;}
	.ui-slider-tabs-rightPanelArrow{ width:40%;}
	.formright{    float: left;margin-left: 101px !important; }
	.whythinking .ui-slider-tabs-content-container{ height:1000px;}
	.ui-slider-tabs-rightPanelArrow{  top: 261px !important;}
	.ui-slider-tab-content .inn_conright{ top: 436px;}
	b, strong{ font-weight:normal;}
	#mySliderTabs{ height:800px;}
	/*.ui-slider-tabs-content-container{ height:600px !important;}*/

	.textwidget h1{ float:left;} .textwidget p{ text-align:left;}#featured_wrap{padding: 15px;}
	.widget_text{ border-right:0px;}
	.vc_row-fluid{ padding:6px;}
	
	.ui-slider-right-arrow{ height:74px !important;}
	.ui-slider-left-arrow{ height:74px !important;}
	.ui-slider-right-arrow.edge{ height:74px!important;}
	.ui-slider-left-arrow.edge{ height:74px!important;}
	
	.howtoimple .ui-slider-right-arrow{ height:86px !important;}
	.howtoimple .ui-slider-left-arrow{ height:86px !important;}
	.howtoimple .ui-slider-right-arrow.edge{ height:86px!important;}
	.howtoimple .ui-slider-left-arrow.edge{ height:86px!important;}
	
	.traningmaterial .ui-slider-tabs-list li:last-child{ background:#ebebeb!important; text-indent:1px !important;}
	.learningsubtab ul.wpb_tabs_nav li { width:100% !important;}	







  .wpb_row.vc_row-fluid.cat1 .wpb_column.column_container{width: 100%;}
    .wpb_row.vc_row-fluid.cat5 .wpb_column.column_container{width: 100%;}



.inn_conleft .forstudent{padding:0px;margin-top:10px;}
.inn_conleft .wpb_wrapper .for_teacher, .inn_conleft .for_prin{padding:0px;}

.inn_conleft .wpb_wrapper .for_teacher, .inn_conleft .for_prin{min-height:50px;margin-top: 10px !important;}
}


	@media screen and (max-width:600px) {
		ul#slider-4-nav-ul li a{ width:24px !important; height:34px !important}	
#howtoimpl-slider-nav-ul li a {font-size:12px!important;} 
		.js .main-nav .menu li li a{  font-size: 14px !important;}
		.himple .ui-slider-tabs-rightPanelArrow{ top:412px !important}
			.textwidget p{ font-size:15px !important;}
			#nav_menu-2 .widget-wrapper{ padding-left:2px !important;}
		
			.steps { float: left !important;}
			p.caption{ display:none !important;}
			.stemimg{ display:none !important;}
			.howtostep{ height:auto !important; width:96% !important;margin-bottom:10px !important; padding-bottom:12px;}
	}
	
@media screen and (max-width:599px) {

.gettinglink li{   background-size: 8px auto !important; padding-left: 22px; padding-top: 0;}

.gettingstart_frm_wrap .formleft label {
    float: right;
    width: 97%;
}

.gettingstart_frm_wrap .formleft input {
    float: right;
    width: 100%;
}
.gettingstart_frm_wrap  .formleft p {
    float: left;
}
.gettingstart_frm_wrap .formleft span.wpcf7-form-control-wrap{ float: left !important;}
.gettingstart_frm_wrap .inn_conleft p{  width: 100% !important;}
#whylanpage .formright {
    margin-left: 0px !important;
	float: left !important;
}
.frm_imag {
    float: left;
    margin: 0 auto !important;
    text-align: left;
    width: 100%;
}
.frm_cntwrap {
    width: 100%;
}
div.wpcf7-mail-sent-ok{ top: 2px;}

.widget_text {
    width: 70% !important;
}
#nav_menu-2 {
    margin-left: 15px !important;
    margin-right: 0 !important;
}
.ls-nav ul li{/* margin-bottom: 10px;*/}	
ul#slider-4-nav-ul li.current{    height: 53px !important;}
.steparbox h5 { padding-bottom: 48px;}
.steps {  padding-left: 14px !important;}	
.ls-nav {  height: auto !important;}

			#header{ background-color:#ebebeb !important;}
	.top_navs{ background-color:#7e489c !important; margin-top:0px !important;}
	.top-menu{ margin-top:0px !important;}
	.top_navs{ float:none !important; text-align:center !important; font-size:16px !important; max-width:100% !important;}
	#menu-top{ background-color:#7e489c !important; float:left !important; width:100% !important;}
	
	.js .main-nav .menu li a {  font-size: 14px !important;}	
	.gettinglink li {  font-size: 14px !important;}
	.tabs-menu li.current a{ font-size: 14px !important;}
	.traningmaterial .wpb_wrapper p { font-size: 14px !important; line-height: 19px;}
	.gettinglink li{ font-size: 11pt !important;}	
	h5 {   font-size: 15px !important;  line-height: 22px;}
	.traningmaterial h2 { font-size: 23px !important;}
	.howtoimpl-slider-panel .panel-wrapper p{ font-size: 11pt !important;}
	.howtoimple h2{ height: auto; margin-bottom: 11px !important;}
	.howtoimple h1 { margin-top: 15px !important;}
	.hwtoimstepfirst h1 {
    padding-bottom: 0 !important;
	}

	
}

@media screen and (max-width:551px) {
	

	#howtoimpl-slider-nav-ul li a{ /*font-size: 14px !important;padding-left: 7px;
    padding-right: 9px;*/}
	.howtoimp_paging{ padding-left:14px;}
	
	ul#slider-4-nav-ul li.current{ background:none !important; height:48px !important;}	
	#community .ls-nav { height: 45px !important;}
	.inn_conleft .vc_row-fluid .vc_span4, .wpb_teaser_grid.wpb_carousel .vc_span4{ width:100% !important;}
	.ls-nav ul{ margin-left:5px !important;}
	
	#community .ls-nav ul li a{ background-size: 96% auto;   height: 34px; width: 46px;}
	ul#slider-community-nav-ul li.current a{background-size: 96% auto; }
	#slider-traning-nav-ul li a{ font-size:15px !important;}
}
@media screen and (max-width:479px) {
	
		.himple .IM4 { top: 1187px !important;}
		.himple .IM2 {   top: 1314px !important;}
		.himple .IM3 { top: 1315px !important;}
		.himple .IM5 { top: 1063px !important;}
		#howtoimpl-slider-nav-ul li a{font-size:10px !important;}
		
}

@media screen and (max-width:520px) {
	
	

	
#whylanpage form {
    clear: both;
    float: left;
    max-width: 100% !important;
}
	.slider-community-panel .advanceslide_conleft h2 {
    font-size: 25px !important;
    line-height: 30px;
}
 
		#slider-traning-nav-ul li a{ font-size: 13px !important;} 
		#slider-traning-nav-ul li.tab5 a{background: url("images/traninmatrial.png") no-repeat scroll 0 0 / 105% auto rgba(0, 0, 0, 0) !important;
    	width: 93px !important; height:42px !important;}
	
		#communitypage .ui-slider-tabs-rightPanelArrow{ background-size:45% auto !important;}
		#communitypage .comnty_frst { right: 0 !important;  top: 125px !important;}
		
		
		#community .ui-slider-tabs-content-container{ min-height: 100% !important;   padding-bottom: 40px;}
		#community .comnty_frst:before{color: #fff !important; content: "TRAINING";   font-size: 12px; font-weight: bold;
   		 margin-right: 54px;   position: absolute;  top: 65px;}
		.new_welcom h3{ display:none;}
		
		.welcom h2, .comm_left h2 { font-size: 18px !important;}
		.welcom h1, .comm_left h1 { font-size: 25px !important;}
		.comm_left {max-width: 73% !important;  padding-left: 6px; font-size:14px !important; }
		#community .new_comm_left { float: right;  top: 155px !important; width: 28%;}
		
		.landingtitile{   width: 100%; font-size: 13px !important;}
		

		#communitypage .ui-slider-tabs-rightPanelArrow{  height: 81px !important; width: 97px !important;
		 background-position: 10% center !important;} 
		
		
		.himple .IM4 { top: 1195px !important;}
		.himple .IM2 {   top: 1325px !important;}
		.himple .IM3 { top: 1325px !important;}
		.himple .IM5 { top: 1080px !important;}
		
}

@media screen and (max-width:480px) {
#nav_menu-2 .widget-wrapper{ padding-right: 0 !important; }	
#nav_menu-3 .widget-wrapper{ padding-right: 0 !important; }	
.formright_s img{max-width: 100% !important;  width: 100% !important;}	
.formright_s { max-width: 86%;  margin-left: 9px !important;}	
ul#slider-4-nav-ul li a { height: 34px !important; width: 35px !important;}	
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content{width: 75% !important;}
.navigation .next { float: left;}
.howtoimp_paging{ width: 96.8% !important;}	
.howtoimple .wpb_wrapper p{   line-height: 23px !important;  margin-bottom: 11px !important;}	
.communityforms p { margin-bottom: 7px !important; margin-top: 10px !important;}
.inn_conleft .bene_right .forstudent ul li{ margin-bottom:0px !important; padding-bottom:4px !important; font-size:14px !important;padding-top: 4px !important;}	
.inn_conleft .bene_right .for_teacher ul li{ margin-bottom:0px !important; padding-bottom:4px !important; font-size:14px !important;padding-top: 4px !important;}	
.inn_conleft .bene_right .for_prin ul li{ margin-bottom:0px !important; padding-bottom:4px !important; font-size:14px !important;padding-top: 4px !important;}	


.formright_s {  clear: both !important; float: left;  margin-top: 13px;  width: 71%;}
.frm_imag {   width: 60%;}	
.frm_cntwrap {  width: 100%;}
.frm_cntwrap .formleft span.wpcf7-form-control-wrap{  float: left !important;}
.benewrap .vc_row-fluid [class*="vc_span"]{ width: 99% !important;}
#whylanpage .formright{float: left !important;}
.frm_cntwrap .formleft input[type="text"], input[type="password"], input[type="email"] {

    width: 100%;
}
.traningmaterial h2 {   font-size: 18px !important;}		
.traningmaterial h1 {  font-size: 22px !important;}
.slider-traning-panel .tab-content .formright { margin-top: 11px;}
	.formleft label{width: 200px;}
	.fc-header-center h2{ font-size:15px !important;}	
	.frm_imag {
    float: left;
    width: 39%;
}
	#whylanpage .formright {
    margin-right: 0 !important;
    text-align: left;
}
.slider-traning-panel .formleft {
    float: none !important;
    margin: 0 auto !important;
    padding: 0;
    width: 88%;
}	
.slider-traning-panel .formright {

    margin-left: 17px !important;
}

.slider-traning-panel .tab-content .formleft {
  float: left !important;
    margin: 0 auto !important;
    padding: 0;
    width: 78%;
}	
.slider-traning-panel .formright {  float: left;  margin-left: 10px !important; margin-top: 14px;}
.slider-traning-panel .formleft {float: left !important; margin-left: 10px !important;}	

.community_conleft p{ line-height: 21px !important; float:left !important;}
.inn_conleft p{ font-size:11pt !important; }
.inn_conleft ul li{font-size:11pt !important; }
	
.thmapscon, .maptext{font-size:11pt !important; font-family:Georgia; }	
#slider-traning-wrapper .formleft input[type="text"], input[type="password"], input[type="email"] {
    max-width: 100% !important;
}

	.slider-traning-panel .wpb_content_element.wpb_single_image img{ float:left !important;}
	.slider-traning-panel .formleft span.wpcf7-form-control-wrap { float: left !important; width: 100% !important;}


	
	#whylanpage .formright { margin-left: 0 !important;}
	#whylanpage .formleft label{ width:100%; float:none;}
	#whylanpage .formleft p { float: left; }
	
	.gettingpage  .wpb_content_element.wpb_single_image img{ float:left;}
	.vc_responsive div.vc_row-fluid div[class*="vc_span"]{margin-left: 59px;}
	
	#tabs-container .vc_row-fluid .vc_span9 {
	margin: 0 auto;
	width: 100% !important;
	}
	.bene_right{ margin-right:0px !important;}
 
	.wpb_content_element.wpb_single_image img{ display: block;
    height: auto;
    margin: 0 auto !important;
    max-width: 100%;
    text-align: center;}
	.inn_conleft{ padding-left:0px !important;}

	


	
		.formleft label{ margin-bottom:0px;}
		.pagination{ padding-left:19px !important;}
		a.stepp1{ width: 264px; font-size: 16px !important;}
		a.step_p{font-size: 15px; padding: 17px 46px;background: url("images/new-implearrow.png") no-repeat scroll right center / 43px auto rgba(0, 0, 0, 0);}
		.steplast4 { bottom: 186px !important;   margin-right: 23px;}
		.step3{   padding-bottom: 40px;}

		.htmpage .wpb_content_element, ul.wpb_thumbnails-fluid > li, .last_toggle_el_margin, .wpb_button{ margin-bottom:0px !important;}
		a.learnmore{  font-size: 14px !important;}
		.research_page .wpb_wrapper p{   font-size: 15px !important;}
		.additional{ border:none;}
		.gettinglink li{font-size: 14px !important;}
	
		
		.inn_conleft .wpb_wrapper h1 { font-size: 35px !important;}
		.inn_conleft .wpb_wrapper h2 { font-size: 18px !important;}
		
		.formleft p{ height:auto !important;}
		.gettingstarted  .formleft span.wpcf7-form-control-wrap{ float:none !important;}
	
		.benefit_text{ font-size:18px;}
		
		#logo{ margin:17px auto 11px;}
		#communitypage .comnty_frst { right: 0 !important;  top: 125px !important;}		
		#community .ui-slider-tabs-content-container{ min-height: 100% !important;   padding-bottom: 40px;}
		#community .comnty_frst:before{color: #fff !important; content: "TRAINING COMMUNITY";   font-size: 12px; font-weight: bold;
		text-align:center;
   		 margin-right: 54px;   position: absolute;  top: 65px;}
		.new_welcom h3{ display:none;}
		
		.welcom h2, .comm_left h2 { font-size: 18px !important;}
		.welcom h1, .comm_left h1 { font-size: 25px !important;}
		.comm_left {max-width: 73% !important;  padding-left: 6px; font-size:14px !important; }
		#community .new_comm_left { float: right;  top: 155px !important; width: 28%;}
		
		.landingtitile{   width: 100%; font-size: 13px !important;}
		

		#communitypage .ui-slider-tabs-rightPanelArrow{  height: 81px !important; width: 97px !important;
		 background-position: 19% center !important;} 
		
		.himple .ui-slider-tabs-rightPanelArrow{ top:437px !important}
		.himple .IM4 { top: 1187px !important;}
		.himple .IM2 { top: 1265px !important;}
		.himple .IM3 { top: 1248px !important;}
		.himple .IM5 { top: 1014px !important;}
	
		.landleft{ font-size:12px !important;}
		.title_slidet li{ background-size:23% auto !important;}
		.ui-slider-tabs-rightPanelArrow{ background-size:45% auto !important;}
		.ui-slider-tab-content .inn_conleft h1{ font-size:18px !important;}
	
	
		.steparbox p{ width: 60% !important;  margin: 0 auto;}
		.steparboxes2 p{ width: 60% !important;  margin: 0 auto;}
		.steparbox3 p{ width: 60% !important;  margin: 0 auto;}
		.steparbox4 p{ width: 60% !important;  margin: 0 auto;}
		
		
		.inn_conleft p.whyconth { width: 337px;}
	
		#featured-content p{ font-size:19px !important;}
		.widget_text { width: 100% !important;}
		.widget_text h1{ width: 100% !important;}
		
		.copyright span{ margin-left:0px !important;}
		#nav_menu-2 { margin-left: 14px !important;}
		.top_navs{ padding-left:9px !important;}
		
		.fc-grid th{ font-size: 10px !important; font-weight: bold; padding: 3px;}
		.himple .ui-slider-tabs-list li a{ padding:5px 1px 15px 3px !important;}
		
		.focusbox { max-width: 47%; height: 300px; margin-right:11px; margin-bottom:11px;}
		.himple .ui-slider-tabs-list li{ padding-bottom:0px !important;}
		.ui-slider-tabs-indicator-container{ padding-left:49px !important;}
		.postcont .wp-post-image{ float:none !important;}
		.js .main-nav{ width:100% !important; margin-top:0px !important;}
		.postcont .wp-post-image{ margin:0 auto !important;  text-align: center; float: none;}
		a.viewmore{ font-size:12px !important;}
		.rslides1{ height:auto !important;}
		#logo{ float:none !important; text-align:center !important;}
		.top_navs {font-size: 12px !important;}
	
		.textwidget h1{ float:left;} .textwidget p{ text-align:left;} #featured_wrap{padding: 15px;}
		.widget_text{ border-right:0px;}
		
		.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a{ background-image:none!important; padding-bottom:8px !important;}
		.featured-title{ padding-left:0px !important;}	
		.textwidget h1{ text-align:left !important;}
		.caption{ top:0px !important;}
		a.hdtitle1{font-size: 16px !important; width: 256px;}
		a.hdtitle1 span{  font-size: 13px;}
		a.hdtitle1{  padding-left: 7px; padding-top: 6px;}
		.formright_s {  float: left !important;margin-right: 0 !important; width: auto !important;}	
		#slider-traning-nav-ul li {display: inline-block; float: none; margin: 0 3%;}
	#slider-traning-nav-ul{ text-align:center;}
	#slider-traning-nav-ul li.tab4 {display: inline-block; float: none; margin: 0;}
	#slider-traning-nav-ul li.tab4 a {background-position: 0 0 !important; background-size: 100% auto !important; width: 134px;}




  /*riNO 1jUNE2015*/


  .traincalender-accordion.ui-accordion .ui-accordion-content{padding:0px;}
  .traincalender-accordion .wpb_row.vc_row-fluid.cat1 p, .traincalender-accordion .wpb_row.vc_row-fluid.cat5 p {font-size: 14px !important;}
  .traincalender-accordion span.fc-event-time{font-size: 16px;}
  .traincalender-accordion .wpb_row.vc_row-fluid.cat1 > strong, .traincalender-accordion .wpb_row.vc_row-fluid.cat5 > strong{font-size: 17px;}
  .wpb_wrapper select{float: none;}
  .traincalender-accordion .fc-event-title a, .traincalender-accordion .wpb_wrapper p{line-height: 25px;}{line-height: 20px;}


}

@media screen and (max-width:400px) {
.howtoimp_paging {
    width: auto !important;
}

}

@media screen and (max-width:420px) {

	.home-widgets h1{ font-size: 21px !important;}
	#community .ls-nav{ height:auto !important;}
	ul#slider-community-nav-ul li.current{ height:44px !important;}
	#community .ls-nav ul li{ margin-bottom:0px !important;}
	.slider-traning-panel .formright{ margin-top: 22px !important;}
	#slider-traning-nav-ul li a{ font-size:11px !important;}
	.slider-traning-panel .formleft {
    float: none !important;
    width: 94%;}
	.formleft label { width: 100%;}
	.formright_s { float: left;  margin-left: 6px;  margin-top: 18px;  max-width: 391px;}
	#whylanpage .formright {  display: block !important; float: left !important; margin-left: 0 !important; text-align: left !important;}
	.slider-traning-panel .formleft { float: left !important; margin-left: 7px !important;}
	#whylanpage .formright {  float: left !important;}
	
}



@media screen and (max-width:360px) {
.step4{  padding-bottom: 7px;}

#slider-4-nav-ul {padding-left: 7px !important;}	
ul#slider-4-nav-ul li a { height: 34px !important; width: 34px !important;}	
.howtoimp_paging { width: 96.84% !important;}	
.home-widgets h1 { text-align: left;}
.traningmaterial .panel-wrapper h2{ line-height:24px !important;}
.featured-title{  text-align: left !important; font-size: 16px !important; margin-bottom: 6px !important;}
.home-widgets h1{font-size: 22px !important;}
#featured-content p{  line-height: 27px;}	
a.stepp1{   width: 247px; }	
.step3 {padding-bottom: 58px;}
.steplast4 { bottom: 242px !important; margin-right: 36px !important;}	
a.step_p{  margin-right: 19px;}	
a.stepp1 {  height: 32px; padding-bottom: 0 !important; padding-top: 0 !important;}
.gettingpage .wpb_wrapper h1{ margin-top:0px !important;}	
.formright_s { max-width: 86%;}
#whylanpage .formright {  float: left !important;}
.calendarfrm { height: 100%; min-height:440px !important;}	
.slider-traning-panel .formleft { float: none !important;  width: 100%;}		
.postcont h3{ padding-top:0px !important;}
#text-2 a img.alignleft{ width:20% !important;}
div.wpcf7-mail-sent-ok {
    bottom: 0;
    color: #398f14;
    font-weight: bold;
    height: 18px;
    position: absolute;
    top: -16px;
    width: 312px;
}
	#slider-traning-wrapper .formleft { margin-left: 19px !important;}
	#slider-traning-wrapper .formright{ margin-left: 19px !important;}
	#slider-traning-wrapper .tab .formleft { margin-left: 0px !important;}
	#slider-traning-wrapper .tab  .formright{ margin-left: 0px !important;}
	
	.vc_responsive div.vc_row-fluid div[class*="vc_span"]{margin-left: 0px;}
	#whylanpage .formright { margin-left: 0px !important;}

	.tab-content {  padding-left: 0px !important;padding-right: 0px !important;}
	#slider-traning .vc_row-fluid {  padding: 0px;}
.howtoimpl-slider-panel	.vc_row-fluid { padding:4px 4px 4px 0 !important;}
	.vc_row-fluid {
    padding: 17px;
    width: 100%;
}

#slider-community .vc_row-fluid {
    padding: 0px !important;
}

#whylanpage  .vc_row-fluid {
    padding: 0px !important;
}


#whylanpage .formleft {
    margin-left:19px !important;
}
#whylanpage .formright {
    margin-left: 19px !important;
	float: left !important;
}
.inn_conleft .wpb_wrapper h1 {
    font-size: 25px !important;
}


.tab .vc_row-fluid {
    padding: 0px;}
	
	.wpb_content_element.wpb_single_image img{ float:left;}
	.howtoimp_paging {
    padding-left: 9px;}

.formright_s {
    margin-left: 20px !important;
    text-align: left;
}

.inn_conleft .maptext  ul li {
   padding-bottom: 0px !important;
}
.inn_conleft ul li {
    font-size: 11pt !important;
    padding-bottom: 14px !important;
}
.inn_conleft ul {padding-bottom: 0!important;
    padding-left: 4px !important;
    padding-right: 0!important;
    padding-top: 0!important;
}
.inn_conleft  .bene_rightul ul li {
    font-size: 11pt !important;
    padding-bottom: 0px !important;
}
	.formleft input[type="text"], input[type="password"], input[type="email"] { max-width: 254px !important;}
	.slider-community-panel .communityforms [type="text"], input[type="password"], input[type="email"]{ max-width: 254px !important;}
	.communityforms textarea{ max-width: 254px !important;}
.formright{  margin-left: 0 !important}
	.pagination{ padding-left:9px !important;}
	#howtoimpl-slider-nav-ul li a{ font-size: 12px !important;}
	
	#community .comnty_frst:before {   font-size: 11px;  left: 13px !important; line-height: 13px !important; margin-left: 0 !important;}
	#communitypage .comnty_frst { right: 0 !important;  top: 125px !important;}
	.weleft1 iframe {  height: 180px !important;   width: 235px !important;}

	.welcom h1, .comm_left h1 { font-size: 25px !important;}
	.welcom h2, .comm_left h2 { font-size: 15px !important; line-height: 19px;}
	#communitypage .ui-slider-tabs-rightPanelArrow{     background-position: 23px center !important;} 
	#community .comnty_frst:before{ left:18px; margin-left:0px !important;}
		
	.himple .ui-slider-tabs-rightPanelArrow{ top:513px !important; background-size:83% !important; left: -1px !important;}
	.himple .IM4 { top: 1224px !important;}
	.himple .IM2 {   top: 1265px !important;}
	.himple .IM3 { top: 1378px !important;}
	.himple .IM5 { top: 1052px !important;}
	
	
	.steparbox p{ width: 83% !important;  margin: 0 auto;}
	.steparboxes2 p{ width: 83% !important;  margin: 0 auto;}
	.steparbox3 p{ width: 83% !important;  margin: 0 auto;}
	.steparbox4 p{ width: 83% !important;  margin: 0 auto;}
	
	
	.himple .ui-slider-tabs-content-container{height:1450px !important}

	
	.formleft{ margin-left:0px !important;}

	.textwidget p { font-size: 19px;}
	.home-widgets h1{ font-size:20px !important;}
	.copyright span{ margin-left:0px !important;}
	.howtoimple h1 { font-size: 1.4em !important;}
	.howtoimple .wpb_wrapper p{ font-size:14px !important;}
	.focusbox { height: auto; margin-right: 11px; max-width: 100%; margin-bottom: 11px;margin-right: 0 !important;}
	#focusbox1, #focusbox2, #focusbox3, #focusbox4{ width:99%;}

	.postcont .wp-post-image{ float:none !important;}	
	
	


	
	.title_slidet li{line-height: 45px;width:100%;}
	.title_slidet{ top:516px;}
	.widget_nav_menu{ width:100% !important;}	

	.shareicn{ font-size:14px !important;}
	.formleft span.wpcf7-form-control-wrap{ float:left !important;}
	#aec-filter li{ float:none !important; padding:0px !important;}


.inn_conleft .forstudent, .inn_conleft .wpb_wrapper .for_teacher, .inn_conleft .for_prin{padding-left:3px;}
}


@media screen and (max-width:320px) {
.howtoimple {
    padding-left: 2% !important;
    padding-right: 2.1% !important;
}
ul#slider-4-nav-ul li.current{  height:47px !important;}		
ul#slider-4-nav-ul li a {  height: 33px !important;  width: 26px !important;}
ul#slider-4-nav-ul li.tab10 a{padding: 7px 8px !important;}	
ul#slider-4-nav-ul li.tab12 a{padding: 7px 6px !important;}

.steplast4 {bottom: 264px !important;}
.fc-grid th {   font-size: 9px !important;}
.shareicn{ width:100%;}	
.gettingstarted div.wpcf7-response-output{ font-size:10px; font-weight:normal !important;}	
div.wpcf7-mail-sent-ok{ font-size:12px;    padding-left: 0;}	 
#howtoimpl-slider-nav-ul li a{ font-size: 12px !important;}
#slider-traning-nav-ul li a{ font-size:11px !important;}
.inn_conleft p.whyconth{ width: auto;}
.inn_conleft{ padding-left:0px !important;}
#community .comnty_frst:before {   font-size: 10px;  left: 6px !important; line-height: 13px !important; margin-left: 0 !important;}
#communitypage .ui-slider-tabs-rightPanelArrow {     right: 24px; background-size: 52% auto !important; width: 61px !important;}
#communitypage .comnty_frst { right: 9px !important;  top: 125px !important;}
.weleft1 iframe {  height: 180px !important;   width: 235px !important;}

.welcom h1, .comm_left h1 { font-size: 23px !important;}
.welcom h2, .comm_left h2 { font-size: 15px !important; line-height: 19px;}

		.steps_next{ float:left !important;}
		.himple .IM4 { top: 1254px !important;}
		.himple .IM2 {   top: 1297px !important;}
		.himple .IM3 { top: 1456px !important;}
		.himple .IM5 { top: 1072px !important;}
		
	.himple .ui-slider-tabs-rightPanelArrow{  left: -1px !important;
    top: 559px !important;}		
	.himple .ui-slider-tabs-content-container{height:1536px !important}
	.steps_next{ margin-right:0px;}
	#aec-filter li{ float:none !important; padding:0px !important;}
	.formleft span.wpcf7-form-control-wrap{ float:left !important;}
	.formleft{ margin-left:0px !important;}
	.fc-grid th{ font-size:8px !important;}
	#widgets {margin: 13px !important;}
	#footer_widget .widget_text{ width:308px !important;}

	.contbox{ padding:6px !important;}
	.postcont .wp-post-image{ float:none !important;}	
	.top_navs{ margin-top:0px !important;}
	.top-menu li a{ font-size:12px !important;}
	.whythinking .ui-slider-tabs-content-container{ height:1600px !important;}
	form.wpcf7-form .formright{ float: left; margin-left: 0px !important;}
	
	
	.widget_nav_menu { max-width: 151px !important;}
	.copyright span{ margin-left:0px !important;}
	.traningmaterial .ui-slider-tabs-list li{padding-bottom:10px !important;}

	
}




/*******|| 01June2015 ||********/


.wpb_wrapper select{float: right;font-size: 15px;   margin-bottom: 15px;}
#accordion{clear: both;}
.ui-accordion .ui-accordion-content{border-top: 1px solid #ddd;}
span.fc-event-time, .wpb_row.vc_row-fluid.cat1>strong, .wpb_row.vc_row-fluid.cat5>strong {font-size: 19px; }
.wpb_row.vc_row-fluid.cat1, .wpb_row.vc_row-fluid.cat5{margin-bottom: 0px !important;border-bottom: 3px solid #fcfcfc;padding-right: 56px !important;}
.traincalender-accordion .wpb_row.vc_row-fluid.cat1:last-child, .traincalender-accordion .wpb_row.vc_row-fluid.cat5:last-child{border-bottom:0px;}
.ui-accordion-header-active strong, .ui-accordion-header:hover strong{  color: #ef4123;}
.wpb_row.vc_row-fluid.cat1:focus, .wpb_row.vc_row-fluid.cat5:focus{outline: none;}
.wpb_row.vc_row-fluid.cat1 p, .wpb_row.vc_row-fluid.cat5 p{font-size: 16px !important;font-family: Georgia,"Times New Roman",Times,serif;  color: #3f3f3f;   margin-bottom: 5px;}
.traincalender-accordion.ui-accordion .ui-accordion-content{padding: 0px;}

.traincalender-accordion .ui-widget-content{background-image: none;background-color: #ebebeb;}
.fc-event-title a{color: #212F7D;  line-height: 32px;}
.fc-event-title {line-height: 26px;}
.fc-event-time{font-family: OpenSansLight;}
.traincalender-accordion .wpb_wrapper p{line-height: 32px;}







/****************** || 12June2015 || *****************/

.inn_conleft .wpb_wrapper .for_teacher{  border: 1px solid #3763af;  padding: 0px 0px 0px 10px;  border-radius: 15px;  margin-top: 10px;  -webkit-box-shadow: inset 0 0 1px 2px #ccc;
  box-shadow: inset 0 0 16px 4px #E8E8E8;}
.inn_conleft .forstudent {  padding-bottom: 0px;  border: 1px solid #3763af;  padding: 0px 0px 0px 10px;  border-radius: 15px;  -webkit-box-shadow: inset 0 0 1px 2px #ccc;
  box-shadow: inset 0 0 16px 4px #E8E8E8;}
.inn_conleft .for_prin{  border: 1px solid #3763af; padding: 0px 0px 0px 10px; border-radius: 15px;  margin-top: 10px;  -webkit-box-shadow: inset 0 0 1px 2px #ccc;
  box-shadow: inset 0 0 16px 4px #E8E8E8;}

#ui-id-126{height:1100px;}


/******************************Home page slider *********************/
.rslides_container{
  margin-bottom: 0 ;
}
#featured .call-to-action{    width: 225px;}
#tabs .post-date{
  width: auto;
  padding: 5px 30px 10px 15px;
}
#tabs .mainbg{
  margin-bottom: 0
}
#footer-wrapper ul.menu-widget{
  margin-right:0px !important;
}
#footer_widget .widget-wrapper{
  padding:20px 0px !important;
}

@media screen and (max-width: 768px){
.js .main-nav #responsive_current_menu_item{
    height: 33px !important;
  }
  #featured .call-to-action {
    width: 240px !important;
    padding: 10px 0 !important;
    text-align: center !Important;
}

.ui-tabs.ui-tabs-vertical .ui-tabs-nav li{
  width: 85%;
}
#tabs .post-date{
      padding: 5px 1px 1px 15px;
      font-size: 18px !important;
}

}
/*Home page caption design*/
.headerbg{
  position: relative;
}
.headerbg .btn-links{
  z-index: 9;
  margin: auto;
  position: absolute;
  top: auto;
  left: 20%;
  bottom: 15%;
  right: 0;
}
.headerbg .btn-links h1{
    color: #603692;
    font-size: 65px !important;
    width: 510px;
    margin: 0;
    font-weight: normal;
    margin-left: 100px;
}
.headerbg .btn-links p{
  color: #000;
  font-size: 35px;
  margin: 25px 0;
  width: 300px;
  line-height: 40px;
  margin-left: 120px;
}

.headerbg .btn-links a{
    background: #fff;
    padding: 20px 30px;
    color: #ef4123;
    display: inline-block;
    margin-right: 65px;
    position: relative;
    font-size: 25px;
    webkit-box-shadow: 10px 10px 2px 0px rgba(4, 4, 4, 0.36);
    -moz-box-shadow: 10px 10px 2px 0px rgba(4, 4, 4, 0.36);
    box-shadow: 10px 10px 2px 0px rgba(4, 4, 4, 0.36);
}
.headerbg .btn-links a span{
  color: #000;
  display: block;
  font-size: 16px;
  font-style: italic;
  margin-top: 5px;
}

.headerbg .btn-links a:after{
  content: "";
  position: absolute;
  background: url(./images/implearrow-shadow.png) no-repeat;
  width: 88px;
  height: 58px;
  right: -75px;
  top: 11px;
}
.headerbg .btn-links a.getting-started{
  background: #ef4123;
  color: #fff;
  padding: 33px 20px;
  vertical-align: top;
  font-size: 32px;
  margin-right: 0;
}
.headerbg .btn-links a.getting-started:after{
background: none;
display: none;
}
#widgets ul, #widgets ol{
    background: transparent !important;
    border: none !important;
}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active{
  border:none;
}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li{
   border:none;
}
.ui-tabs.ui-tabs-vertical{
     background: #f7f7f7;
    border: none;
}


/* TAB DESIGN */

 .custom-event:last-child {
            border-bottom: none;
        }
        .custom-event {
            border-bottom: 1px solid #fff;
        }

.calendarframe .ui-accordion .ui-accordion-icons{
   outline: none;
}

.calendarframe .ui-state-default, .calendarframe .ui-widget-content .ui-state-default, .calendarframe .ui-widget-header .ui-state-default{
      color: #000;
}

.status-publish.hentry .ui-widget-content .fc-event-title a{
      color: #f26522;
}
.wpb_wrapper select{
      padding: 4px 12px;
}

/*registration*/

.form-control.input-md.number{
  width: 89px;
  display: inline-block;
}
.ui-dialog-content .form-control.input-md.number{
  width: 75px;
}
.form-control.input-md.number.ch_ph{
  width: 75px;
}

@media screen and (max-width: 1366px){
.headerbg .btn-links{
    left: 10%;
    bottom: 15%;
}
}
@media screen and (max-width: 1200px){
.headerbg .btn-links{
    left: 4%;
}
}
@media screen and (max-width: 1100px){
.headerbg .btn-links a{
  padding: 20px;
}
}
@media screen and (max-width: 1024px){
.headerbg .btn-links a.getting-started{
  font-size: 30px;
  padding: 27px 20px;
}
.headerbg .btn-links {
    left: 2%;
    bottom: 15%;
}
.headerbg .btn-links a {
    padding: 15px;
}
}

@media screen and (max-width: 991px){
.headerbg .btn-links{
   bottom: 10%
}
.headerbg .btn-links a {
    padding: 7px;
    font-size: 15px;
}
.headerbg .btn-links a span{
      font-size: 14px;
}
.headerbg .btn-links a.getting-started {
    font-size: 16px;
    padding: 22px 10px;
}
.headerbg .btn-links a:after{
   top: 4px;
}
.headerbg .btn-links h1 {
    font-size: 55px !important;
        margin-left: 50px;
  }
.headerbg .btn-links p{
    font-size: 30px;
    width: 100%;
    line-height: 30px;
        margin-left: 50px;
}


}
@media screen and (max-width: 767px){
.headerbg .btn-links{
    position: absolute;
    bottom: 3%;
    left: 1%;
}
.headerbg .btn-links a{
  padding: 5px;
  font-size: 15px;
  margin-bottom: 10px;
  margin-right: 28px;
}
.headerbg .btn-links a:after{
  top: 12px;
  width: 47px;
  height: 58px;
  right: -40px;
  background-size: 44px;
}
.headerbg .btn-links a.getting-started {
    font-size: 14px;
    padding: 17px 6px;
    margin-top: 5px;
}
.headerbg .btn-links h1 {
    font-size: 35px !important;
}
.headerbg .btn-links p {
    font-size: 25px;
}
.traincalender-accordion .ui-widget-content p{
      font-size: 16px !important;
          padding-bottom: 0px;
}
.traincalender-accordion .ui-widget-content p a{
  line-height: 20px;
}


}
@media screen and (max-width: 640px){
.headerbg .btn-links a:after{
  display: none;
}
.headerbg .btn-links a.getting-started {
    font-size: 14px;
    padding: 10px 20px;
}
.headerbg .btn-links{
    width: 400px;
    position: inherit;
    text-align: center;
}
.headerbg .btn-links a {
    margin-bottom: 10px;
    margin-right: 0;
    display: inline-block;
    width: 211px;
    margin-top: 10px;
    webkit-box-shadow: 4px 4px 0px 0px rgba(4, 4, 4, 0.36);
    -moz-box-shadow: 4px 4px 0px 0px rgba(4, 4, 4, 0.36);
    box-shadow: 4px 4px 0px 0px rgba(4, 4, 4, 0.36);
}
.headerbg .btn-links h1 {
    font-size: 22px !important;
    position: relative;
    top: 10px;
    width: auto
}
.headerbg .btn-links p {
    font-size: 18px;
    margin: 20px 0 0;
    width: 100%;
    line-height: 26px;
}
.nav-pills.nav-wizard > li{
  width: 100%;
}
}
@media screen and (max-width: 480px){
.headerbg .btn-links{
  width: 290px;
}
.traincalender-accordion .ui-widget-content p {
    font-size: 14px !important;
    padding-bottom: 5px;
    padding-top: 5px;
}
.fc-event-title {
    line-height: 20px;
}

.form-control.input-md.number{
  width: 80px;
}
.ui-dialog-content .form-control.input-md.number{
  width:65px;
}
.form-control.input-md.number.ch_ph{
  width: 70px;
}
}
