body.is-desktop, .menu-panel, .menu-panel #nav-menu .sub-menu-wrap, .bp_components ul li ul li.menupop .ab-sub-wrapper{
	background-color: transparent !important;}
.is-desktop.left-menu-open #header-menu > ul > li {line-height: 95px;}
#searchsubmit:hover i, #search-open i {margin-top: 36px !important;}
.header-inner .right-col .header-notifications a.notification-link, .header-inner .right-col .header-account-login a.user-link {
    margin-top: 13px;}
.right-col .register, .right-col .login { margin-top: 14px !important;font-size: 16px;font-weight: bold;}
#mastlogo {-webkit-box-shadow: 0 0px 0px rgba(0,0,0,0.05),0 0px 0 rgba(0,0,0,0.05) !important;	-moz-box-shadow: 0 0px 0px rgba(0,0,0,0.05),0 0px 0 rgba(0,0,0,0.05) !important;box-shadow: 0 0px 0px rgba(0,0,0,0.05),0 0px 0 rgba(0,0,0,0.05) !important;}
.header-outher {-webkit-box-shadow: 0 0px 0px rgba(0,0,0,0.05),0 0px 0 rgba(0,0,0,0.05) !important;	-moz-box-shadow: 0 0px 0px rgba(0,0,0,0.05),0 0px 0 rgba(0,0,0,0.05) !important;box-shadow: 0 0px 0px rgba(0,0,0,0.05),0 0px 0 rgba(0,0,0,0.05) !important;}
.page-template-page-no-buddypanel .header-inner .search-wrap, .page-template-page-no-buddypanel:not(.boxed) .header-inner, .page-template-page-no-buddypanel #mastlogo{background-color: transparent !important;}
.ab-sub-wrapper {background-color: #ffffff !important;}
.header-links {display: none !important;}
.page-template-page-no-buddypanel .header-navigation #header-menu > ul > li > a:hover {
    color: #fff !important;
}
.header-navigation #header-menu > ul > li > a:hover {
    color: #fff !important;
}

#masthead .pop.user-pop-links {padding: 7px 0px 8px;overflow: unset;}
body #mastlogo {min-height: 94px;}
.imgloader{display: block;width: 100%;position: absolute;text-align: center;margin-left: 9%;margin-top: -2%;}
/*.right-col.woocommerce.hide.open {background-color: transparent !important;}
.right-col.woocommerce.hide.open .table .table-cell a {background-color: transparent !important;}*/
.site-header .right-col {background-color: transparent;}

