@charset "utf-8";

/* CSS Document */



#user-toolbar { border-left:0px; }

/* Ipad (Portrait)=====================
=====================================*/

	@media (min-width : 768px) and (max-width : 1024px) and (orientation : portrait) {
 	/*Banner*/

 	#slider {
width:737px!important;
}

.image a, .image {display:block; max-width:100%!important;}

 .box_skitter .label_skitter {
margin-bottom:30px;
}
.info_slide_dots{left:45%!important;}
.container_skitter{width:737px!important; height:322px!Important;}
.box_skitter .box_clone{width:737px!important; height:322px!Important;}
.box_skitter_large {
 height:322px!important;
  width: 737px; margin:0 auto;
}

.box_skitter  .container_skitter img{width:100%!important; height:322px!important; display:block;}



 	/*Banner*/
	
/*===============Global*/
#header, #nav, .container, #footer, .copyright, .innerContainer, .innerContainer_indent, ul.toolbar-topnav {
width:96%;
margin-left:auto;
margin-right:auto;
}
 .wrapper, .boxIcon, .boxImg, .boxBdr, .newsHead, .news_indent, .testimonialHead, .tweetsHead, .copy_outer, .innerContainer .innerContainer_indent, .mapOuter, #IMAGE_MAP, .executives, .executiveImg, .team_img, .welOuter, .latestVideos, .videoBox, .videoImg, .videos_indent, .search_results1, #content, .searchFullwidth {
width:100%;
}
 .boxImg img, .boxBdr img, .executiveImg img, .team_img img, .teaser_horizontal img {
max-width:100%;
height:auto;
display:block;
}
 #slider .image img, .videoImg img {
max-width:100%!important;
height:auto!important;
display:block!important;
}
	/*===============Global end*/
	
	.top_right {
padding-right:0px;
}
 #nav li span {
margin-right:4px;
margin-left:8px;
}
 #nav li a {
font:15px/22px 'Open Sans';
}
 .greybar_large, .greyHead {
padding-left:2%;
padding-right:2%;
width:96%;
}
 .content_box, .laestNews, .tweets, .testimonials, .executiveBox, .team_list li, .videos_indent li {
width:31.5%;
margin-left:2.6%;
padding-left:0px;
}
 .executiveBox:first-child, .team_list li:nth-child(3n + 1), .laestNews, .videos_indent li:nth-child(3n + 1) {
margin-left:0px;
}
 .contentBox_indent {
min-height:105px;
}
 .cycle-slideshow2 {
width:96%;
}
 .newsHead, .testimonialHead, .tweetsHead {
background:#F4F5F7;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
}
 .newsLinks {
width:70%;
}
 .testimonialHead h3, .newsHead h3, .tweetsHead h3 {
font-size:14px;
}
 .footer_outer {
min-width:100%;
height:auto!Important;
}
 .copyright_left {
width:35%;
padding-left:0px;
}
 .bottom_links {
width:45%;
padding-right:0px;
}
 .footer_logo {
width:16%;
}
 .footer_links, .social_icons, .footer_address {
width:27%;
}
 .footer_address {
margin-left:12px;
}
 .copy_outer, .copyright {
overflow:Hidden;
margin-top:0px;
}
 .greyHead h4 {
padding-left:0px;
}
 .contentCol {
width:32%;
}
 .contentCol2 {
width:64%;
}
	
	/*About us Page*/
	
	.executiveDes {
width:90%;
padding-left:5%;
padding-right:5%;
min-height:340px;
}
 .SC_Tooltips {
position:absolute;
top:0px;
left:-110px;
}
 .contactRight {
width:105px;
}
 .team_img {
height:auto;
}
 .figcaption {
width:89.2%;
padding-left:5%;
padding-right:5%;
height:auto;
}

	/*Teachers*/
	.welContent {
width:60%;
padding:2% 2% 4% 2%;
}
 .aside_form {
width:33%;
}
 .signupForm {
float:none;
width:100%;
margin-right:0px;
}
 .input1 {
width:96%;
padding-left:2%;
padding-right:2%;
}
 .form_select {
width:100%!important;
padding-left:1%;
padding-right:1%;
}
 .normalTip {
display:block;
}
 .buttonOuter {
position:relative;
width:auto;
bottom:0px;
right:0px;
}
 .videoDes {
width:90%;
padding-left:5%;
padding-right:5%;
}
 .videos_indent ul {
margin-left:0px;
}
	
	
	/*OLD Pages css==========
	Subject Page=============*/
	
	.headerInner, .footerInner, .toolbarInner {
width:100%;
}
 #main_nav, #main {
