/* prevent overscrolling in Edge */
html, body {
    overscroll-behavior: none;
		hyphens: auto;
}

/* remove light gray line below header */
#masthead {
	border-bottom: 0;
}

/* hide link to the site */
.site-info{
	display:none;
}

/* hide title of page Study Corner */
.page-id-408 .entry-title{
	display:none;
}

/* display intro video based on lang */
.vp-a.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-2070:lang(hi) {
	display: none !important;
}

/*.vp-a.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-2086:lang(en) {
	display: none !important;
}*/
.vp-a.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-2086:lang(en) {
	display: none !important;
}
.vp-a.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-2086:lang(gu) {
	display: none !important;
}
.vp-a.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-2086:lang(mr) {
	display: none !important;
}
.vp-a.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-2086:lang(ta) {
	display: none !important;
}
.vp-a.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-2086:lang(te) {
	display: none !important;
}
.vp-a.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-2086:lang(ml) {
	display: none !important;
}
.vp-a.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-2086:lang(pa) {
	display: none !important;
}
.vp-a.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-2086:lang(ur) {
	display: none !important;
}
.vp-a.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-2086:lang(bn) {
	display: none !important;
}

.wp-block-uagb-marketing-button.uagb-marketing-btn__outer-wrap.uagb-marketing-btn__align-center.uagb-marketing-btn__align-text-center.uagb-marketing-btn__icon-before.uagb-block-770dbd46 > div > a:hover {
	background-color: #3e69dc;
	color: white !important;
}
/* style intro video suggestion button */
#popmake-2188 > div.pum-content.popmake-content > button:nth-child(2) > a {
	color: white !important;
}

#popmake-2188 > div.pum-content.popmake-content > button:nth-child(3) > a {
	color: white !important;
}
.pum-trigger.popmake-2245.my-english-video-button {
	color: white !important;
	background-color:#29358c;
	text-transform: none;
  border-width: 1px;
	margin-top: 10px;
  border-color: #3E69DC;
  border-style: solid;
  border-radius: 0px;
	font-size: 16px;
  font-family: Arial;
  font-weight: 700;
	width: auto;
	height: auto;
}
.pum-trigger.popmake-2245.my-english-video-button:hover{
	background-color: #3e69dc;
	color: white !important;
}

#pum_popup_title_2188 {
	color: #29358c !important;
}

.pum-content.popmake-content.button:nth-child(2).a {
	color: white !important;
}
/* remove "-" from sub-menu items */
.main-navigation .sub-menu .menu-item a::before {
    content: none;
}

/* style contact form */
.wpcf7 {
	margin-left: 20px;
	margin-right: 20px;
	background-color: #f5f5f5;
	border: 5px solid #666666;
}

.wpcf7-form {
	margin-left: 25px;
	margin-right: 25px;
	margin-top: 25px;
}

.wpcf7 input {
	margin-bottom: 25px;
}

.wpcf7 input[type="text"][name="your-subject"] {
	width: 100%;
}

.wpcf7 textarea {
	width: 100%;
	margin-bottom: 25px;
}

/* style form's submit button */
.wpcf7-form-control.wpcf7-submit {
	background-color:#29358c;
	text-transform: none;
  border-width: 1px;
  border-color: #3E69DC;
  border-style: solid;
  border-radius: 0px;
}

.wpcf7-form-control.wpcf7-submit:focus{
	background-color:#29358c;
	outline: none;
}
.wpcf7-form-control.wpcf7-submit:hover{
	background-color:#3e69dc;
	border-color: #3e69dc;
}

#wpcf7-f2728-o1 {
	border: none;
}

/* style video form's field columns */
#left {
	width: 10%;
	float: left;
}
#mid {
	width: 15%;
	float: left;
}
#right {
	width: 75%;
	float: left;
}

/* style class request form's field columns */
#left2 {
	width: 20%;
	float: left;
}
#mid2 {
	width: 10%;
	float: left;
}
#right2 {
	width: 10%;
	float: left;
}
#farright2 {
	width: 10%;
	float: left;
}

.row:after, .row2:after {
  content: " ";
  display: block;
  clear: both;
	height: 0;
	visibility: hidden;
	overflow: hidden;
}

.row, .row2 {
	display: block;
}

/* style video form's select fields */
.wpcf7 select {
	margin-bottom: 25px;
	color: #74767e;
	height: 55px;
}

/* style video form's topic field */
.wpcf7 input[type="text"][name="topic"] {
	width: 100%;
}

/* style video form's url */
.wpcf7 input[type="url"] {
	width: 100%;
}