.header-wrap{background-color: #0090FF;background-image: linear-gradient(to right, #00c6ff , #0072ff);}

.table-cell a {background-color: transparent !important;}
.bbp-logged-in a.button:hover, .right-col .register:hover, .right-col .login:hover, .header-account-login .pop .logout a:hover{background-color: transparent !important;}
.widget_footer_about ul {padding: 20px 10px 20px 0px;}
.widget_footer_about ul li {padding: 2px 0px 5px 0px;}
.widget_footer_about ul li a {color: #ffffff;}

footer#colophon{background-color: #0090FF;background-image: linear-gradient(to right, #00c6ff , #0072ff);padding-bottom: 20px;padding-top: 20px;}
.row.footer-row {padding-top: 25px;}
#search-open, .header-account-login .pop .logout a {color: #fff;background-color: transparent;}
div#video_section {width: 100% !important;}
.container.below_slider_section {width: 100% !important;background-image: url('../images/home_page_banner.png');height: 100%;background-position: top center;background-repeat: no-repeat;background-size: 100%;margin-top: 0px;}
.container.below_slider_section{min-height: 750px;}
.container.learning_section {width: 100% !important;background-image: url('../images/Invent_education_banner.png');height: 100%;background-position: top center;background-repeat: no-repeat;background-size: 100%;min-height: 610px;margin-top: 0px;}
.container.class_learning_section {width: 100% !important;background-image: url('../images/Why English grammar banner.png');height: 100%;background-position: top center;background-repeat: no-repeat;background-size: 100%;min-height: 500px;}

p.hom_inv_edu {color: #ffffff;font-size: 70px;font-weight: bold;margin-top: 8%;font-family:metropolis bold;}
p.elearn_inv_edu{color: #ffffff;font-size: 45.5px;font-weight: bold;margin-top: 5%;font-family: Metropolis Bold;}
p.elearn_inv_edu1{color: #ffffff;position: relative;font-size: 45.5px;font-weight: bold;bottom: 32px;font-family: Metropolis Bold;}
p.hom_inv_edu {color: #ffffff;
	font-size: 70px;font-weight: bold;margin-top: 8%;font-family:metropolis bold;}

p.hom_stat_art {color: #ffffff;font-size: 50px;line-height: 10px;}
p.elearn_info_content{
	color: #0B28A0;
    font-size: 24px;
	font-weight: bold;
	height:20px!important;
	line-height: 30px;
	position: relative;
	bottom: 25px;
	margin-left: 62px!important;
	/* font-family: Metropolis Bold; */
}
p.elearn_info_content1{
	color:#0B28A0;
    font-size: 24px;
	font-weight: 900!important;
	height:20px!important;
	line-height: 30px;
	margin-left: 62px!important;
	position: relative;
	bottom: 25px;
	/* font-family: Metropolis Bold; */
}
p.elearn_info_content2{
	color:#0B28A0;
	font-size: 24px;
	height:20px!important;
    font-weight: 900!important;
	line-height: 30px;
	position: relative;
	bottom: 25px;
	margin-left: 62px!important;
	/* font-family: Metropolis Bold; */
}
p.elearn_info_content3{
	color: #0B28A0;
    font-size: 24px;
	font-weight: 900!important;
	height:20px!important;
    line-height: 30px;
	position: relative;
	margin-left: 62px!important;
	bottom: 25px;
	/* font-family: Metropolis Bold; */
}
.elearn_content{position: relative;right: 15em}

p.hom_soc_lear_plt {color: #ffffff;font-size: 64px;font-family: Metropolis Bold;}
.elearn_per_info{color: #ffffff;font-size: 28.5px;font-family: Metropolis medium;margin-left: 62px!important;}
.elearn_per_info1{color: #ffffff;font-size: 28.5px;font-family: Metropolis medium;position: relative;bottom: 15px;margin-left: 62px!important;}
.elearn_per_info2{color: #ffffff;font-size: 28.5px;font-family: Metropolis medium;position: relative;bottom: 30px;margin-left: 62px!important;}
.elearn_per_info3{color: #ffffff;font-size: 20px;font-family: Metropolis medium;position: relative;bottom: 45px;margin-left: 62px!important;}


.hom_inv_register_btn button {background-color: #ffffff;font-weight: bold;font-size: 24px;padding: 15px 0px 15px 0px;border-radius: 25px;width: 100%;height: 50px;font-family: metropolis bold;
	max-width: 260px;color:#0090ff !important;}
.hom_inv_register_btn button:hover, .hom_inv_register_btn button:focus {box-shadow: 5px 5px 18px #0092F2;background-color: #fff !important;color:#0090ff !important;}
.container.who_we_are_section{
background: #fff;
padding-left: 100px;
padding-right: 100px;
	
}

.container.who_we_are_section {position: relative;width: 100% !important;bottom: 10em;padding-top:6em;}
.container.eclassroom_section {width: 100% !important;padding-top: 3%;}

.container.whyus_section {width: 100% !important;position: relative;bottom: 5em;}
.container.whyus_section {background-image: url('../images/whyus_section_background.png');background-size: cover;min-height: 690px;}
div#testimonial_section{background-image: url('../images/whyus_section_background.png');min-height: 540px;}
.container.vocabimate_section {background-image: url('../images/vocabimate_background.png');width: 100% !important;}
.iecl_right_text {background-image: url('../images/classroom_background.png');background-size: cover;background-position: center center;   background-repeat: repeat;min-height: 760px;}
.learning_img_left {
	background-image: url("../images/iecl_background.jpg");
	background-position: center center;
	min-height: 760px;
	background-repeat: no-repeat;
	background-size: cover;
}
.container.iecl_section {width: 100% !important;}
.container.shop_section {width: 110% !important;margin-left: -4em;}
.container.shop_section #courses_bundles {padding-bottom: 30px;color:#0093FF;font-size: 44px !important;margin-left: 15%;}
h2#show_all_courses{font-family:Metropolis !important;color:#AEAEAE;font-size:20px;margin-top: 40px;}
.row.footer-row p {color: #ffffff;}
.responsive-img{width:100%;}
.who-img{ margin-top: 0%;}
.heading_who_are_we{font-style: bold;font-size: 26px;   font-weight: normal!important;color: #4B4B4B;font-family: Metropolis Bold;padding-right: 5%;}
.heading_e-learning{font-style: normal;font-size: 32px;color: #4B4B4B;font-family: Metropolis Bold;padding-left: 10%;padding-right: 5%;}

.who_we_are_content{font-size: 18px;color: #A9ABAD;font-family: Metropolis;position: relative;top: 17px;}
.elearning_content p{font-size: 18px;line-height: 1.3;color:#A9ABAD!important;font-family: Metropolis;padding-left: 50px;padding-left: 10%;padding-right: 5%;}

.heading_who_are_we h1 {font-size: 36px;text-align: left;}
.who_we_are_content p{font-size:20px !important;color: #A9ABAD;font-weight: initial!important;}
.left_img_why_us {padding-bottom: 0;
    position: relative;
    bottom: 6em;}

h3.whyus_heading{font-family:Metropolis; font-size:34p; color:#0093FF;text-align:left;font-weight: normal;}
/* .whyus_heading_div{margin-left: 7%;} */
.whyus_content{font-family:Metropolis; font-size: 24px;color:#A9ABAD;padding-left: 11%;text-align: left;margin-top: 0px;padding-right: 8%;line-height: 28px;font-weight: 500;}
.who_are_we_text{position: relative;
    left: 1.5em;}
.elearning_text{margin-top:8%}

.who_are_we_image img{width:100%;padding-left: 3%;position: relative;left: 50px;}
.elearning_image img{width:85%;margin-left: 90px;}

.container.newsletter_section {background-color: #0090FF;background-image: linear-gradient(to right, #00c6ff , #0072ff);width: 100%;padding: 5px 0px 15px ;}
h2.subs_news_head {color: #ffffff;font-size: 24px;font-weight: normal;text-align: right;padding-right: 19.2%;}
a.notification-link span {padding: 0px 4px 4px 4px !important;}
.learning_img_left{padding:0px;}
p.newsletter_input .news_input-submit:hover{background-color: rgb(0,131,255) !important;border: 0.16rem solid #ffffff;box-shadow:inset 0 0 1000px rgba(0, 0, 0, 0) !important;}
ul.horizontal-responsive-menu li a:hover {text-decoration: unset !important;}


h2.vocabimate_head {float:right;color: #ffffff;font-size: 40px;text-align: center;margin-top: 10%!important;margin-bottom: 19px!important; font-weight: 900!important;font-family: metropolis bold;}
/* h3.vocabimate_text {text-align: center;font-size: 42px;color: #ffffff;margin-top: 0px;} */
.app_store {padding-top: 6.5%;}
.google_play_store {padding-top: 6.5%;}

.app_store img {width: 69%;float: right;margin-bottom: 13%;}
.google_play_store img {width: 69%;height: 100%;margin-bottom: 13%;}

.col-sm-12.col-md-12.col-lg-12.qrcode {padding-left: 40px;}

/*.qrcode img {width: 100%;}*/
.qrcode img {width: 38%;margin-bottom: 8%;}
.qrcode {text-align: center;}
.mobil_right_img img {width: 100%;-ms-transform: rotate(30deg);-webkit-transform: rotate(20deg);transform: rotate(20deg);margin-top: 6.5%;}
.learning_img_left img {width: 100%;}
h2.iecl_head {color: #027687;font-size: 66px;font-weight: bold;margin-top: 10rem;margin-bottom: 10rem;}
p.query_contact {color: #000000;font-size: 30px;font-weight: bold;margin: 0px;}
p.query_contact_name {color: #000000;font-size: 32px;font-weight: bold;margin: 0px;}
p.query_contact_desination {color: #000000;font-size: 32px;font-weight: bold;margin: 0px;}
p.query_contact_email {color: #000000;font-size: 22px;font-weight: bold;margin: 0px;}

div#shop {width: 100% !important;position: initial !important;margin-left: 0px !important;margin-right: 0px !important;}
.wpcp-carousel-section .wpcp-single-item img{max-width:300px !important;max-height:300px !important;width:100% !important;}
.wpcp-carousel-section .wpcp-single-item{border:none !important}
.sp-testimonial-free-section .sp-tfree-client-image img{max-width:150px !important;}

.sp-testimonial-free {background-color: #ffffff;margin-top: 90px;border-radius: 18px;}
.sp-testimonial-free-section .sp-tfree-client-image {margin: 0px 0px 20px 0px;float: left;margin-left: -58px;margin-top: -40px;position: absolute;}
.sp-testimonial-free-section .tfree-testimonial-title {margin: 0px 0px 10px 0px;padding-top: 15px;}
.sp-testimonial-free-section .tfree-client-rating {margin-bottom: 15px;}
.sp-testimonial-free-section .tfree-client-testimonial{padding:5px 20px 5px 20px !important;text-align:justify !important;}

.slick-slide {margin: 0px 5px 0 65px;}
h2#testimonial_titles {color: #0093FF;font-family: Metropolis bold !important;

font-size: 50px !important;

font-weight: bold !important;

padding-top: 55px !important;}
#our_partner h2.companies-title #our_partner h2.companies-title {
    padding-top: 45px;
    padding-bottom: 40px;
    color: #000;
    font-size: 34px !important;}
div#contact_us_section {width: 50%;margin: 0 auto;padding-top: 100px !important;padding-bottom: 0px;text-align: left!important;}
div#contact_us_section h1 {
	font-size: 32px;
    color: #4B4B4B!important;
    font-weight: bold;	
    margin-top: -28px;
    margin-left: 4px;
}
.form-group div.clear{display:none!important;}
div#contact_form_section {width: 70%;margin: 0 auto;}


body { font-family: Metropolis !important;}
body.page:not(.buddypress) .site-content article:not(.comment){border: 1px solid #ddd; margin: 10% 15%; border-radius: 5px; box-shadow: 0 0 4px 1px rgba(0,0,0,0.08);
	-webkit-box-shadow: 0 0 4px 1px	rgba(0,0,0,0.08);}
.woocommerce button.button{background: #0095ff; background-color: #0095ff !important; border-radius: 10px !important;color: #fff !important;}
input[type="text"]{background-color: #fff !important; border-bottom: #ddd; -webkit-box-shadow: none; box-shadow: none;}

.header-account-login .pop .bp_components .menupop:not(#wp-admin-bar-my-account) > .ab-sub-wrapper{background-color: #fff !important;}
.header-notifications a.notification-link span{padding: 0 8px;}
div.newsletter_input .news_input { border-top: 0px;
    width: 53% !important;
    float: left;
	text-align: left;
    color: white!important;
    border-bottom: 0.5px solid white;
    border-radius: 0px !important;
    background: transparent !important;
    margin-top: 0%;
    margin-left: -15.2%;
	-webkit-box-shadow:none!important;
	-moz-box-shadow:none!important;
	box-shadow:none!important;
	}
div.newsletter_input .news_input-submit {/*width: 20.5%;margin-top: -0.15%;margin-bottom:2px!important;margin-left: 5%;border-radius: 25px;background-color: #007EFF;border: 0.16rem solid #ffffff;font-weight: bold;font-size: 16px;*/}
.emaillist .news_input-submit ,.emaillist .news_input-submit:hover{width: 20.5%;margin-top: -0.15%;margin-bottom:2px!important;margin-left: 5%;border-radius: 25px;background-color: #007EFF !important;border: 0.16rem solid #ffffff;font-weight: bold;font-size: 16px;}
.es_subscription_message.success{margin-left: -48px!important;color:#ffffff;}
input.es_txt_email::placeholder {

color: #ffffff !important;
opacity: 1;
line-height: 28px !important;

}

.widget_footer_newsletter .emaillist {
    border: 1px solid #ddd;
    border-radius: 8px;
    min-height: 4em;
}
.es_subscription_message.error { color: #fff !important;right: 0;position: absolute !important;padding-top: 3em;left: 1em;}
.widget_footer_newsletter .emaillist div.newsletter_input .news_input {
    border-top: 0px;
    width: 75% !important;
    float: left;
    text-align: left;
    color: white!important;
    border-bottom: 0;
    border-radius: 0px !important;
    background: transparent !important;
    margin-top: 0%;
    margin-left: 0;padding-left: 10px;
    -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    box-shadow: none!important;
}
.widget_footer_newsletter .emaillist .news_input-submit, .widget_footer_newsletter .emaillist .news_input-submit:hover {
	width: 25%;
    margin-top: -9px;
    margin-bottom: 0 !important;
    margin-left: 0;
    border-radius: 0px 5px 5px 0;
    background-color: #fff !important;
    border: 0.16rem solid #ffffff;
    font-weight: bold;
    font-size: 16px;
    text-align: center;
    float: right;
    color: #009bff;
    padding: 1.12em 0px;box-shadow: none;outline: 0;
}
.widget_footer_newsletter .es_subscription_message.success {
    color: #ffffff;
    position: absolute;
    width: 100%;
    bottom: -2em;
    left: 0;
    margin-left: 2em !important;
}

ul.social_footer i {width: 20px;}
.vocabimate_text_div {padding-top: 3.5%;padding-bottom: 3.5%;}
.mobil_right_img {padding-top: 0px;padding-bottom: 3.5%;}
.bg-img.loved_texts p {color: #0093ff;font-size: 16px;font-weight: normal;}

#contact-form .form-control:focus {
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(255,255,255, 0), 0 0 8px rgba(255,255,255,0);
    box-shadow: inset 0 1px 1px rgba(255,255,255, 0), 0 0 8px rgba(255,255,255,0);
	border-bottom: 2px solid #dddddd;
}

input#name {
	border-top: 0px;float: left;border-radius: 0px !important;
	background: transparent !important;
	border-left: 0px;
	border-right: 0px;
	margin: 0px 0px 20px 0;
    padding: 0px 0px 0px 0px;
}
input#email {border-top: 0px;float: left;border-bottom: 2px solid #dddddd;border-radius: 0px !important;background:transparent !important;border-left: 0px;border-right: 0px;margin: 0px 0px 20px 0;padding: 0px 0px 0px 0px;box-shadow: none !important;}
input#subject_mobile {border-top: 0px;float: left;border-bottom: 2px solid #ddd;border-radius: 0px !important;background:transparent !important;border-left: 0px;border-right: 0px;margin: 0px 0px 20px 0;padding: 0px 0px 0px 0px;}
#subject_message {border-top: 1px solid #ddd;float: left;border-bottom: 1px solid #ddd;border-radius: 0px !important;background:transparent !important;
border-left: 1px solid #ddd; border-right: 1px solid #ddd;margin: 5px 0px 5px 0;width: 100% !important;}
.form-group.subject_message label {color: #9A9A9A;float: left;margin-left: 14px;font-weight: normal !important;}
.btn.btn-start-order {margin-top: 45px;border-radius: 20px;background-color: #ffffff;border: 2px solid #0095FF;color: #0095FF;font-size: 30px;
	font-weight: bold;}
footer input.email_subs_news {width: 100%;float: left;border: 1px solid #ffffff;border-radius: 4px !important;background:transparent !important;height: 41px;color:#ffffff;}
footer input.email_subs_news::-webkit-input-placeholder { /* Edge */  color: #ffffff;}
footer input.email_subs_news:-ms-input-placeholder { /* Internet Explorer */ color: #ffffff;}
footer input.email_subs_news::placeholder { color: #ffffff;}
footer input.submit_newsletter_btn {width: 25%;float: left;position: absolute;margin-left: -97px;background-color:#fff;border-radius: 0px 4px 4px 0px;color:#007eff;height: 41px;font-weight: bold;}
footer .newsletter_section_footer {padding-top: 7.5em;}
footer .contact_us_section_footer {padding-top: 8em;padding-left: 5em;float: right;}
.search-wrap{display:none;}
.footer_container{width:90%;}
.footer_copyright_inner{}
.footer_copyright_inner.web{display:block;}
.footer_copyright_inner.mob{display:none;}
.footer_copyright_inner p {padding: 0;margin: 0 0 3px;}
.footer_copyright_inner a, .footer_copyright_inner a:hover {color: #fff;text-decoration: none;}

/*#shop ul.products {width: 100%;}
#shop ul.products li {width: 33.33%;margin: 0;padding: 30px 80px 30px 80px;min-height: 565px;}*/
.woocommerce ul.products li.product .onsale{display:none;}
.woocommerce ul.products li.first, .woocommerce-page ul.products li.first {clear: none;}
#shop ul.products li.product a.add_to_cart_button{display:none !important;}
#shop ul.products li.product h2.woocommerce-loop-product__title {display:none;width: 86%;font-size:18px!important;margin: 0 auto;margin-top: -80px;text-align: left;
background-color:#fff !important;position: relative;border-top-left-radius: 15px;border-top-right-radius: 15px;color:#0093FF;font-size: 30px;font-weight: bold;padding-left: 6%;padding-top: 5%;padding-bottom: 0px;}
#shop ul.products li.product div.shop_li_price {width: 86%;margin: 0 auto;text-align: left;background-color:
#fff !important;position: relative;border-bottom-left-radius: 15px;border-bottom-right-radius: 15px;color:#0093FF;box-shadow:0px 8px 13px -5px rgb(0, 0, 0, 0.3);margin-bottom: 20px;-moz-box-shadow:0px 8px 13px -5px rgb(0, 0, 0, 0.3);-webkit-box-shadow:0px 8px 13px -5px rgb(0, 0, 0, 0.3);padding-left: 2%;padding-bottom: 15px;}
/*#shop .wpb_row .woocommerce ul.products li.product .price, #shop .wpb_row .woocommerce ul.products li.product .price del .amount{color: #0093FF !important;}
#shop .woocommerce ul.products li.product .price .from{color: #0093FF !important;}
#shop .wpb_row .woocommerce ul.products li.product .price .amount, #shop .wpb_row .woocommerce ul.products li.product .price ins .amount{}*/
#shop .shop_li_price{color: #0093FF !important;font-size: 18px;font-weight: bold;padding-left: 0px;}
#shop .shop_li_price .from {color: #0093FF !important;font-size: 18px;font-weight: bold;padding-left: 0px;}
#shop .shop_li_price .amount {color: #0093FF !important;font-size: 18px;font-weight: bold;padding-left: 0px;}
#shop .shop_li_price .subscription-details {color: #0093FF !important;font-size: 18px;font-weight: bold;padding-left: 0px;}
#shop .wcpbc-price {padding-left: 20px;}
#show_more_butn {text-align: center;}
#show_more_butn #course_show_more button {border-radius: 12px;border: 2px solid #0093FF;font-size: 24px;font-weight: bold;}
#show_more_testmnl a {border-radius: 20px;width: 100%;max-width: 200px;font-size: 18px;font-weight: bold;background-color: #ffffff !important;color:#0093FF;border: 2px solid #0093FF;}
#contact-form input {margin-top: 10px;margin-bottom: 10px;}
.mobile_view_only{display:none !important;}
.mobile_view_only2{display:none !important;}

.e-learning_section{width: 100%;
    padding: 0;}
	


@media screen and (max-width: 1023px) and (min-width: 768px){
	.container.who_we_are_section{
		background: #fff;
		padding-left: 50px !important;
		padding-right: 50px !important;
			
		}
		.container.class_learning_section {
		
			background-image: url('../images/Main_banner_elearning_ipad.png');
			min-height: 815px;
		}
		div.newsletter_input .news_input{margin-left: 25px;}
		.container.below_slider_section{min-height: 485px !important;}
		p.hom_inv_edu{margin-top: 6%;}
		.home_content_text{left: 52px;}
		p.hom_inv_edu{font-size:42px!important;}
		p.hom_stat_art{font-size: 35px!important;}
		p.hom_soc_lear_plt{font-size: 35px!important;}
		.who_are_we_image img{left: 85px;top: 75px;}
		.heading_who_are_we h1{font-size: 28px!important;}
		.who_we_are_content p{font-size: 15px !important;}
		.left_img_why_us img{right: -60px;top: 105px;}
		h3.whyus_heading{font-size: 28px!important;}
		h2.iecll_head{font-size: 23px;margin-bottom: 20px;padding-left: 40px;line-height: 1.0 !important;
    margin-top: 3% !important;}
		h3.iecll_text{font-size: 16px;
			padding-left: 40px;
			bottom: 10px;
			position: relative;
			line-height: 30px !important;}
		h3.iecll_text1{font-size: 20px;
			margin-top: 0;
			margin-bottom:0; 
			padding-left: 40px;
			position: relative;
			/* bottom: 38px; */
			top: -1em;}
			.founder_invent {
			color: #320864;
			font-size: 18px;
			}
			.watch_tutorial {
			position: relative;
			bottom: 3em !important;
			}
		
		ul.iecll_bottom_text{margin-left: 10px;position: relative;
			top: 12px;}
		ul.iecll_bottom_text li{font-size: 14px !important;
			padding-right: 30px !important;
			position: relative !important;
			left: 20px !important;}
		.content_vocabimate{margin-right: 0;position: relative!important;
			bottom: 3.5em !important;right: 3em;}
		h2.vocabimate_head{font-size: 38.5px!important;margin-top: 3%!important;}
		h3.vocabimate_text{font-size: 20px!important;margin-bottom: 20px!important;}
		.voca_button{width: 60%;}
		.voca_link{font-size: 18px;}
		#colophon .widget_footer_about .footer_logo_cent img{width: 20% !important;}
		footer .contact_us_section_footer{padding-top:0; padding-left:0;margin-top: 4em;}
		.alignnone.size-full.wp-image-3749{width: 85%!important;left: 0;right: 0;margin: 0 auto;    text-align: center;}
		div#contact_us_section h1{font-size: 22px !important;}
		div#contact_us_section {width: 100% !important;}
		.leftcontform {text-align: center;}
		.vc_column_container.contact_us_right{padding-left: 0;padding-right:20px;}
		
		p.newsletter_input .news_input-submit {width: 20.5%!important;margin-top: -0.15%!important;margin-bottom:2px!important;margin-left: 5%!important;border-radius: 25px;background-color: #007EFF!important;border: 0.16rem solid #ffffff!important;font-weight: bold;font-size: 16px;}
		p.newsletter_input .news_input{width: 77% !important;}
		
		
		
	footer .newsletter_section_footer {padding-top: 4em;padding-left: 0px;padding-right: 0;margin-left: -3em;}
	.widget_footer_newsletter .emaillist div.newsletter_input .news_input {width: 67% !important;
		font-size: 13px;padding-left: 5px;}
	.widget_footer_newsletter .emaillist .news_input-submit, .widget_footer_newsletter .emaillist .news_input-submit:hover {width: 33%;margin-top: -0.66em;font-size: 13px;padding: 1.3em 0px;}	
	
	
		
	}
	
	@media only screen and (max-width: 1023px) and (min-width: 992px)
	{ 
		.newsletter_section_footer {margin-left: -1em !important;}
		.widget_footer_newsletter .emaillist .news_input-submit, .widget_footer_newsletter .emaillist .news_input-submit:hover {width: 33%;margin-top: -0.6em;font-size: 13px;   padding: 1.3em 0px;}
		
	}

	@media only screen and (max-width: 1030px) and (min-width: 1024px)
	{ 
		.watch_tutorials_btn{width: 70% !important;}
		ul.iecll_bottom_text{margin-top: 15px;}
		/* .who_we_are_content{display: none;}
		.who_we_are_content_responsive{ display:block;} */
		.container.class_learning_section {
			background-image: url('../images/Main_banner_elearning_ipad.png');
			min-height: 1085px;
		}
		.who_we_are_content_responsive {
			display: block !important;
			text-align:left !important;
			padding: 0 0% 0 0 !important;
		}
		.who_we_are_content_responsive p{display:block !important;font-size: 20px !important;
			color: #A9ABAD;
			position: relative;
			top: 20px;
			left: 6px;}
		.who_we_are_content p {
			display: none !important;
			font-size: 19px !important;
			color: #A9ABAD !important;
			font-weight: initial!important;
		}
		.who_we_are_content {
			display: none !important;
			font-size: 18px;
			color: #A9ABAD;
			font-family: Metropolis Medium;
			position: relative;
			top: 17px;
		}
		div#contact_us_section {width: 90% !important;}
		div#contact_us_section h1 {font-size: 32px;}
		.wpb_column.contact_us_right {padding: 0;}
		.alignnone.size-full.wp-image-3749 {width: 68%!important;}
		
		
	}
	


	
@media only screen and (max-width:767px)
{
	
.emaillist .news_input-submit{margin-left: 3% !important;
	padding: 10px 0 !important;width: 30% !important;margin-bottom: 10px !important;}
	div.newsletter_input .news_input {

		width: 60% !important;
		margin-left: 20px !important;

	}
	
		.container.below_slider_section {
			min-height: 585px;
		}

	div#shop {
		width: 100% !important;
		position: relative !important;
		margin-left: 0px !important;
		margin-right: 0px !important;
		bottom: 23em !important;
		left: 2.5em !important;
		/* text-align: center !important; */
	}
	.home_content_text {
		position: relative !important;
		bottom: 8em !important;
	}	
	
	.mobile_view_only{display:block !important;}
	.mobile_view_only2{display:block !important;}
	.mobile_hide_content{display:none !important;}
	.mobile_view_only img{width:100%;-ms-transform: rotate(30deg);-webkit-transform: rotate(20deg);transform: rotate(20deg);margin-top: 8.5%;margin-bottom: 15% !important;}
	.mobile_view_only2 img{width:100%;margin-top: 8.5%;margin-bottom: 15% !important;}
    .mobile-header-inner.table {margin-bottom: 0px !important;}
	.iecl_right_text {background-image: url('') !important;}
	#mobile-logo {background-color: #0090FF !important;background-image: linear-gradient(to right, #00c6ff , #0072ff) !important;}
	h2.iecl_head {color: #00A5C1 !important;font-size: 34px !important;text-align: center !important;}
	body.is-desktop.left-menu-open[data-logo="1"] #right-panel {margin-top: 50px !important;}
	#mobile-header {margin-bottom: 60px !important;}
	.mobile-header-outer {height: 0px !important;}
    #profile-nav-wrap .sidebar-btn.fa{width: 60px !important;}
	#custom-nav a:focus, #custom-nav a:hover{text-decoration: none !important;}
	.table .table {background-color: #0090FF !important;}
	.is-mobile #mobile-header {background-color: #0090FF !important;}
	a.cart-notification.notification-link.fa.fa-shopping-cart {color: #ffffff !important;font-size: 28px !important;margin-top: 6px !important;}
	#cart-nav-wrap {right: 60px;}
	p.query_contact {color: #0090FF !important;text-align: center !important;font-size: 22px !important;}
	p.query_contact_name {color: #0090FF !important;text-align: center !important;}
	p.query_contact_desination {color: #0090FF !important;text-align: center !important;font-size: 22px !important;}
	p.query_contact_email {color: #0090FF !important;text-align: center !important;font-size: 18px !important;}
	.container.iecl_section{background-image: url('../images/mobile_ilustration_background.png') !important;}
	
	.container.below_slider_section {background-image: url('../images/main_Banner_mobile.png') !important;
		 margin-top: 0px !important;
	}
	p.hom_inv_edu {font-size: 32px !important;margin-top: 65% !important;text-align: center;}
	p.hom_stat_art {font-size: 22px !important;text-align: center;}
	p.hom_soc_lear_plt {font-size: 24px !important;	font-weight: bold;text-align: center;}
	.hom_inv_register_btn button {font-size: 17px !important;padding: 0em 0em !important;margin-top: 3%;
    margin: 0 auto;text-align: center;width: auto;min-width: 170px;}
	.hom_inv_register_btn {margin: 0 auto;text-align: center;}
	
	h2.subs_news_head {font-size: 20px !important;
		text-align: center !important;
		padding-right: 0% !important;
		width: 100% !important;
		color: #ffffff !important;
		font-family: metropolis medium;}
	.app_store {width: 50% !important;float: left !important;z-index: 99;}
	.google_play_store {width: 50% !important;z-index: 99;}
	.app_store img {width: 90% !important;float: left !important;}
	.google_play_store img {width: 90% !important;float: left !important;}
	.col-sm-12.col-md-12.col-lg-12.qrcode {padding-left: 0px !important;margin-top: -5% !important;}
	.container.newsletter_section {background-color: transparent !important;background-image: none !important;background-color: #0090FF !important;background-image: linear-gradient(to right, #00c6ff , #0072ff) !important;width: 100%;padding: 5px 0px 8px;}
	p.newsletter_input {width: 90% !important;margin: 0 auto !important;}
	p.newsletter_input .news_input {width: 40% !important;
		margin-top: 2% !important;
		margin-left: 36px !important;
		margin-bottom: 5% !important;
		margin: 0 16px;}
	/* p.newsletter_input .news_input-submit {width: 35% !important;
		height: 33px;
		
		display: block !important;
		font-size: 12px;
		padding: 0 0 !important;
		 margin-left: 63px !important;
		 
		 } */
	p.newsletter_input .news_input-submit {width: 20.5%!important;margin-top: -0.15%!important;margin-bottom:2px!important;margin-left: 5%!important;border-radius: 25px;background-color: #007EFF!important;border: 0.16rem solid #ffffff!important;font-weight: bold;font-size: 16px;}
	h2.vocabimate_head {float: initial;font-size: 40px !important;margin-top: 10%!important;margin-bottom:0%!important;font-family: metropolis bold!important;}
	h3.vocabimate_text {font-size: 2.2vh !important;text-align: center !important;padding: 0 0;margin-bottom: 35px!important;}
	
	#show_more_butn #course_show_more button {border-radius: 30px !important;border: 0px solid #0093FF !important;font-size: 18px !important;font-weight: bold;}
	
	.sp-testimonial-free-section {padding: 0 15px !important;}
	div.sp-testimonial-free-section .slick-list {margin-right: 0px !important;}
	.sp-testimonial-free-item{width:100%;}
	.sp-testimonial-free-section .tfree-testimonial-title {text-align: right !important;margin-left: 20% !important;}
	.sp-testimonial-free-section .tfree-testimonial-title h3 {color: #0095FF !important;font-weight: bold !important;font-size: 22px !important;
	width: 135px !important;margin-left: 15% !important;height: 100% !important;position: relative;max-width: 135px !important;text-align: left !important;}
	.sp-testimonial-free-section .tfree-client-rating i.fa {color: #0095FF !important;}
	.sp-testimonial-free-section .tfree-client-rating {margin-left: 12% !important;}
	
	.container.shop_section #courses_bundles {padding-bottom: 0px !important;font-size: 24px !important;margin-left: 0% !important;}
	h2#show_all_courses {margin-top: 10px !important;margin-bottom: 10px !important;text-align: center !important;}
	#shop .woocommerce ul.products li.product {width: 100% !important;margin: 0 0 !important;padding: 0 0 !important;}
	#shop ul.products li.product h2.woocommerce-loop-product__title {font-size: 24px !important;}
	.imgloader {margin-left: -4% !important;margin-top: -21% !important;}
	div#contact_us_section {width: 94% !important;}
	div#contact_us_section h1 {    font-size: 3.6vh !important;
		text-align: center !important;
		padding: 0 0 !important;
		margin: 0 0 !important;}
	div#contact_form_section {width: 94% !important;}
	.btn.btn-start-order {border-radius: 30px !important;background-color: #0095FF !important;border: 0px solid #0095FF;color: #ffffff !important;
	font-size: 24px !important;margin-top: 20px !important;
    border-radius: 6px !important;
    background-color: #1683FC !important;
    background-image: linear-gradient(to right, #1683FC , #1BA1FC);
    border: 0px solid #0095FF !important;
    color: #fff !important;
    font-size: 20px !important;
    font-weight: bold!important;
    width: 163px !important;
    font-family: metropolis bold !important;
    padding: 10px 0px;
    box-shadow: 4px 4px 4px #ddd;
    letter-spacing: 0.66px !important;}
	#show_more_testmnl a {border-radius: 30px !important;background-color: #0093FF !important;color: #ffffff !important;border: 0px solid #0093FF !important;}
	div#testimonial_section {background-position: center !important;background-size: cover !important;background-repeat: no-repeat !important;margin-top: -375px  !important;}
	#our_partner h2.companies-title {font-size: 24px !important;padding-top: 5px !important;padding-bottom: 20px !important;}
	.wpcp-carousel-section.slick-initialized .slick-slide {text-align: center !important;margin: 0 auto !important;}
	.wpcp-slide-image {margin-left: -2% !important;}
	/*.slick-slide {text-align: center !important;margin: 0 auto !important;}*/
	/*.row.footer-row {text-align: center !important;}*/
	.footer_top_slider_dsktp{display:none !important;}
	.footer_logo_cent{text-align:center !important;}
	.widget_footer_about {text-align: center !important;}
	.widget_footer_about ul {padding: 15px 10px 15px 12% !important;text-align: left;}
	.widget_footer_about .social_footer {padding: 15px 10px 15px 25px !important;}
	.widget_footer_about ul li a.twiiters{margin-right: 20px;}
	.widget_footer_newsletter {text-align: center !important;}
	.widget_footer_add_mob_eml {text-align: center !important;}
	.newsletter_section_footer {padding-top: 0px !important;min-height: 100px !important;    margin-top: 11em;}
	input.submit_newsletter_btn {margin-left: -25% !important;}
	.contact_us_section_footer {padding-top: 26px!important;width: 100%;padding-left: 0px!important;}
	#inner-wrap {margin-top: 0px !important;}
	.widget_footer_newsletter .emaillist .news_input-submit, .widget_footer_newsletter .emaillist .news_input-submit:hover {width: 25%;margin-top: -2.8em; padding: 1.1em 0px !important;}
	.widget_footer_newsletter .emaillist {width: 75%;margin: 0 auto;}
	.widget_footer_newsletter .es_subscription_message.success {bottom: -2em;left: 0;margin-left: 0em !important;}
	.footer_copyright_inner {padding-left: 0;text-align: center;padding-top: 1em;}
	.footer_copyright_inner.web{display:none;}
	.footer_copyright_inner.mob{display:block;}


}
	
	@media only screen and (max-width:575.98px)
	{
	.widget_footer_newsletter .emaillist {width: 100%;max-width: 25em;text-align: center;margin: 0 auto;}
	.widget_footer_about ul {padding: 15px 10px 15px 15px !important;text-align: left;}
	
	}


	

.wpcp-carousel-section .wpcp-single-item img {
 
   
   
    padding: 38px!important;
    border: 2px solid #fdfdfd!important;
    border-radius: 20px!important;
    height: 118px!important;
}
.wpcp-slide-image img:hover{
 -moz-box-shadow: 1px 1px 5px #fdfdfd;
 -webkit-box-shadow: 1px 1px 5px #fdfdfd;
-webkit-transition: all .2s ease;
transition: all .2s ease;
}
.right_logedin .header-notifications.user-messages{display:none !important;}
.right_logedin .header-notifications.all-notifications{display:none !important;}
.site-header .right-col.right_logedin {width: 13%;}
.site-header .header-inner .left-col.left_logedin {width: 80%;}
.header-inner .right-col .header-account-login.user_login_available a.user-link {
    margin-top: 0.9em;padding-right:0;padding-left: 1em;}
.left_logedin .home-invent-search a span {
    margin: 0px 0px 0px 12px;
}

/* Mac book Css ************ **/
@media screen and (max-width: 1365px) and (min-width: 1200px) {
	.widget_footer_newsletter .emaillist .news_input-submit, .widget_footer_newsletter .emaillist .news_input-submit:hover {    
    margin-top: -9px;font-size: 16px;padding: 1.10em 0px; }
	
	
	

}


/* for 13 inches laptops */
@media only screen and (min-width: 1248px) and (max-width: 1343px) {
	.container.below_slider_section {min-height: 750px !important;}
}
/* for 14 inches laptops */
@media only screen and (min-width: 1344px) and (max-width: 1439px) {
	.container.below_slider_section {min-height: 750px !important;}
}
/* for 15 inches laptops */
@media only screen and (min-width: 1440px) and (max-width: 1535px) {
	.container.below_slider_section {min-height: 800px !important;}
}
/* for 16 inches laptops */
@media only screen and (min-width: 1536px) and (max-width: 1631px) {
	.container.below_slider_section {min-height: 910px !important;}
}
/* for 17 inches laptops */
@media only screen and (min-width: 1632px) and (max-width: 1727px) {
	.container.below_slider_section {min-height: 950px !important;}
}
/* for more than 16 inches laptops */
@media only screen and (min-width: 1728px) {
	.container.below_slider_section {min-height: 1045px !important;}
}