body {background:#f7f7f7;}
.carousel .item {height:479px;}
.carousel-indicators {bottom: 57px;}
.wrapsemibox{
max-width: 100% !important;
margin: 0px auto;
background: #fff;
margin-top: -40px;
box-shadow: 0 0 4px rgba(0, 0, 0, 0.15);
z-index: 1000;
position: relative;
margin-bottom: -100px;
padding-bottom: 40px;
border-bottom: medium double #ccc;
padding-top: 0;
}
.pageheader-default .semitransparentbg {
padding-bottom: 75px;}
.semiboxshadow {display:block; padding-bottom:40px;}
.semiboxshadow1{display:block;}

.semiboxshadow img{width: 1308px !Important; max-width: 1316px; margin: 0px auto; margin-left: -53px; margin-top: -43px; position: absolute;z-index:0;}
.semiboxshadow1 img{width: 1308px !Important; max-width: 1316px; margin: 0px auto; margin-left: -53px; margin-top: -43px; position: absolute;z-index:0;}
.footer {padding-top:100px;}
.container-inner {padding: 0 50px;}
.container-inner-lms {
    padding: 20px 50px; 
    margin: 0 50px; 
    background-color: #3584FA; 
    color: #fff; 
    text-align: center;
    border-radius: 7px;
    box-shadow: 2px 7px #f7f7f7;
}
.card-lms {background-color: #fff; border-radius: 15px; min-height: 435px;}
.card-lms h3 {   
    background-color: #3584FA;
    color: #fff;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    text-align: center;
    padding: 10px 0px;
    margin-bottom: 20px;
    text-transform: uppercase;
}
.card-lms h4 { padding-left: 25px; color: #3584fa; margin-top: 25px; margin-bottom: 20px;}
.card-lms p { padding:0px 25px; text-align: left;}
.card-lms ul{padding-left: 20px;}
.card-lms ul li{margin-left: 20px;}
.expertise-lms {padding-top: 30px;}
.container-inner-lms h4{color: #fff;}
.e-lear_title {
    background-color: #3584fa;
    padding: 14px;
    color: white;
    width: 375px;
    border-radius: 7px;
    box-shadow: 2px 7px #f7f7f7;
    margin-bottom: 30px;
    margin-top: 0px;
}
.img_choose{ position: relative; top: -45px;}
div.choose_us { background-color:#f2f2f2; margin-top: 80px;}
div.lms_enco { background-color:#f2f2f2; padding: 25px 50px;}
div.lms_enco_service { background-color:#f2f2f2; padding: 25px 50px;}

.lms_enco_right {padding: 25px 50px;}
div.container-principle { margin: 50px 70px; background-color: #3584fa; border-radius: 10px; padding: 0 10px 40px 10px;}
div.container-principle .col-sm-4{ margin-left: 50px;}
div.container-principle h3{ text-align: center; color: #fff; padding-bottom: 10px;}
.card-body {padding: 5px;}
.card_understand {background-image:url('../img/understanding.png'); height:397px; width:280px;}
.card_creation { background-image:url('../img/creation.png'); height:397px; width:280px;}
.card_design { background-image:url('../img/design.png'); height:397px; width:280px;}
.card_inner {padding: 170px 10px 0 10px; text-align: left;}
.card-text {line-height: 20px;}
.k12-learning {right: -68px; position: relative;}
.content_development {
    position: relative;
     left: auto;
     top: 70px;
     }
div.expertise {padding-top: 70px;}
div.expertise ul {padding-left: 18px;}
div.high_value {background-image: url('../img/high_value.png'); margin-top: 70px;}
div.high_value p { padding: 50px 150px 40px;  color: #f7f8f9; text-align: center; line-height: 27px; font-size: 16.5px; }

div.learn_for { background-image: url('../img/K12_header.png'); margin-top: 740px; } 
div.learn_for p { padding: 518px 90px 40px;  color: #f7f8f9; text-align:bottom; line-height: 27px; font-size: 16.5px; }


.quality_content {padding:50px;}
.quality_content_lms {padding:0px 50px 50px 50px;}
/*ul.how_works li::before {  content: "\2022"; color: #3584fa; list-style-type: circle; }*/
div.how_do_works{padding: 0px 0; margin-bottom: 5px;}
div.k12_sliders {
    background-color: #3584FA; 
    margin-top: 70px; 
    text-align: center;
     padding: 30px 40px;}
div.lms_sliders {
    background-color: #3584FA; 
    margin-top: 70px; 
    text-align: center;
    padding: 25px 40px;
}
.node_eg { color:#EDF4FD; margin: -12px 4px 10px 0px;}
.node_lms{color:#f8fafe; margin: 0px;} 
.items{ width:90%; margin:0px auto; }
.slick-slide{ margin:10px; }
.slick-slide img{ width:100%; border: 0px solid #fff; }
.slick-slide h5 {
    background-color: #F2F2F2;
    text-transform: uppercase;
    margin: 0;
    height: 30px;
    padding: 8px;
    border-bottom-right-radius: 9px;
    border-bottom-left-radius: 9px;
}
div.connect_us {background-image: url('../img/contact_bg.png'); margin-top: 70px; min-height: 675px;}
div.connect_us_lms {background-image: url(../img/contact_bg.png); min-height: 675px; background-size: contain; background-repeat: no-repeat;}
.connect_us-inner{ padding: 55px 100px 0px 100px; }
.connect_us-inner h1 {font-size: 52px; text-align: center; color: #3584fa; margin-top: 20px;  margin-bottom: 20px; }
.connect_us-inner p {text-align: center;     line-height: 30px; }
.getin_form {background-color: #3584fa; padding: 36px 0px; height: 357px; border-radius: 5px; width: 330px; /*width:85%;*/ margin:20px 70px 0;}
.getin_form .form-control, .form-control::placeholder  {color:#EDF4FD;}
input.form-control, textarea.form-control {border: 2px solid #EDF4FD; background: transparent; border-radius: 3px;}
.getin_form .last .btn { background-color: #fff; color: #000; border-radius: 3px; font-size: 17px; padding: 5px;}
.lms_enco_title{color:#3584fa; font-size:22px;}
.img-lms {margin-top: 50px;}
.learning_solutions_lms { margin-right: 40px;}

.upper_content { height: 250px; display: none; }

h3.choose_us { margin-bottom: 26px;  margin-top: -10px; color: #3684FA; }

.content_left {text-align: left; margin: 50px;}

h3.en_compass { color: #3584fa; 
    margin-top: -10px;
    margin-bottom: 26px;
    text-align: left; 
       
        
    line-height: 1.5 ;
    }

.binary_dot {margin: 47px 36px 52px 20px;}

h3.area_Expertise { color: #3684FA;  margin-bottom: 5px; width: 650px; text-align: left;    
        }

h3.halmark_quality { color: #3684FA; font-size: x-large;        margin-bottom: 2px;
     letter-spacing: 0px; }

h3.how_work { 
    color: #3684FA;
     line-height: 1.5; 
     margin-top: -10px;
     margin-bottom: 26px; 
         
        }
div.like_work { margin: 47px 36px 52px 20px}

h3.our_mission { color: #3584fa; letter-spacing: 0px;  margin-bottom: 0px;}
h1.elearn_content { color: #ffffff;
     text-align: center;
         
      margin-bottom: 20px;  
      margin-top: 24px;
        
      font-size: 35px;
       font-weight: -7px;

    }

.concept_word {       text-align: left;       }
.principle_1 { color: #3684FA; margin-top: 13px; }

.subject_matters {      text-align: left;      }
.principle_2 { color: #3684FA; margin-top: 13px; }

.right_Effect {      text-align: left;      }
.principle_3 { color: #3684FA; margin-top: 13px; }

.point_line {      text-align: right; line-height: 10px;   }  


.first_line  { border-top: 1px solid rgb(51, 49, 49);       }
.second_line { border-top: 1px solid rgb(51, 49, 49);       }
fieldset.field_k12 {border:4px solid white;
font-size: 44px;
max-width: 286px;
max-height: 246px;
margin: -1px 72px -60px;
padding: 0px 0px 8px;
}
legend.lege_k12 {display: block;
    width: 32%;
    padding: 1px 6px -4px 10px;
    margin-bottom: -3px;
    margin-left: 15px;
    line-height: revert;
    color: #fff;
    font-weight: bold;
    border-bottom: 0;
    text-align: left;
    font-size: 33px;
}
fieldset.field_k12 p {
font-size: 33px;
padding-left: 15px;
font-weight: bold;
line-height: 39.5px; 
margin: 0px 35px 10px;
margin-left:0px;
margin-right: 32px;
}
.step_head { margin:75px 0px 0px 70px;}
.step_head p { font-size: 27px;line-height: 3.5rem; margin-bottom: 0px;}
.head_contact {margin-top: 22px;}
.head_contact a.btn	{ padding: 5px 10px; background-color: #fff; color: #000; font-size: 20px; border-radius: 7px;}
.wrapsemibox_k12 {position:absolute; font-size: 21px; color:white; padding:191px; text-align: left;	margin: -12px 0px 0px -104px; line-height: 2;}
.wrapsemibox_lms {position: absolute;font-size: 33px; color: #000;top: 250px; left: 145px;font-weight: bold; line-height: 1.5em;}
.wrapsemibox_lms p {padding: 0; margin: 0; line-height: 1.5em;}
.wrapsemibox_lms p.manage_sys { color:white; background-color: #404040; font-family: Trebuchet MS; padding: 0px 6px;}
.wrapsemibox_lms img {width: 390px !important; height: 90px; top: 150px; padding-left: 50px}
.outer_en_compass {background-image:url('../img/e.png'); background-repeat: no-repeat;}
.wrapsemiboxk12{ line-height:2; letter-spacing: 0.5px;}
.head_contact_sys a.btn	{ padding: 3px 10px; background-color: #3584FC; color: #fff; font-size: 17px; border-radius: 6px;}
.service_plan{color:#3584fa; margin-bottom: 25px;}
.wrapsemiboxk12 h1, .wrapsemiboxk12 h2, .wrapsemiboxk12 h3, .wrapsemiboxk12 h4, .wrapsemiboxk12 h5, .wrapsemiboxk12 h6{font-family:  Trebuchet MS;}
.colortext_k12 {color: #3584fa;}
.img_captcha {width: 120px; height: 34px;}
@media (max-width:640px){
    .img-lms-responsive, .img-LMSE {
        display:none;
    }
	.getin_form {margin:auto; height:400px; width:100%;}
	.e-lear_title{width:100%;}
	.learning_solutions_lms{margin-right:0;}
	.quality_content_lms { padding:0;}
	.connect_us-inner { padding: 0px 38px 0px 38px;}
	.connect_us-inner h1 { font-size:35px;}
	h2.service_plan, h2.node_lms {font-size:22px;}
	.img_captcha{padding-bottom:10px;}
	.content_left { margin:0;}
	div.container-principle { margin: 0; padding: 0;}
	div.container-principle .col-sm-4 { margin-bottom: 10px;}
	.over_power{padding:0;}
	.k12-learning{right:0;}
	.outer_en_compass {background-image: none;}
	.binary_dot { margin: 89px 20px 0px 20px;}
	div.high_value p { padding: 50px 10px 40px;}
	.slick-slider h5 {font-size: 8px; text-transform: capitalize; font-weight: 400;}
	
}
.partner_with_us .connect_us-inner p.pat_footer {text-align: center; font-size: 20px; line-height: 30px; color: #ffffff; }
.partner_with_us {background-image: url("../../img/partner_bg.png"); min-height: 450px; background-size: contain; margin-top: 20px;}
.img-ptnr {display: block; margin-left: auto; margin-right: auto; width: 50%;}
.partner_with_us_footer {background-image: url("../../img/partner_footer_new.png");  background-size: contain; background-repeat: no-repeat; min-height: 50px; }
.pat_top-p { text-align:center; font-size: 20px; margin: 20px 0;}
.partner_header {background-image: url('../img/partner_header.png'); min-height: 380px; max-width: 1400px; background-size: contain; background-repeat: no-repeat; background-color: #117ADD;}
.partner_header_inn { width:49%; padding:7% 0 0 6%;}
@media only screen and (max-width: 481px) {
    .partner_header_inn {
        width: 95%;
        padding: 28% 0 0 6%;
    }
  }