/*
Theme Name: Omega Learning Center
Author: CustomWeb
*/

*{margin: 0; padding: 0;}
/* font-family: 'Tahoma', sans-serif; */
/* font-family: 'Montserrat', sans-serif; */
/* font-family: 'Lusitana', serif; */
/* font-family: Arial,Helvetica Neue,Helvetica,sans-serif; */

a,button,span,li,input,i{vertical-align:middle;}
a,button,span,li,input{outline: none; transition:0.3s;}
body{font-size: 14px; background:#fff; padding:0; color:#000; font-family: Arial,Helvetica Neue,Helvetica,sans-serif;}
h1,h2,h3,h4,h5,h6{margin:0;}
h1{font-size: 24px; line-height:30px;}
h2{font-size: 20px; line-height:24px;}
h3{font-size: 16px; line-height:20px;}
ul,form{margin:0;}
button{border:none;}
img{max-width:100%;}
a{color:#173761;}
a:hover,a:focus{color:#ffc216; text-decoration:none;}

span { vertical-align: top!important; }
.wrapper{background:#fff;}
.container{max-width:1160px;}
.container-sm{max-width:960px; margin:0 auto;}
.lato{font-family: 'Tahoma', sans-serif;}
.lusi{font-family: 'Lusitana', serif;}
.position-relative{position:relative;}
/*-- Custom Css--*/
.instruction_module .m_heading>h1 {
    line-height: 1.5em;
    font-size: 1.5em;
	color: rgb(28,53,83);
}
.heading, .page-id-16 #post-16 .wpb_content_element h2 strong, .page-id-228 #post-228 .wpb_video_widget .wpb_video_heading, .page-id-223 #post-223 .wpb_video_widget .wpb_video_heading, .page-id-211 #primary p span strong, .page-id-200 #post-200 p span strong, .page-id-12 #post-12 .wpb_content_element h2 strong, .page-id-194 #post-194 .wpb_content_element h2 strong, .page-id-10 #post-10 .wpb_content_element h1 strong, .page-id-183 #post-183 .wpb_content_element h2.heading2 strong, .page-id-183 #post-183 .wpb_content_element h1 strong, .page-id-322 #post-322 .wpb_wrapper h1, .page-id-322 #post-322 .wpb_content_element .heading2 strong, .page-id-8 #post-8 .wpb_wrapper h2 strong, .page-id-129 #post-129 .wpb_wrapper > h1, .page-id-129 #post-129 .wpb_wrapper h1, .page-id-124 #post-124 h2.heading, .page-id-117 #post-117 h2.heading, .page-id-6 #post-6 h2 strong, .page-id-6 #post-6 .wpb_wrapper h1.heading, .page-id-106 #post-106 h2.ember-view.dh-page-text, .page-id-4 .wpb_wrapper h1 strong {
    color: #959595;
    line-height: 34px;
    font-size: 28px;
    font-weight: 800;
    font-family: "Tahoma",sans-serif;
}
.page-id-4 .wpb_wrapper h1 strong {
    color: #959595;
    line-height: 34px;
    font-size: 28px;
    font-weight: 800;
    font-family: "Tahoma",sans-serif;
}
.page-id-6 .wpb_wrapper h1 strong {
    color: #959595;
    line-height: 34px;
    font-size: 28px;
    font-weight: 800;
    font-family: "Tahoma",sans-serif;
}
/*=================== Header section =============== */

.privacy a { vertical-align: top; }
.heading-students { color: #959595;
    line-height: 34px;
    font-size: 28px;
    font-weight: normal;
    font-family: "Tahoma",sans-serif;
}

.flyer-space { max-width: 350px!important; padding-bottom: 50px; }

.vid-img { margin-bottom: 24px; }
.justify { text-align: justify; }
.link-color { }
.link-color a { color: #0070d5; text-decoration: underline; }
.franchise-video { margin-top: 60px; }
.online-courses-image {  margin: 0 auto!important; }
.system-login-button { margin-top: 30px; }
.acc-video-2 { margin-top: 10px; }
.acc-video-1 { margin-top: 150px; }
.our-students-image-1 { margin-top: 40px; }

.classrooms-video-2 { margin-top: -20px; }
.classrooms-video-1 { margin-top: 70px; }
.school-video { margin-top: 10px; }
.our-school-image-1 { margin-top: 50px; }
.success-image-8 { margin-top: 10px; }
.success-image-7 { margin-top: 10px; }
.success-image-6 { margin-top: 30px; }
.success-image-5 { margin-top: 10px; }
.success-image-4 { margin-top: 60px; }
.success-image-3 { margin-top: 60px; }
.success-image-2 { margin-top: 60px; }
.success-image-1 { margin-top: 40px; }
.tutors-list { margin-top: 0px; }
.test-prep-image4 { margin-top: 70px; }
.test-prep-image3 { margin-top: 70px; }
.test-prep-image2 { margin-top: 50px; }
.test-prep-image { margin-top: 30px; }
.reading-image2 { margin-top: 10px!important; }
.reading-image { margin-top: 60px; }
.reading-video { margin-top: 65px; max-width: 400px; }
.math-image2 { margin-top: 80px; }
.math-image { margin-top: 90px; }
.math-video { margin-top: 65px; max-width: 400px; }

.tutoring-image { max-width: 300px; margin: 0 auto; margin-top: 65px; }
.tutoring-image img { max-width: 300px; }

.tutoring-video2 { margin-top: 20px; }
.tutoring-video { margin-top: 80px; }
.system-video { margin-top: 40px; }
.system-image { margin-top: 50px; }
.video-space-process2 { margin-top: -30px; }
.video-space-process { margin-top: 10px; }

.video-space-assessment2 { margin-top: 80px; }

.video-space-assessment { margin-top: 90px; }
.video-space2 { margin-top: 0px!important; }

.video-space { margin-top: 120px; }
.news-room-text { }
.news-room-text h2 { font-size: 28px;
    line-height: 32px; margin-bottom: 10px; }
.news-room-text li {     font-size: 27px;
    line-height: 36px; }
.news-room-text a { font-size: 27px;
    line-height: 36px;  }
.difference { }
.difference h1 { margin-bottom: 10px; }
.teacher-container { max-width: 900px; margin: 0 auto!important; }
.teacher-container li { }
.o-course-container { max-width: 1160px; margin: 0 auto!important; }
.test-prep-link a { vertical-align: top!important; }

.box-login-g {  float: right; height: 125px; padding: 5px; margin: 0 auto; }

.box-login-g h2 { color: #153762; font-size: 18px; font-weight: 600; text-align: center; padding-bottom: 10px; }
.login-g1 { float: left; padding-right: 10px; padding-left: 5px;  }
.login-g1 img { max-width: 70px; }

.login-g2 { max-width: 300px; float: right;  }

.login-g2 a { background-color: #ffb52e; display: inline-block; color: #153762; font-size: 18px; font-weight: 600; padding: 15px; width: 190px; height: 60px; text-align: center; }

.inner_logo > h2  { margin-top: -24px!important; }

.custom_box2 > h3, .custom_box1 > h3 {
margin-bottom: 10px; 
}
.custom_box3 > h3 {
margin-bottom: 10px;
}
.banner-container { vertical-align: top; /* here */ }
.navbar-toggle { margin-right: 0px!important;  }

.location > a {
color: #f05e56;
    font-size: 18px;
    margin-right: 10px;
}
.banner-image { margin-top: 105px; }

.wpb_wrapper li {
   line-height: 36px;
}

.wpb_wrapper ol, .wpb_wrapper ul
{
margin-top: 20px; 
 margin-left: 40px; 
}

.header-right .location button {

    float: right;
}

.vc_single_image-img {
    border-radius: 0px 32px 32px 0px;
    max-width:98%!important;
}

#main-header{border-top:6px solid #1c3554;}
.header-bg{border-top:1px solid #ede4b8; border-bottom:1px solid #fff; background:url(img/header-bg.png); position:absolute; left:0; right:0; z-index:150;}

.header-right{padding-top:20px; width: 320px; }

.header-right .location button{background:#ffc216; border-radius:4px; font-size:12px; color:#fff; font-weight:bold; padding:7px 25px;}
.header-right .location button:after{
  color:#1c3554;
  content:"\f0da ";
  font:normal normal normal 14px/1 FontAwesome;
  font-size:18px;
  vertical-align:bottom;
  margin-left:6px;
}
.header-right .nationwide a{font-size:16px; display:inline-block; padding:5px 8px;}
/*==============  Navigation   ===================*/
.form_width{ width:60%!important;}
.homepage_form #gform_fields_1 li input, .homepage_form #gform_fields_1 li select { height:32px!important; }

.main-navigation{background:#1c3554 ;position:absolute; top:-1px; right:0; padding:15px 0px; z-index:49; min-height:102%;}
.main-navigation.rgba_navigation{background:rgba(28, 53, 84, 0.8); transition-delay: 20s ease 0s;}
.navbar{margin:0;}
.navbar-inverse{background:none; min-height:auto; border:0;}
.navbar-nav,.navbar-nav>li{float:none;}
.navbar-nav>li{display:inline-block;}
.navbar-inverse .navbar-nav>li>a{font-size:14px; color:#fff; padding:7px 10px; text-transform:uppercase; text-shadow:none;}
.navbar-inverse .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{color:#deb207;}
.navbar-inverse .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{}
.navbar-inverse .navbar-nav>.active>a{background:none; color:#006FD1;}
.navbar-nav>li>.dropdown-menu{padding:0;}

.navbar-collapse,.navbar-collapse.collapse in,.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{border-top:0; border:0 !important;}
.navbar-header{border:0;}
.navbar-inverse .navbar-toggle{margin:0 !important; position:relative; top:25px; padding:0; border:0; outline:0; z-index:99;}
.navbar-toggle .icon-bar{width:40px; height:3px;}
.navbar-collapse.collapse{border-top:0;}
.navbar-collapse.collapse.in{min-width:315px;}
.collapsing {
  min-width:315px;
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    -webkit-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: height,visibility;
    -o-transition-property: height,visibility;
    transition-property: height,visibility;
}

  .navbar-inverse .navbar-toggle{border-color:#016FD1; padding:10px 20px;}
  .navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover{background:none;}
  .navbar-inverse .navbar-brand{color:#000;}
  .navbar-nav>li{display:block;}
  .navbar-inverse .navbar-nav>.active>a{color:#fff;}
  .navbar-inverse .navbar-nav>li>a{padding:15px 25px; font-size:24px; clear:both;}
  
  .navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover{background:#314864;}  
  .navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover{color:#fff; background:rgba(49, 72, 100, 0.8); clear:both;}
  .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{border-color:#055CAB;}
  .navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;}

  .navbar-nav>li>.dropdown-menu{padding:0; margin-top: 10px; margin-bottom: -10px;}
  .dropdown-menu{background:none; box-shadow:none; border:0;}
  .open>.dropdown-menu{position:relative; width:100%; position:relative; z-index:99;}
  .dropdown-menu>li>a{color:#fff; font-size:20px; line-height:18px; padding:10px 38px;} 
  .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{background:none; color:#ece8e8;}
  .navbar-nav > li > .dropdown-menu li { border-bottom: 1px solid rgba(255, 255, 255, 0.2);}

/*=================== Main Section =============== */

#main{font-size:14px; line-height:16px;}
.entry-title{margin:0 0 30px 0; text-transform:uppercase; font-weight:bold; color:#153762; font-size:24px;}
.entry-title span{background:#ffc216; padding:5px 15px; border-radius:4px;}
.entry-content{color:#000; font-size:20px; line-height:26px;}


.heading3{    color: #959595;
    line-height: 28px;
    font-size: 22px;
    font-weight: 800;
    font-family: "Tahoma",sans-serif; }

.heading{font-size:22px; color:#363636; font-weight:bold; font-family: 'Lusitana', serif; margin-bottom:20px;}
.margin-img-30{margin-right:30px; margin-bottom:15px;}

.page-header{margin:0;}
.category-box{padding:50px 0;}

.sidebar-box{margin-bottom:20px;}
.sidebar-box.our-features{padding:0;}

.blank-box{background:#1c3554; height:50px; border-top:2px solid #fff;}

.featured-box{padding:60px 0; font-family: 'Lato', sans-serif;}
.featured-box h2{font-size:22px; color:#153762; padding:20px 0;}
.featured-box p{font-size:17px; color:#363636; text-align:justify;}

.front-panel{padding:50px 0; background:#ffc216; font-size:23px; color:#173762; line-height:28px;}

.mission-box{background:url(img/mission-bg.jpg) no-repeat center top; padding:35px 0; font-family: 'Lato', sans-serif;}
.mission{background:url(img/mission.png); max-width:800px; margin:180px auto 0; padding:25px 15px 25px; color:#fff; font-size:20px;}
.mission h3{font-size:20px; color:#ffc216; text-transform:uppercase;}
.mission b{font-size:21px; font-weight:900;}

.inner-content{padding:50px 0;}
.inner-content section{margin-bottom:30px;}

/*=================== Footer Section =============== */

/*.find-center-box{background:#f7f7f7; padding:25px 0; border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0;}*/
.find-center-box{ padding: 0 0 0px;}
.find-center-box i{font-size:30px; margin-right:5px; color:#ffc216;}
.find-center-box span{font-size:20px;color:#153762; font-weight:bold; margin-right:5px;}
.find-center-box input{padding:4px 12px; margin-right:5px;}
.find-center-box button.find{background:url(img/submit.png) no-repeat center; padding:15px; background-size:contain;}

.service-in { max-width: 825px; margin: 0 auto; }
.service-link-box{background: #f3f3f3; padding:70px 0; }
.service-link-box h3{font-size:16px;color:#153762; text-transform:uppercase; font-weight:bold; margin:70px 0 40px; letter-spacing:1px;}
.service-link-box ul>li{display:inline-block; padding:0 30px;}

.social-link-box{background:#f3f3f3; padding:20px 0;}
.social-link-box a{font-size:50px; color:#5e5e5e; padding:0 10px;}
.social-link-box a:hover,.social-link-box a:focus{color:#ffc116;}

.main_footer_1{padding:25px 0; background:#183762; font-size:12px; color:#fff;}
.main_footer_1 a{color:#72a0d9;}
.main_footer_1 a:hover,.main_footer_1 a:focus{color:#ffc216;}
.main_footer_1 .footer-1{font-size:13px;}
.main_footer_1 .footer-1 b{font-weight:900;}

.main_footer_2{padding:25px 0; background:#142f54; font-size:12px; color:#fff;}

.copyright_section{background:#d5d5d5; font-size:11px; color:#4b4b4b; padding:15px 0; text-align:center;}
/* 25.02.2017 */
.box {
  background: rgba(28, 53, 84, 1);
  float: right;
  position: absolute;
  overflow: hidden;
  right: 65px;
  top: 0;
  z-index: 9999;
  display:none;
}

.nav_active .box{ display:block;}

.sub_icons
{
display:block !important;
}
.sub-menu {
  display: none;
}
.step-process-heading h1 {
    font-family: tahoma;
    color: #959595;
    font-size: 30px;
    font-weight: 800;
}
.menu-item-has-children .sub_menu_custom {
  background: rgba(0, 0, 0, 0) url("https://omegalearning.com/wp-content/themes/omegalearningcenter/img/droparrow.png") no-repeat scroll center center / 16px auto;
  content: "";
  float: right;
  height: 29px;
  left: 69px;
  position: absolute;
  right: 0;
  top: 7px;
  width: 202px;
  z-index: 9999;
}
#menu-main-navigation li {
  position: relative;
}
.nav-wrapper {
  color: #1c3554 ;
}
.box-inner li > a {
  color: #fff;
  display:block;
outline:0;

}



.box-inner .menu .menu-item {
  font-size: 21px;
  overflow: hidden;
  padding: 4px 20px;
  text-decoration: none;
}
.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item:hover {
  background-color: #000;
  opacity: 0.44;
}
.navbar-toggle {
  background: #1c3554 none repeat scroll 0 0;
  border-radius: 0;
  display: block;
  height: 105px;
  margin-top: 0;
  min-width: 65px;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
}
.box-inner {
  
  padding: 10px;
  width: 400px;
}
.navbar-toggle .fa.fa-bars {
  color: #fff !important;
  font-size: 32px;
}

.humbarger_icon > span {
  background: #fff;
  border-radius: 2px;
  display: block;
  height: 3px;
  margin: 6px auto;
  width: 100%;
}
/*
.wpb_wrapper ol, .wpb_wrapper ul {
    list-style: outside url("https://198.12.154.178/~omegalearning/wp-content/uploads/2017/03/chk-icon.png") none;
}
*/
/*style instruction module area*/
body .instruction_section
{
  width:100%;
  height:auto;
  /*background-color:#c55c5c;*/
} 
body .instruction_section .instruction_module
{
  width:100%;
  height:auto;
  margin:auto;
margin-left: 0px;
margin-right: 0px; 
 /* background-color: red;*/
}
.instruction_module .m_heading
{
  height: auto;
  width:100%;
  text-align:center;
  padding:30px 0px;
}
.instruction_module .m_heading>h2
{
 line-height:1.5em;
  font-size:2.5em;
  color:rgb(28,53,83);
}
.instruction_module .module_area
{
  /*background-color:green;*/
  height: auto;
  width:100%;
}
.module_area .module_box
{
width:16.666666666666666666666666666666667%;
height:auto;
/*background: pink;*/
float:left;
}
.clr
{
  clear:both;
}
.module_box .module_icon
{
  padding-left:15px;
  padding-right:15px;
  padding-top:15px;
  padding-bottom:15px;
}
.module_box .module_icon .circl_i
{
  width:100%;
/*  background-color:rgb(237,237,237);*/
  height:auto;
 /* border-radius: 100%;*/
}
.module_icon .circl_i .icn_img
{

}
.module_icon .circl_i .icn_img>img
{
  width:100%;
}
.module_box .s_heading
{
  text-align:center;
  padding:30px 0px;
}
.module_box .s_heading>h3
{
  color:rgb(28,53,83);
  font-weight:400;
  text-transform: capitalize;
  font-size:27px;
}

.header-bg{ height:105px;}






/* ========  Responsive Media ======= */


@media (min-width: 1200px) {
  .container{width:1160px;}
}
@media (max-width: 1200px) {

 .page-id-322 .vc_single_image-img {
	height: 100% !important;
  }

 
}

@media (min-width: 991px) {



.col-md-logo {
margin-right: 10px; 
    width: 250px;
float: left;
}

.col-md-info {
margin-right: 100px;
    width: 330px;
float: right;
}

}

@media (max-width: 991px) {



.video-space-process2 { margin-top: 20px; }

.video-space-assessment2 { margin-top: 170px; }

.video-space-assessment { margin-top: 180px; }

.col-md-logo {
margin-right: 10px; 
    width: 250px;
float: left;
}

.col-md-info {
margin-right: 100px;
    width: 330px;
float: right;
}


.banner-image { margin-top: 0px; }

}

@media (max-width: 990px) {

.page-id-322 .vc_single_image-img {
	height: 100% !important;
  }

 
}
@media (max-width: 767px) {

.system-login-button { margin-top: -40px; margin-bottom: 60px; 
 }

.icon-assessment { margin-bottom: 20px; }
.icon-assessment img { margin-bottom: 20px; margin-top: -30px; }

.video-space-assessment2 { margin-top: -30px; }

.video-space-assessment { margin-top: -65px; margin-bottom: -20px; }

.header-right .location button {
    font-size: 12px!important;
  
}

  .vc_single_image-img {
	border-radius: 32px 32px 32px 32px;
	height: auto !important;
	margin-top:20px;
  }
}

@media (max-width: 880px) {

.service-in { max-width: 600px; margin: 0 auto; }

}


@media (max-width: 700px) {
  .form_width{width:100%!important;}
}

@media (max-width: 707px) {

.header-right .location button {
    font-size: 12px!important;
    padding: 1px 5px;
    float: none!important;
}

.location { padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px;  margin: 0 auto; width: 200px!important; }



.header-right {
    width: 320px; 
margin: 0 auto;
}

.header-page { }

.col-md-logo {
    width: 250px;
float: none;
margin: 0 auto;
}

.col-md-info {
background-color: #ebebeb;
margin-top: -43px; 
padding-top: 30px;
padding-bottom: 10px;
margin-right: 100px;
    width: 100%;
float: none;
}

}


@media (min-width: 320px) {
    .navbar-header {float: none;}
    .navbar-toggle {display: block;}

    .navbar-collapse.collapse {display: none!important;}
    .navbar-nav {float: none!important; margin: 7.5px -15px;}
    .navbar-nav>li {float: none;}
    .navbar-nav>li>a {padding-top: 10px; padding-bottom: 10px;}
    .navbar-text {float: none; margin: 15px 0;}
    /* since 3.1.0 */
    .navbar-collapse.collapse.in {display: block!important;}
    .collapsing {overflow: hidden!important;} 
}
@media (max-width: 1000px){
	.module_area .module_box
	{
	width:200px;
	height:auto;
	margin:auto;
	/*background: pink;*/
	float:none;
	}
}

@media (max-width: 1199px){



.classrooms-video-2 { margin-top: 10px; }
.classrooms-video-1 { margin-top: 100px; }

.franchise-video { margin-top: 140px; }

.acc-video-2 { margin-top: 60px; }

.acc-video-1 { margin-top: 220px; }
.success-image-1 { margin-top: 80px; }
.test-prep-image2 { margin-top: 90px; }

.reading-image2 { margin-top: 50px!important; }

.math-video { margin-top: 60px; }

.video-space-process { margin-top: 20px; }

.video-space2 { margin-top: 30px!important; }
.video-space { margin-top: 160px; }

.login-g2 a { font-size: 14px; padding: 15px; width: 160px; height: 60px; }


  .main-navigation{min-height:auto; padding:0;}
  .navbar-inverse .navbar-toggle{top:auto;}
  .navbar-toggle .icon-bar{width:24px; height:2px;}
  .navbar-inverse .navbar-nav>li>a{font-size:18px; padding:8px 25px;}
  .service-link-box ul>li{padding:0px 20px;}
  
}
@media screen and (max-width:1180px){

.system-video { margin-top: 60px; }
}

@media (max-width: 991px){

.tutors-list { margin-top: 30px; }
.classrooms-video-2 { margin-top: 70px; }
.classrooms-video-1 { margin-top: 180px; }

.franchise-video { margin-top: 180px; }

.acc-video-2 { margin-top: 150px; }


.acc-video-1 { margin-top: 280px; }

.school-video { margin-top: 80px; }

.success-image-6 { margin-top: 140px; }

.success-image-5 { margin-top: 140px; }

.success-image-4 { margin-top: 180px; }

.success-image-3 { margin-top: 180px; }

.success-image-2 { margin-top: 180px; }

.success-image-1 { margin-top: 180px; }

.test-prep-image4 { margin-top: 140px; }

.test-prep-image3 { margin-top: 200px; }

.test-prep-image2 { margin-top: 120px; }

.test-prep-image { margin-top: 70px; }

.reading-image2 { margin-top: 120px!important; }

.reading-image { margin-top: 130px; }

.reading-video { margin-left: 30px; margin-top: 0px; margin-bottom: 20px; }

.math-video { margin-top: 130px; }

.tutoring-video2 { margin-top: 100px; }

.tutoring-video { margin-top: 160px; }

.system-video { margin-top: 100px; }

.video-space-process { margin-top: 100px; }

.video-space3 { margin-top: 20px; }
.video-space2 { margin-top: 70px!important; }

.video-space { margin-top: 190px; }

.login-g1 img { max-width: 50px; }

.login-g2 a { font-size: 14px; width: 120px; padding: 5px; height: 40px; }

  .header-bg{position:inherit;}
  .header-box .logo{margin-bottom:15px;}
  .header-box .logo,.header-right{text-align:center;}
  .featured-box,.front-panel,.service-link-box,.inner-content{padding:30px 0;}
  .featured-box h2{font-size:19px; padding:15px 0;}
  .featured-box p{font-size:15px;}
  .featured{margin-bottom:30px;}
  .front-panel{font-size:19px;}
  .mission{margin-top:0;}
  .find-center-box span{display:block; margin:10px 0;}
  .service-link-box h3{margin:20px 0;}
  .service-link-box ul>li{margin-bottom:20px;}
  .social-link-box a{font-size:30px;}
  .entry-title{font-size:19px;}
}
@media (max-width: 767px){ 

.flyer-space { padding-bottom: 0px; margin-bottom: -10px!important; }

.franchise-video { margin-top: -40px; margin-bottom: 20px;  }

.acc-video-2 { margin-top: 0px; }

.acc-video-1 { margin-top: 20px; }

.teacher-container { margin-left: -15px!important; }

.teachers-video { margin-top: 20px; margin-bottom: 0px; }

.classrooms-video-2 { margin-top: -60px; padding-bottom: 70px; }

.classrooms-video-1 { margin-top: -60px; padding-bottom: 70px; }

.school-video { margin-top: -40px; padding-bottom: 20px; }

.our-school-image-1 { margin-top: -30px!important; padding-bottom: 0px; margin: 0 auto!important; max-width: 300px!important; }

.success-image-8 { max-width: 300px; margin: 0 auto!important; margin-top: -10px !important; padding-bottom: 20px; }

.success-image-7 { max-width: 300px; margin: 0 auto!important; margin-top: -50px !important; padding-bottom: 20px; }

.success-image-6 { max-width: 450px; margin: 0 auto!important; margin-top: -10px !important; padding-bottom: 20px; }

.success-image-5 { max-width: 300px; margin: 0 auto!important; margin-top: -30px !important; padding-bottom: 20px; }
.success-image-4 { margin-top: -40px !important; padding-bottom: 20px; max-width: 450px!important; margin: 0 auto!important; }

.success-image-3 { margin-top: -60px!important; padding-bottom: 20px; max-width: 450px!important; margin: 0 auto!important; }

.success-image-2 { margin-top: -20px; margin-bottom: 20px; }

.success-image-1 { margin-top: 0px; margin-bottom: 20px; }


.tutors-up { margin-top: -30px!important; }
.tutors-list { margin-top: 40px!important; }

.test-prep-image4 { margin-top: 0px; width: 300px!important; margin: 0 auto!important; margin-bottom: -30px!important; }

.test-prep-image3 { margin-top: 0px; width: 300px!important; margin: 0 auto!important; }

.test-prep-image2 { margin-top: -40px; margin-bottom: -40px; }

.test-prep-image { margin-top: 0px; }

.reading-image2 { margin-top: 0px!important; padding-bottom: 20px!important; margin: 0 auto!important; width: 300px!important; }

.reading-image { margin-top: -30px!important; width: 202px!important; margin: 0 auto; }

.reading-video { margin-left: 0px; margin-top: -10px; margin-bottom: 20px; }

.math-image2 { margin-top: 0px; width: 300px!important; margin: 0 auto; }

.math-image { margin-top: 0px; width: 179px!important; margin: 0 auto; }

.math-video { margin-top: -20px; margin-bottom: 20px; }

.tutoring-image { width: 129px; margin: 0 auto; margin-top: 0px; }

.tutoring-video2 { margin-top: 30px; }

.tutoring-video { margin-top: 30px; }

.system-video { margin-top: 20px; margin-bottom: 20px; }

.system-image {
width: 300px;
margin: 0 auto;
margin-bottom: -30px!important;
    margin-top: -50px;
}


.process-number { width: 87px; float: left; }

.video-space-process2 { margin-top: -30px; }
.video-space-process { margin-top: -10px; }


.video-space3 { margin-top: 0px; }
.video-space2 { margin-top: 0px!important; }

.video-space { margin-top: 0px; }

.video-space { margin-top: 0px; }

.box-login-g {  float: none; max-width: 180px; height: 100px; padding: 5px; margin: 0 auto; }

.box-login-g h2 { color: #153762; font-size: 18px; font-weight: 600; text-align: center; padding-bottom: 10px; }

.login-g1 { padding-right: 10px; padding-left: 10px;  }
.login-g1 img { max-width: 70px; }

.login-g2 { }
.login-g2 a { font-size: 18px; padding: 15px; width: 180px; height: 60px; }

 
  .header-box .logo img{max-width:240px;}
  .main_footer_1 .footer-1,.main_footer_1 .footer-2,.main_footer_1 .footer-3{margin-bottom:20px;}
}

@media (max-width: 575px){
  .header-box .logo img{max-width:195px;}
  .featured-box h2{font-size:16px;}
  .featured-box p{font-size:14px;}
  .front-panel,.mission h3,.mission,.mission b,.find-center-box span{font-size:16px;}
  .navbar-inverse .navbar-nav>li>a{font-size:16px;}
}

.instruction_module .m_heading>h2 {
line-height: 1.5em;
    font-size: 1.5em;
}

.module_box .s_heading > h3 {
  color: #1c3553;
  font-size: 22px;
  font-weight: 400;
  text-transform: capitalize;
}

.mission-box {
  min-height: 500px;
}
.home .modal-dialog {
  margin: 30px auto;
  top: 130px;
  width: 600px;
}
.inner_logo > h2{
   margin-top: 140px;
}
@media (max-width: 482px){

.col-md-logo { width: 200px; }
.header-bg{ height:241px;}

.inner_logo > h2 {
margin-top: 113px!important; 
}
.inner_logo {
    background: rgba(0, 0, 0, 0) url(../img/inner_logo.png) no-repeat scroll center top / 200px 130px;
background-size: 200px 130px!important;
    display: inline-block;
    height: 130px!important;
    width: 200px!important;
}

  .box{ width:300px!important; }
}
.vc_column-inner {
    margin-top: 30px;
    margin-bottom: 30px;
}
.main-logo-width{ width:250px; }
.page-id-228 #post-228 .wpb_video_widget .wpb_video_heading, .page-id-223 #post-223 .wpb_video_widget .wpb_video_heading {
  margin-bottom: 30px;
}
.textwidget select {
  height: 33px;
  width: 20%;
}



.carousel-inner > .item > .the_icon {display:none;}