width:96%;
margin:0 auto;
}
 #header a#logo_link img, #header_container a#logo_link img {
width:220px;
height:75px;
}
 #main_nav a {
font:15px/45px 'Open Sans';
padding-right:8px;
padding-left:8px;
}
 #main_nav li a span {
margin-right:8px;
}
 .loginTop li.button1 input[type="submit"] {
padding:0px;
height:60px;
width:60px;
}
 .loginTop li {
padding-left:50px;
}
 .login_outline {
height:25px;
}
#header .greyBar {
margin-left:73px;
margin-top:2px;
width:auto;
}
 #header_container .greyBar {
margin-left:92px;
margin-top:2px;
}
 #login_email, #login_password {
font:15px 'Open Sans';
}
 #title_bar h1 {
line-height:30px;
margin-right:20px;
}
 #title_bar h1 .greyHead {
background:none;
}
 .tv_aside {
width:20%;
}
 .sideContent {
width:80%;
}
 .sideContent .col {
width:98%;
padding-right:2%;
}
 .terms ul {
width:28.5%;
padding-right:1%;
}
 .fullContent .col {
width:100%!important;
}
 .fullContent .col .block {
padding-right:0px;
}
 .fullContent .teaser_vertical, .searchFullwidth .teaser_vertical, .teaser_vertical {
margin-left:0.58%;
margin-right:0.58%;
width:175px;
min-height:270px;
margin-bottom:10px;
}
 .teaser_vertical span.content_title {
font-size:140%;
}
 .dotline .clearer, .search_results .clearer{
clear:none;
height:0px;
}


/*Search Old Results================
*/

.searchToptext {
width:96%;
padding-left:2%;
padding-right:2%;
}

/*Help================
*/

.columns_2 .col {
width:48%;
margin-left:1%;
margin-right:1%;
}
.columns_1 .col {
width:100%!important;
margin-left:auto;
margin-right:auto;
}
.block form.register span textarea {
width:98%;
padding:1%;
}
.columns_2 .col .register .submit-btn-new {
margin-top:40px;
min-height:180px;
}
.contact table {
width:100%;
}
.contact table td:first-child {
width:180px;
}
.contact table input[type="submit"] {
margin-bottom:120px;
width:auto!important;
}
.contact table input, .contact table textarea, .col_2 #post_comment .row.subject input {
width:97%!important;
padding-left:1%!important;
padding-right:1% !important;
}
 .term_conteiner, .terms_content {
width:100%;
}



/*Innerpages After Login============
====================================*/
#search_and_top_nav {
padding-right:0px;
width:492px;
}
.block h2, .ie_block h2 {
font-size:17px;
}
.teaser_horizontal span.content_title {
font:600 15px/20px 'Open Sans';
}


/*Inner Footer After Login=====
===============================
*/

.footer_links {
width:24%!important;
margin-left:1%!important;
padding-bottom:30px;
}
.footer_links:fourth-child {
clear:both;
overflow:Hidden;
}
.footer_links:nth-child(4n + 1) {
margin-left:0%!important;
}
.footer_links:nth-child(5) {
margin-left:0%!important;
width:30%!important;
padding-bottom:60px;
}
.footer_links:nth-child(6) {
margin-left:1%!important;
width:30%!important;
padding-bottom:60px;
}
 .globalBreadcrumb {
padding-left:12px;
}