/* display desktop sliders */
div#n2-ss-2, div#n2-ss-23, div#n2-ss-6, div#n2-ss-12, div#n2-ss-13, div#n2-ss-14, div#n2-ss-27, div#n2-ss-31 {
	display: block;
}
div#n2-ss-10, div#n2-ss-10-placeholder, div#n2-ss-11, div#n2-ss-11-placeholder, div#n2-ss-15, div#n2-ss-15-placeholder, div#n2-ss-16, div#n2-ss-16-placeholder, div#n2-ss-17, div#n2-ss-17-placeholder, div#n2-ss-25, div#n2-ss-25-placeholder, div#n2-ss-28, div#n2-ss-28-placeholder, div#n2-ss-32, div#n2-ss-32-placeholder {
	display:none;
}
/*div#n2-ss-2, div#n2-ss-3 {
	display:block;
}

div#n2-ss-7, div#n2-ss-7-placeholder, div#n2-ss-10, div#n2-ss-10-placeholder {
	display:none;
}*/

@media only screen and (max-width: 560px) {
	/* display mobile sliders */
	div#n2-ss-2, div#n2-ss-2-placeholder, div#n2-ss-23, div#n2-ss-23-placeholder, div#n2-ss-6, div#n2-ss-6-placeholder, div#n2-ss-12, div#n2-ss-12-placeholder, div#n2-ss-13, div#n2-ss-13-placeholder, div#n2-ss-14, div#n2-ss-14-placeholder, div#n2-ss-27, div#n2-ss-27-placeholder, div#n2-ss-31, div#n2-ss-31-placeholder {
		display:none !important;
	}
	 
  div#n2-ss-10, div#n2-ss-11, div#n2-ss-15, div#n2-ss-16, div#n2-ss-17, div#n2-ss-25, div#n2-ss-28, div#n2-ss-32 {
		display:block !important;
	}
	
	/* indent sub-menu items */
	.main-navigation .sub-menu .menu-item a{
		padding-left: 40px;
	}
	
	/* prevent overlapping of Translate and Menu button */
	#toggle-menu{
		top: auto;	
	}
	
	/* prevent overlapping of Menu button and Login/Register sub-menu items */
	#menu-primary-1 {
		top: 44px;
	}
	
	/* stack video form's columns */
  #left, #mid, #right {
    width: 100%;
  }
	
	/* stack class request form's columns */
	#left2, #mid2, #right2, #farright2 {
    width: 100%;
  }
	
	/* don't display video play icon */
	#menu-primary-1 > li.vp-a.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-2070 > a:nth-child(1) > i {
		display: none;
	}

	#menu-primary-1 > li.vp-a.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-2086 > a:nth-child(1) > i {
		display: none;
	}
	#menu-primary-1 > li.vp-a.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-2883 > a:nth-child(1) > i {
		display: none;
	}
	
	/* don't display these widgets */
	#wpforo_widget_profile-2 {
		display: none;
	}
}

/* slider buttons style */
.slider-login:hover {
	background-color:#3e69dc;
	opacity:0.8;
}
.slider-register:hover {
	background-color:#3e69dc;
	opacity:0.8;
}

/* hide some profile fields */
div.wpf-field.wpf-field-type-url.wpf-field-name-site {
	display:none !important;
}

div.wpf-td.wpfw-1.row_0-col_0 > div.wpf-field.wpf-field-type-textarea.wpf-field-name-signature {
	display: none !important;
}

div.wpf-field.wpf-field-type-select.wpf-field-name-timezone {
	display: none !important;
}

div.wpf-field.wpf-field-type-text.wpf-field-name-aim {
	display: none !important;
}

div.wpf-field.wpf-field-type-text.wpf-field-name-msn {
	display: none !important;
}

div.wpf-field.wpf-field-type-text.wpf-field-name-icq {
	display: none !important;
}

div.wpf-field.wpf-field-type-text.wpf-field-name-skype {
	display: none !important;
}

div.wpf-field.wpf-field-type-url.wpf-field-name-gtalk {
	display: none !important;
}

div.wpf-field.wpf-field-type-text.wpf-field-name-yahoo {
	display: none !important;
}

div.wpf-field.wpf-field-type-text.wpf-field-name-occupation {
	display: none !important;
}

#wpforo-search-form > label > svg {
	display: none !important;
}
/* tool-tip */
.tooltip-box {
  position: relative;
  display: inline-block;
}
.tooltip-box .tooltip-text {
  visibility: hidden;
  width: 200px;
  background-color: #29358c;
  color: white !important;
  text-align: center;
  padding: 6px 0;
  position: absolute;
  z-index: 1;
	top: -5px;
	left:105%;
}
.tooltip-box:hover .tooltip-text {
  visibility: visible;
}