/*Sidebar CSS*/

.columns_2 .col_1, .search_results .col_1 {
width:20%;
margin-left:1%;
}
.columns_2 .col_2, .search_results .col_2 {
width:77%;
margin-left:1%;
margin-right:0px;
}
 .search_results .col.col_2 .teaser_vertical {
min-height:270px;
margin-left:0.60%;
margin-right:0.60%;
}
 .mceLayout {
width:442px!important;
}
#post_comment .row.submit input {
margin-right:0px;
}
.note-list textarea {
width:98%;
padding-left:1%;
padding-right:1%;
}
 .comment_text {
width:100%;
}
 #video.block {
width:100%;
margin:0 auto 20px;
padding:0px;
position:relative;
}

#content.marketing{left:0px!important;}
.video_download {
height:43px;
width:50px;
position:absolute;
left:0px;
margin-left:0px;
margin-right:0px;
}
.video_download img {
max-width:78%;
display:block;
height:auto;
}

/*Videos Pages*/

#title_bar h1, #title_bar h2{width:auto!Important;}

#title_bar #details{left:auto; right:15px;}
.comment .comment_text{width:86%;}
#page{width:715px; overflow:scroll;}

#sim{height:496px;}
.outer_vid_form #video.block{width:auto!important;}
#slider-code .overview > div{margin-right:0px; width:auto;}

#slider-code .overview .teaser_vertical{margin-right:2%; margin-left:2%;}


#title_bar .video_title_bar{width:67%!important;}
.videoText{width:700px; margin:0 auto;}

#packslider, .packmiddle ul li{width:620px;}
.packmiddle ul li{padding-right:0px;}
.block p, .ie_block p{padding-bottom:15px;}
.package_items{min-height:190px; margin-left:0.28%; margin-right:0.28%;}

.signupform_indent .buttonOuter{bottom:0px!important; right:0px!important;}
#form_forgotpass .submit_button{margin-left:0px;}
.login_page #content{width:98%; padding:1%; left:0px; }
#form_accountdetails input[type="text"]{width:98%!important; padding-left:1%!important; padding-right:1%!important;}
.video_main{width:600px!important; margin:0 auto!important; overflow:Hidden!important;}

/*Popup*/


.cboxIframe{overflow:Hidden;}

.columns_2 .inner_col, .columns_1 .inner_col{width:48%;}





/*Testing Issues*/

.dowload_brochur{position:relative; left:0px; top:-10px;}

.box_skitter .label_skitter{margin-right:50px;}
.box_skitter .label_skitter p.slide_desc{font:20px/22px 'Open Sans' !important;}




/*After fullup  the form on homepage*/

.col .step{width:158px;}
.block form.register > span{width:100%!important}
#form_accountdetails input[type="text"], #form_accountdetails input[type="password"]{width:97.5%!Important; padding-left:1%!important; padding-right:1%!important;}

.onlyContent, .bottomPlayer-new{width:598px; margin:0 auto!important;}
.bottomPlayer-new{border-left:1px solid #C0C0C0; border-right:1px solid #C0C0C0;}
.video_download_none{position:absolute;}

.signupForm #form_accountdetails input[type="text"]{width:99%!Important;}

#recommended #slider-code .overview div{overflow:hidden!important; width:179px!Important;}


#videoplayer_object{width:600px!important; float:left!important; display:block!important; position:relative!important; margin-left:-30px!important;}
.packmiddle ul li{overflow:Hidden!important; position:relative!important;}
.packmiddle ul li object{ max-width:600px!important; padding:0px!important;}

}
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
/* Ipad (Landscape)=====================
=====================================*/
 
@media (min-width : 768px) and (max-width : 1024px) and (orientation : landscape) {
.tweetsHead iframe {
width:100%!important;
}



	/*===============Global*/
	#header, #nav, .container, #footer, .copyright, .innerContainer, .innerContainer_indent {
width:960px;
margin-left:auto;
margin-right:auto;
}
 .wrapper {
width:100%;
}


	/*===============Global end*/
	
.top_right {
padding-right:0px;
}



	/*OLD Pages css==========
	Subject Page=============*/
	
.headerInner, .footerInner, .toolbarInner {
width:100%;
}
 #main_nav, #main {
width:960px;
margin:0 auto;
}
 #header .greyBar {
margin-left:73px;
margin-top:2px;
width:auto;
}
 #header_container .greyBar {
margin-left:92px;
margin-top:2px;
}
 .greybar_large {
width:96%;
padding-left:2%;
padding-right:2%;
}
 #header a#logo_link img, #header_container a#logo_link img {
width:220px;
height:75px;
}
 .loginTop li.button1 input[type="submit"] {
padding:0px;
height:60px;
width:60px;
}
 .loginTop li {
padding-left:50px;
}
 .login_outline {
height:25px;
}
#header .greyBar {
margin-left:73px;
margin-top:2px;
width:auto;
}
 #header_container .greyBar {
margin-left:92px;
margin-top:2px;
}
 #login_email, #login_password {
font:15px 'Open Sans';
}
 .grayBackground .col {
width:720px;
}
.terms ul {
width:205px;
}
.fullContent .col .block {
padding-right:0px;
}
.fullContent .col {
width:960px!important;
}
.fullContent .teaser_vertical, .searchFullwidth .teaser_vertical {
margin-left:0.86%;
margin-right:0.86%;
width:175px;
min-height:auto;
}



/*InnerPage After Login*/

#search_and_top_nav {
padding-right:0px;
}

 #video.block {
width:100%;
margin:0 auto 20px;
padding:0px;
}


/*banner*/

#slider {
width:960px!important;
margin-left:auto; margin-right:auto;
}

.image a, .image {display:block; max-width:100%!important;}

 .box_skitter .label_skitter {
margin-bottom:30px;
}
.info_slide_dots{left:45%!important;}
.container_skitter{width:960px!important; height:420px!Important;}
.box_skitter .box_clone{width:960px!important; height:420px!Important;}
.box_skitter_large {
 height:420px!important;
  width: 960px; margin:0 auto;
}

.box_skitter  .container_skitter img{width:100%!important; height:420px!important; display:block;}
.video_download_none{position:absolute;}
#recommended #slider-code .overview div{overflow:hidden!important; width:175px!Important;}




}
	
	
	
/* iPhone 5 (portrait)----------- ===================	
=====================*/

	@media (min-width : 320px) and (max-width : 568px) and (orientation : portrait) {
}

/* iPhone 5 (landscape)----------- ===================	
=====================*/
	
	@media (min-width : 320px) and (max-width : 568px) and (orientation : landscape) {
}
	
	
	/* All Smartphones in portrait and landscape =============
=====================================*/

	@media (min-width : 320px) and (max-width : 480px) {
}

@media (max-width : 998px){
#nav li a{ font-size:14px;}
.partners ul{ text-align:center;}
.partners ul li{ float:none; display: inline-block;}
.copyright_left {
  padding-left: 0;
  width: 50%;
}
.show_content {
  min-height: 340px;
}
#country_sel.textleft_p_select {
  margin-right: 0 !important;
}
.gray-container .aside_form .lite_plus_select {
  border: 1px solid #000;
  width: 249px !important;
}
.welContent {
  padding: 2% 2% 4%;
  width: 59%;
}
.aside_form .lite_plus_submit{margin:8px 0 0 0px !important;}
#slider .image img, .videoImg img:nth-child(2) {display: block !important; max-width: 100% !important; height:170px !important;}
.videoDes {height: 120px;}
.input1 {
  font: 700 10.5px/18px 'Open sans';
}
}

