/****************************************************************************/
/* This is the default custom CSS file that is included in every template.  */
/* It can be edited, but it cannot be renamed or deleted.                   */
/****************************************************************************/
@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,300italic,700);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700italic,700,800,800italic);

@font-face {
 font-family: helveticaneueltstd-roman;
 src: url("//cdn2.hubspot.net/hub/367813/file-2686071270-eot/helveticaneueltstd-roman-webfont.eot") /* EOT file for IE */
}
@font-face {
 font-family: helveticaneueltstd-roman;
 src: url("//cdn2.hubspot.net/hub/367813/file-2677074532-ttf/helveticaneueltstd-roman-webfont.ttf") /* TTF file for CSS3 browsers */
}




/*body{
    font-family:helveticaneueltstd-roman,sans-serif !important;
    line-height:22px !important;
    font-size:15px !important;
    border-top:none !important;
}*/
.header-container-wrapper { border-bottom: none !important;  margin-bottom: 0 !important;  padding-bottom: 0 !important;  padding-top: 0 !important;}
.header-container {
  max-width: 100% !important;
  margin: 0 auto;
}

li.lft-pad.lin-hight {
  line-height: 24px !important;padding-top:30px;
}

.li-min-hight.lft-pad {
  min-height: 162px;
}

.header_menu_con ul {
  float: right;
  list-style:none;
}
.header_menu_con ul li {
  float: left;
}
.header_menu_con li ul li a {
  background:#eee;
  padding: 3px !important;
  text-align: center;
  text-overflow: clip !important;
}

.hs-menu-wrapper.hs-menu-flow-vertical.no-flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper, 
.hs-menu-wrapper.hs-menu-flow-horizontal.no-flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
  visibility: visible;
   opacity: 0 !important;
    display: none;
}

.hs-menu-wrapper.hs-menu-flow-vertical.no-flyouts > ul li.hs-item-has-children:hover  ul.hs-menu-children-wrapper, 
.hs-menu-wrapper.hs-menu-flow-horizontal.no-flyouts > ul li.hs-item-has-children:hover  ul.hs-menu-children-wrapper {
  visibility: visible;
   opacity: 1 !important;
    display: block;
}

.all-post-img {float: left; width: 48%;}
.all-post-img .hs-featured-image {
  float: left;
  /*height: 285px;*/
  margin: 0;
  max-width: 100%;
  width: 100%;
}
.all-post-tit {float: right; width: 50%;}
.post-listing-simple .post-item {width: 100% !important;}
.all_post_by img {
  border-radius: 24px;
  height: 50px;
  width: 50px;
  margin-right: 15px;
}
.all_post_by p {
  font-family: open sans;
  font-size: 16px;
  line-height: 47px;
}
.network-li {
  color: #303030;
  font-size: 17px;
  line-height: 30px;
  padding:0;
}
.network-ul{
    padding-bottom:20px;
}
.filter_tit1{
    color: #0094bd;
  font-size: 24px;
  font-weight: bold;
  font-family: helveticaneueltstd-roman;
  padding-bottom: 10px;
  padding-top: 10px;
  text-transform: uppercase;
  line-height: 23px;
}
.who-is-kajet-con1 {
  color: #303030;
  font-size: 17px;
  line-height: 30px;
  padding: 20px 0 20px;
}
.post-meta.clearfix {
  font-family: open sans;
  font-size: 16px;
}
.all-post-tit > a {
  font-family: open sans;
  font-size: 20px;
}
.top_border_con{width:100%;margin:0 auto;float:none;}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
  left: 0;
  opacity: 0;
  position: absolute;
  visibility: hidden;
  z-index: 10;
}

.btn-primary, .hs-button.primary {
  margin-top:15px;
}
 select {
  color: #888;
  border-radius: 3px;
  background: #f2f2f2;
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children:hover > ul.hs-menu-children-wrapper{opacity:1;visibility:visible}
.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-item-has-children:hover > ul.hs-menu-children-wrapper{opacity:1;visibility:visible}


.header-container .hs_cos_wrapper_type_logo a img {
  padding: 5px 0;
}
.image-space{padding-bottom:30px;}
.customer-container{padding:30px 0;}
.customer_list_space{padding:10px 0;}
.post_slide_img > img {
 /* height: 120px;*/
  text-align: center;
  width: 100%;
  margin-bottom:10px;
}



.header_menu_con .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a {
  border-bottom: medium none;
  color: #4a4a4a;
  display: block;
  padding: 10px 7px;
  text-decoration: none;
  white-space: nowrap;
  font-size: 11px;
  text-transform: uppercase;
  max-width: 210px;
  text-overflow: clip;
  font-weight:bold;
}
.header_menu_con .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a:hover{color:#0094bd;background:none;}


.mid_center_con {
  float: none !important;
  margin: 0 auto !important;
  width: 1263px !important;
}
.inner_page_mid_center_con {
  float: none !important;
  margin: 0 auto !important;
  width: 980px !important;
}
.header_mid_center_con {
  float: none !important;
  margin: 0 auto !important;
  width: 980px !important;
}
.header_menu_con {
  margin: 16px 0;
}
.footer_mid_center_con {
  float: none !important;
  margin: 0 auto !important;
  width: 980px !important;
}
.footer_padding{padding:25px 0 15px 0;}
.top_bg{background:#0094BD;padding: 4px 0;min-height:35px !important;}
.for_educator {
    color: #000000;
    cursor: pointer;
    display: inline-block;
    font: 11px/1.4em arial;
    transition: color 0.4s ease 0s;
    white-space: nowrap;
    float:right;
    padding: 0 18px;
    line-height:28px;
    margin-top:0px;
}
.for_educator a {color: #000000;text-decoration: none;}
.for_educator a:hover,.for_educator:hover {color: #ffffff;text-decoration: none;}
.for_parents {
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font: 15px/28px arial;
    transition: color 0.4s ease 0s;
    white-space: nowrap;
    float:right;
    /*padding: 0 0 0 18px;*/
    padding:0 9px;
    margin-top:2px;
    background: #F96302;
    border-radius:3px;
    margin-bottom:2px;
}
.for_parents a {color: #fff;text-decoration: none;transition-duration: 1s;}
.for_parents a:hover, .for_parents:hover {color: #ffffff;text-decoration: none;}
.footer_company, .footer_story, .footer_social_con  {
  text-transform: uppercase;
  padding-top: 15px;
}
.contact_ul{padding-bottom:10px;}
.social_educator_tit {
  font-size: 11px;
   line-height: 14px;
}
.social_parents_tit {
  font-size: 11px;
  line-height: 17px;
}
.social_educator ul li {
  float: left;
  list-style: outside none none;
  padding: 8px;
  text-align: center;
}
.social_parents ul li {
  float: left;
  list-style: outside none none;
  padding: 8px;
  text-align: center;
}
.mid_top_bg{background:url("//cdn2.hubspot.net/hubfs/367813/home_top_ban.jpg") no-repeat center center #EEEEEE;}

}
.top_top_bg{background-color: #78BF21;}

.event_top_bg {
  background: url("//cdn2.hubspot.net/hubfs/367813/events-banner.png") no-repeat scroll center center / cover  #eeeeee;
  width: 100% !important;
}
.event_cont_con {}
.about_top_bg{background: #EEEEEE;}
.mid_middile_bg{background:#FFFFFF;}
.mid_bottom_bg{background:#EEEEEE;}
.top_top_bg{background:#EEEEEE;}
.seperator_vertical{/*border-left:1px solid #00637f;*/line-height: 28px;}

.for_parents a:hover {color: #ffffff;}
.footer_bg{background:url("//cdn2.hubspot.net/hub/367813/file-2666686972-png/footer_bg-1.png");background-color:#0094BD;}
.footer-container-wrapper {
  background: none !important;
  border-bottom: medium none !important;
  color: white;
  margin-top: 0 !important;
  padding: 0 !important;
}
.rwd_break { display: inline;}

.body-container {
  margin: 0 auto;
  max-width: 100% !important;
}
.footer-container {
  background: none !important;
  margin: 0 auto;
  max-width: 100% !important;
}
.footer_bottom_bg{background:#EEEEEE; color: #000;}
.footer_form .form-columns-3 {
  width: 50% !important;
  float:left;
}

.footer_form h3 {
  color: #fff !important;
  font-family: helveticaneueltstd-roman;
  font-size: 12px !important;
  font-style: normal !important;
  font-weight: bold !important;
  line-height: 22px !important;
  text-transform: uppercase;
}
.footer_form .hs_firstname.field.hs-form-field {
  width: 100% !important;
}
.footer_form .hs_lastname.field.hs-form-field {
  width: 100% !important;
}
.footer_form .hs_email.field.hs-form-field {
   width: 100% !important;
  
}
.foter_copyright {
  border-top: 2px solid rgba(167, 167, 167, 0.51);
  padding: 10px 0;
  text-align: center;
  margin-top:25px;
  font: 12px/1.4em arial;
}
.foter_copyright:hover {
  color: #000;
  cursor:pointer;
}
.body-container-wrapper {
  margin-top: 0px !important;
}
.footer_form form.hs-form input[type="text"], .footer_form form.hs-form input[type="email"], .footer_form form.hs-form select, .footer_form  form.hs-form .email-correction, .footer_form form.hs-form .email-validation {
  min-height: 30px;
}
.footer_form form.hs-form textarea{min-height: 110px;margin-top: -23px;}
.footer_form  textarea, .footer_form input[type="text"],.footer_form  input[type="password"],.footer_form  input[type="datetime"],.footer_form  input[type="datetime-local"],.footer_form  input[type="date"],.footer_form  input[type="month"],.footer_form  input[type="time"],.footer_form  input[type="week"],.footer_form  input[type="number"], .footer_form input[type="email"],.footer_form  input[type="url"],.footer_form  input[type="search"],.footer_form  input[type="tel"], .footer_form input[type="color"] {
  background-color: #0094bd;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  box-sizing: border-box;
  display: inline-block;
  color: #fff;
  padding: 6px;
  transition: border 0.2s ease 0s, box-shadow 0.2s ease 0s;
  font-size: 11px;
  margin-top: 6px;
}
.footer_form  .hs-form fieldset.form-columns-1 .input {
  margin-right: 0px;
}
.footer_form  .hs-form fieldset.form-columns-1 .hs-input {
  width: 100%;
}
.footer_form .hs-button.primary.large {
  background: none repeat scroll 0 0 #78bf21;
  color: #fff !important;
  float: right;
  font-family: helveticaneueltstd-roman;
  font-size: 12px;
  font-weight: normal;
  line-height: 22px;
  margin-top: 0px !important;
  padding: 3px 5px;
  text-transform: uppercase;
  margin-right: 10px !important;
}
.footer_form .hs-form-required {
  display: none;
}
.all_field {font-size: 10px;left: -193px;position: relative;text-transform: uppercase;top: 115px;}
.main-contact-form ::-webkit-input-placeholder {
   color: #333;
}
.main-contact-form :-moz-placeholder {  /* Firefox 18 */
   color: #333;  
}

.main-contact-form ::-moz-placeholder {  /* Firefox 19+ */
   color: #333;  
}

.main-contact-form :-ms-input-placeholder {  
   color: #000;  
}
::-webkit-input-placeholder {
   color: #fff;
}
:-moz-placeholder {  /* Firefox 18 */
   color: #fff;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #fff;  
}

:-ms-input-placeholder {  
   color: #fff;  
}
.top_cont_con {
  float: none;
  margin: 0 auto;
  text-align: center;
  width: 553px;
}
.header_menu_con .hs-menu-children-wrapper{left:0 !important;}
.header_menu_con .hs-menu-wrapper.hs-menu-flow-horizontal.no-flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper, .header_menu_con .hs-menu-wrapper.hs-menu-flow-horizontal.no-flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper
{left:0 !important;}
.center_cont_con {
  float: none;
  margin: 0 auto 65px auto;
  min-height: 270px;
  padding-bottom: 0;
  padding-top: 20px;
  width: 560px;
}

.education_con {
  background: #fff;
  box-shadow: 0 1px 5px #d4d4d4;
  float: none;
  padding: 10px 15px 45px 15px;
  text-align: center;
  width: 90%;
  margin: 0 auto;
  /*min-height: 235px;*/
}
.client_list{
    line-height:23px;
    font-size:15px;
    padding: 10px 0 20px 0;
}
.map-img {
  padding-bottom: 30px;
}
.education_img {
  padding: 10px 0;
}
.phone_img {
  padding: 15px 0;
}
.phone_con {
  background:#fff;
  box-shadow: 0 1px 5px #d4d4d4;
  float: right;
  padding: 10px 15px;
  text-align: center;
  width: 48%;
  min-height: 235px;
}
a:hover, a:focus {
  color: #00637e !important;
  text-decoration: none !important;
}
.banner_img_con {
  position: absolute;
}
.banner_img_lft {
  float: left;
  width: 50%;
}
.banner_img_rit{
  float: right;
  width: 50%;
}
.background_img{background:url("//cdn2.hubspot.net/hub/367813/file-2676616274-png/class-room-1.png") no-repeat scroll center right rgba(0, 0, 0, 0);}
.class_room_con {
  min-height: 422px;
  padding: 60px 0 40px;
  width: 57%;
  position: relative;
  left: 150px;
}
.background_img{background:url("//cdn2.hubspot.net/hub/367813/file-2676616274-png/class-room-1.png") no-repeat scroll center right rgba(0, 0, 0, 0);}
.class_room_top {
  min-height: 155px;
  padding: 60px 0 40px;
  width: 100%;
  position: relative;
  text-align: center;
}

.class_room_learn {
  color: #303030;
  font: 24px/22px helveticaneueltstd-roman,sans-serif;
  margin: 0;
  letter-spacing: normal;
}
.class_room_tit {
  color: #303030;
  font:  40px/50px helveticaneueltstd-roman,sans-serif;
  letter-spacing: normal;
  text-transform: uppercase;
  
}
.class_room_home {
  color: #FFFFFF;
  font:  40px/50px helveticaneueltstd-roman,sans-serif;
  letter-spacing: normal;
  text-transform: uppercase;
}
.class_room_cont {
  color: #303030;
  font: 14px/22px helveticaneueltstd-roman,sans-serif;
  margin: 0;
  width: 48%;
}

.class_room_toptext {
  color: #FFFFFF;
  font: 15px/22px helveticaneueltstd-roman,sans-serif;
  margin: 0;
  width: 100%;
}

.subscribe-txt {
  font-size: 20px;
}
.safe_txt {
  color: #303030;
  font: 24px/22px helveticaneueltstd-roman,sans-serif;
  text-align: center;
  padding-top:36px;
}
.slidesjs-container {
  height: 263px !important;
}
.wire_solution {
  color: #303030;
  font: 40px/50px helveticaneueltstd-roman,sans-serif;
  text-align: center;
  }
.event_cont_tit{
    color: #303030;
  font: bold 40px/50px helveticaneueltstd-roman,sans-serif;
  text-align: center;
  padding-top: 40px;
}
.event_cont {
  color: #303030;
  font: 17px/30px "helveticaneueltstd-roman",sans-serif;
  text-align: center;
  padding-bottom: 281px;
}
.banner_top_cont {
  color: #303030;
  font:13px/26px "helveticaneueltstd-roman",sans-serif;
  text-align: center;
}
.education_tit {
  color: #00637e;
  cursor: pointer;
  display: inline-block;
  font: bold 17px/22px helveticaneueltstd-roman,sans-serif;
  transition: color 0.4s ease 0s;
  white-space: nowrap;
  margin-top: 2px;
}

.phone_tit {
  color: #00637e;
  cursor: pointer;
  display: inline-block;
  font: bold 15px/22px helveticaneueltstd-roman,sans-serif;
  transition: color 0.4s ease 0s;
  white-space: nowrap;
  margin-top: 2px;
}
.education_cont{}
.phone_cont {}
.education_cont, .phone_cont {
  letter-spacing: normal;
  line-height: normal;
  margin: 0;
  line-height: 22px;
  text-align: center;
}
.learn_more {
  /*font-family:"Open Sans Condensed";
  background-color: transparent;
  border-radius: 0;
  color: #78bf21;
  cursor: pointer !important;
  font-size: 15px;
  margin-top: 30px;
  padding: 3px 10px;
  text-align: center;
  transition: border-color 0.4s ease 0s, background-color 0.4s ease 0s;
  width: 54%;
  font-weight: bold;*/
   margin-top: 30px;
}
.learn_more a { 
    color:#78BF21;
    text-decoration:none;
     font-family:"Open Sans Condensed";
  background-color: transparent;
  border: 2px solid #78bf21;
  border-radius: 0;
  color: #78bf21;
  cursor: pointer !important;
  font-size: 15px;
  margin-top: 30px;
  padding:5px 40px;
  text-align: center;
  transition: border-color 0.4s ease 0s, background-color 0.4s ease 0s;
  width: 54%;
  font-weight: bold;
  transition-duration:1s;

}

.learn_more a:hover{color:#00637E;text-decoration:none; border: 2px solid #00637E;}
.download-photo-Daniel, .download-photo-Ben, .download-photo-David, .download-photo-Michael {
  /*font-family:"Open Sans Condensed";
  background-color: transparent;
  border-radius: 0;
  color: #78bf21;
  cursor: pointer !important;
  font-size: 15px;
  margin-top: 30px;
  padding: 3px 10px;
  text-align: center;
  transition: border-color 0.4s ease 0s, background-color 0.4s ease 0s;
  width: 54%;
  font-weight: bold;*/
   margin-top: 14px;
}

.learn_more_top {
  /*font-family:"Open Sans Condensed";
  background-color: #FFFFFF;
  border-radius: 0;
  color: #0098C3;
  cursor: pointer !important;
  font-size: 15px;
  margin-top: 30px;
  padding: 3px 10px;
  text-align: center;
  transition: border-color 0.4s ease 0s, background-color 0.4s ease 0s;
  width: 54%;
  font-weight: bold;*/
   margin-top: 30px;
}

.learn_more_top a { 
    color:#0098C3;
    text-decoration:none;
     font-family:"Open Sans Condensed";
  background-color: #FFFFFF;
  border: 2px solid #0098C3;
  border-radius: 0;
  color: #0098C3;
  cursor: pointer !important;
  font-size: 15px;
  margin-top: 30px;
  padding:5px 40px;
  text-align: center;
  transition: border-color 0.4s ease 0s, background-color 0.4s ease 0s;
  width: 54%;
  font-weight: bold;
  transition-duration:1s;

}

.learn_more_top a:hover{color:#00637E;text-decoration:none; border: 2px solid #00637E;}
.download-photo-Daniel, .download-photo-Ben, .download-photo-David, .download-photo-Michael {
  /*font-family:"Open Sans Condensed";
  background-color: #FFFFFF;
  border-radius: 0;
  color: #0098C3;
  cursor: pointer !important;
  font-size: 15px;
  margin-top: 30px;
  padding: 3px 10px;
  text-align: center;
  transition: border-color 0.4s ease 0s, background-color 0.4s ease 0s;
  width: 54%;
  font-weight: bold;*/
   margin-top: 14px;
}

.download-photo-Daniel a,.download-photo-Ben a, .download-photo-David a, .download-photo-Michael a { 
    text-decoration:none;
     font-family:"Open Sans Condensed";
  background-color: transparent;
  border: 2px solid #78bf21;
  border-radius: 0;
  color: #78bf21;
  cursor: pointer !important;
  font-size: 15px;
 /* margin-top: 30px;*/
  padding:5px 21px;
  text-align: center;
  transition: border-color 0.4s ease 0s, background-color 0.4s ease 0s;
  width: 100%;
  font-weight: bold;
  float:left;

}
.download-photo-Ben a {
  padding: 5px 30px;
}
.download-photo-David a {
  padding: 5px 23px;
}
.download-photo-Michael a {
  padding: 5px 15px;
}
.privacy-update {
  font-style: italic;
  font-size: 12px;
  padding-top: 9px;
  color: #303030;
}
.terms-update{
    font-style: italic;
  font-size: 14px;
  padding-top: 9px;
  color: #303030;
}
.privacy_con p, .privacy_con ul {
  font: normal normal normal 14px/30px 'open sans',sans-serif;
  color: #303030;
}
.download-photo-Daniel a:hover, .download-photo-Ben a:hover, .download-photo-David a:hover, .download-photo-Michael a:hover{color:#00637E;text-decoration:none; border: 2px solid #00637E;}
.buy_now {
     margin-top: 30px;
  /*font-family:"Open Sans Condensed";
  background-color: transparent;
  color:#78BF21; 
  border-radius: 0;
  cursor: pointer !important;
  transition: border-color 0.4s ease 0s, background-color 0.4s ease 0s;
  text-align: center;
  margin-top: 30px;
   font-size: 15px;
  width: 25%;
  padding: 3px 10px;
  font-weight: bold;*/
}
.buy_now a { font-family:"Open Sans Condensed";
  background-color: transparent;
  border: 2px solid #78BF21;
  border-radius: 0;
  cursor: pointer !important;
  transition: border-color 0.4s ease 0s, background-color 0.4s ease 0s;
  text-align: center;
  margin-top: 30px;
   font-size: 15px;
  width: 25%;
  padding:6px 34px;
  font-weight: bold;
  color:#78BF21;text-decoration:none;
  text-transform:uppercase;
  transition-duration:1s;
  }
.buy_now:hover{color:#00637E; }
.buy_now a:hover{color:#00637E;text-decoration:none; border: 2px solid #00637E;}
.footer_top_con {
  float: none;
  width: 100%;
}
.left_img_con {
  float: left;
  width: 45%;
}
.feature_post {
  font-size: 17px;
  font-weight: normal;
  line-height: 23px;
  padding-bottom: 10px;
  font-family:helveticaneueltstd-roman,sans-serif;
  border-bottom: 1px solid #BDECF9;
  margin-bottom: 20px;
}
.follow-tit {
  font: normal normal normal 17px/23px helveticaneueltstd-roman,sans-serif;
  color: #303030;
  float: left;
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #BDECF9;
  width: 100%;
}
h2.education-board {
  margin-top: 28px;
}
.right_cont_con {
  float: left;
  width: 55%;
  padding: 110px 0 50px;
}
.program_tit {
  color: #0094bd;
  font-family:open sans;
  font-size: 24px;
  font-weight: bold;
  padding-bottom: 10px;
  text-transform:uppercase;
}
.program-con {
  color: #303030;
  font-size: 17px;
  line-height: 30px;
  padding: 20px 0 30px;
}
ul li ul {  background: none repeat scroll 0 0 #eee;  }
.left_img_con > img {
  float: right;
  /*padding-bottom: 15px;*/
  padding-top: 30px;
  padding-right:10px;
}
.edu_brand {
  color: #303030;
  font-size: 20px;
  line-height:22px;;
  margin: 0;
}
.designed_for {
  color: #303030;
  font-size: 24px;
  line-height:22px;;
  margin: 0;
}
.smartphone_for {
  /*color: #303030;
  font-size:  40px;
  line-height:50px;
  margin: 0;*/
  color: #303030;
  font-size: 33px;
  line-height: 50px;
  margin: 0;
  text-transform: uppercase;
}

.footer_company-tit {
  color: #fff;
  font-size:  12px;
  font-weight:bold;
  line-height:22px;
}
.footer_form .hs_cos_wrapper_type_form input[type="text"], .footer_form  .hs_cos_wrapper_type_form input[type="password"], .footer_form .hs_cos_wrapper_type_form input[type="datetime"], .footer_form .hs_cos_wrapper_type_form input[type="datetime-local"], .footer_form .hs_cos_wrapper_type_form input[type="date"], .footer_form .hs_cos_wrapper_type_form input[type="month"], .footer_form .hs_cos_wrapper_type_form input[type="time"], .footer_form .hs_cos_wrapper_type_form input[type="week"], .footer_form .hs_cos_wrapper_type_form input[type="number"], .footer_form .hs_cos_wrapper_type_form input[type="email"], .footer_form .hs_cos_wrapper_type_form input[type="url"], .footer_form .hs_cos_wrapper_type_form input[type="search"], .footer_form .hs_cos_wrapper_type_form input[type="tel"], .footer_form .hs_cos_wrapper_type_form input[type="color"], .footer_form .hs_cos_wrapper_type_form input[type="file"], .footer_form .hs_cos_wrapper_type_form textarea, .footer_form .hs_cos_wrapper_type_form select {
  background-color: transparent !important;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  border: 1px solid rgba(255, 255, 255, 0.68) !important;
 color: rgba(255, 255, 255, 1) !important;
  display: inline-block;
  font-size: 12px;
  line-height: 20px;
  margin: 0 0 10px;
  padding: 4px 6px;
  transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
  vertical-align: middle;
  width: 100%;
  text-transform: uppercase;
}
.footer_company-tit li {
  list-style: outside none none;
    line-height: 23px;
}
.footer_company-tit a {
  font-weight: normal;
  text-decoration: none;
  color:#fff;
  font: 12px/1.4em "open sans",sans-serif;
}
.footer_company-tit > ul {
  margin-left: 0;
  padding-left: 0;
}
.footer_service > ul {
  margin-left: 0;
  padding-left: 0;
}
.footer_service-tit{
    color: #fff;
  font-size:  12px;
  font-weight:bold;
  line-height:22px;
  padding-top: 20px;
}
.footer_company-tit li a:hover{color:#000 !important;text-decoration: none;}
.footer_story-tit{
     color: #fff;
  font-size:  12px;
  font-weight:bold;
  line-height:22px;
}
.footer_story > ul {
  margin-left: 0;
  padding-left: 0;
}
.footer_story li{
     list-style: outside none none;
      line-height: 23px;
}
.footer_story a{
     font-weight: normal;
  text-decoration: none;
  color:#fff;
  font: 12px/1.4em "open sans",sans-serif;
}
.footer_story li a:hover{
  color:#000 !important;
  text-decoration: none;
}
.footer_social_con {
  
}
.footer_social_tit{
  color: #fff;
  font-size:  12px;
  font-weight:bold;
  line-height:22px;
  padding-bottom: 10px;
}
.footer_service-tit > ul {
  margin-left: 0;
  padding-left: 0;
}
.footer-logo img {
  margin-top: 113px;
  float:left;
}

.social_educator_img img {
  margin-bottom: 5px;
  margin-right: 15px;
  margin-top: 5px;
}
sup {  font-size: 23px !important;}

.right_cont_cont {
  width: 70%;
  font-size:14px;
}

.about-tit {
  color: #303030;
  font-size: 44px;
  font-weight: normal;
  line-height: 50px;
  margin: 0;
  padding: 60px 0;
  text-align: center;
  text-transform: uppercase;
  font-family:open sans;
}
.team-tit{
  color: #303030;
  font-size: 44px;
  font-weight: normal;
  line-height: 50px;
  margin: 0;
  padding: 60px 0;
  text-align: center;
  text-transform: uppercase;
  font-family: open sans;
}
.who-is-kajet-con {
  color: #303030;
  font-size: 17px;
  line-height: 30px;
  padding: 20px 0 50px;
}
.smart-con{
   color: #303030;
  font-size: 17px;
  line-height: 30px;
  padding: 20px 0 20px;  
}
.img-con {
  float: left;
  margin: 20px 0 0;
  width: 100%;
}
.Faq-con{
    width:100%;
    margin:0;
    padding:30px 0;
}
.our-team-tit {
  color: #303030;
  font-size: 44px;
  font-weight: normal;
  line-height: 50px;
  margin: 0;
  padding: 30px 0;
  text-align: center;
  text-transform: uppercase;
  font-family: open sans;
}

.img-seperate{margin-bottom:20px;}
.space-bottom {  padding-bottom: 60px;}
.img_container > img:hover {  cursor: pointer;}
.img_container .name{display:none;}
.img_container .name:hover {
  background: none repeat scroll 0 0 #0389b7;
  color: #fff;
  font-size: 30px;
  line-height: 28px;
  margin-top: -50px;
  padding-left: 74px;
  padding-right: 74px;
  padding-top: 10px;
  position: absolute;
  text-align: center;
  text-transform: capitalize;
  transition: all 0.3s ease-in-out 0s;
  width: auto;
}
.designation {
  font-size: 18px;
  text-transform: none;
}
.contact-pos{position: relative;}
.form_bg {
  background: none repeat scroll 0 0 #ff661f;
  right:0px;
  padding: 5px 30px;
  position: absolute;
  width:47% !important;
}
.form_bg .hs-form-required {
  display: none;
}
.form_bottom_con {
  color: #fff;
  font: normal normal normal 17px/23px helvetica;
  /*min-height: 586px;*/
  min-height:417px;
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{ 
    .form_bottom_con {
  color: #fff;
  font: normal normal normal 17px/23px helvetica;
  /*min-height: 586px;*/
  min-height:430px;
}
}

ol.font_8 {
  display: none;
}
.form-top-cont {
  color: #fff;
  font-size: 17px;
  padding-bottom: 10px;
  font: 17px  helvetica;
}
.our_adress, .phones_tit, .education_brad_tit, .phones_tit, .education_tit, .demo_tit, .inquiries_tit, .inquiries_tit{
  font-weight: bold;
   font-family:helvetica;
}
.addres_cont > img {
  float: left;
  padding-bottom: 10px;
  padding-right: 10px;
  padding-top: 5px;
}
.addres_cont, .phones_cont, .education_brad_cont, .demo_mail, .inquiries_cont {
  padding:5px 0;
}
.phones_cont > img, .education_brad_cont > img, .demo_mail > img, .inquiries_cont > img {
  float: left;
  padding-right: 10px;
  padding-top: 5px;
}
.demo_mail > a, .inquiries_cont > a{
  color: #fff;
  text-decoration: none;
}
.form_bg .hs-button.primary.large {
  background: none repeat scroll 0 0 #aa4414;
  color: #fff !important;
  float: right;
  font-size: 12px;
  padding: 0 10px;
  border-radius: 0;
}
.contact_question, .let_team {
  color: #303030;
  font-size: 24px;
  line-height: 28px;
  padding: 20px 0;
}
.let_team { padding: 20px 0 0 0;}
.form_bg form.hs-form input[type="text"], .form_bg form.hs-form input[type="email"], .form_bg form.hs-form select, .form_bg form.hs-form textarea, .form_bg form.hs-form .email-correction, .form_bg form.hs-form .email-validation {
  min-height: 30px;
}
.contact_cont {
  color: #303030;
  font: normal normal normal 13px/23px 'open sans',sans-serif;
  padding-bottom: 50px;
  padding-top: 7px;
}
.customer-care-tit {
  color: #303030;
  font-size: 24px;
  line-height: 22px;
   font-family: helveticaneueltstd-roman;
}
.customer-care-con {
  padding: 60px 0 0;
  margin-bottom: -4px
}
.customer-care-cont {
  color: #303030;
  font: normal normal normal 13px/23px 'open sans',sans-serif;
  padding-bottom: 50px;
  padding-top: 7px;
}
.form_bg .hs_cos_wrapper_type_form input[type="text"], .form_bg .hs_cos_wrapper_type_form input[type="password"], .form_bg .hs_cos_wrapper_type_form input[type="datetime"], .form_bg .hs_cos_wrapper_type_form input[type="datetime-local"], .form_bg .hs_cos_wrapper_type_form input[type="date"], .form_bg .hs_cos_wrapper_type_form input[type="month"], .form_bg .hs_cos_wrapper_type_form input[type="time"], .form_bg .hs_cos_wrapper_type_form input[type="week"], .form_bg .hs_cos_wrapper_type_form input[type="number"], .form_bg .hs_cos_wrapper_type_form input[type="email"], .form_bg .hs_cos_wrapper_type_form input[type="url"], .form_bg .hs_cos_wrapper_type_form input[type="search"], .form_bg .hs_cos_wrapper_type_form input[type="tel"], .form_bg .hs_cos_wrapper_type_form input[type="color"], .form_bg .hs_cos_wrapper_type_form input[type="file"], .form_bg .hs_cos_wrapper_type_form textarea, .form_bg .hs_cos_wrapper_type_form select {
  border-radius: 0 !important;
 }
 .faq_tit {
  color: #0094bd;
  font-size: 17px;
  font-weight: bold;
  font-family: helveticaneueltstd-roman;
  padding-bottom: 10px;
  padding-top: 30px;
}
.filter_tit{
  color: #0094bd;
  font-size: 24px;
  font-weight: bold;
  font-family: helveticaneueltstd-roman;
  padding-bottom: 10px;
  padding-top: 30px;
  text-transform:uppercase;
  line-height:23px;
}
.customers-tit{
  color: #444;
  font-size: 20px;
  font-weight: bold;
  font-family: helveticaneueltstd-roman;
  padding-bottom: 10px;
  padding-top: 30px;
  text-transform:capitalize;
  text-align:center;
}
.tit-border-bot{border:3px solid #78bf21; width:330px; float:none;clear:both;margin:0 auto;}
.education_band_tit{
  color: #0094bd;
  font-size: 24px;
  font-weight: bold;
  font-family: open sans;
  padding-bottom: 10px;
  padding-top: 30px;
  text-transform:uppercase;
}
.who-is-kajet-con li {
  background: url("//cdn2.hubspot.net/hubfs/367813/arrow8_right.png") no-repeat scroll left center rgba(0, 0, 0, 0);
  font-family: helveticaneueltstd-roman;
  font-size: 12px;
  font-weight: bold;
  line-height: 22px;
  list-style: outside none none;
  margin-left: 0;
  padding-left: 20px;
}
.privacy-tit {
  color: #0094bd;
 font: bold 22px/23px 'Open Sans',sans-serif;;
}
.color_23 {
  color: #0094BD;
}
.privacy_con {
  font-size: 14px;
  padding: 30px 0;
}
.privacy_con a {
  text-decoration: none;
}
.hs-blog-social-share {
  display: none;
}
.events_bg_shadow {
  box-shadow: 0 1px 12px 0 rgba(0, 0, 0, 0.2);
  margin: 10px 0 10px 10px !important;
  width: 98% !important;
  padding-left: 30px;
}

.event .post-item {
  box-shadow: 0 1px 12px 0 rgba(0, 0, 0, 0.2);
  clear: both;
  float: none;
  margin: 10px 0 25px 10px !important;
  padding-bottom: 55px;
  padding-left: 20px;
  padding-top: 5px;
  width: 98% !important;
}
.event-details-layout .blog-section {
  box-shadow: 0 1px 12px 0 rgba(0, 0, 0, 0.2);
  clear: both;
  float: none;
  margin: 10px 0 10px 10px !important;
  padding-bottom: 130px;
  padding-left: 30px;
  padding-top: 5px;
  width: 98% !important;
  min-height: 300px;
}
.event-details-layout .event-details {
  float: left;
  padding-left: 40px;
}
.event-details-layout #hs_cos_wrapper_post_body > img {
  float: left;
}
.event-details-layout .tag {
  clear: both;
  float: left;
}
.event-read {
  background: rgba(223, 223, 223, 1);
  color: #333;
  float: left;
  font-size: 14px;
  margin-bottom: 10px;
  padding: 5px 42px;
  text-transform: capitalize;
  width: auto;
}
.event-read:hover {
  background: none repeat scroll 0 0 #999;
  color: #fff;
  float: left;
  font-size: 14px;
  margin-bottom: 10px;
  padding: 5px 42px;
  text-transform: capitalize;
  width: auto;
}
.team-con{
    padding:30px 0;
}
.team-con p{
    color: #303030;
  font: normal normal normal 14px/1.4em 'open sans',sans-serif;
  line-height:30px;
}
.customer-stories .post-item {
  float: left;
  margin: 16px;
  width: 30%;
}
.team_name {
  color: #303030;
  font-size: 24px;
  line-height:22px;
  font-weight: bold;
}
.blog_readmore {
  clear: both;
float: none;
font-family: open sans condensed;
font-size: 16px;
font-weight: bold;
margin: 10px auto;
text-align: center;
}
.dest_border {
  border-bottom: 3px solid rgba(0, 148, 189, 1);
  float: left;
  height: 0 !important;
  min-height: 0 !important;
  width: 72px;
  padding-top: 5px;
}
.team_designation {
  color: #303030;
  font-size: 17px;
  line-height:22px;
  font-weight: normal;
  font-family:helvetica;
  
}
.class_room_img {  display: none;}

.event #hs_cos_wrapper_post_body > img {
  float: left;
}

.event .event-details p {
  line-height: 6px;
}
.event-details-layout .event-details p {
  line-height: 6px;
}
.event-details-layout .event-details {
   padding-top:10px;
}
.event .event-details {
  padding-left: 115px;
  padding-top:10px;
}
.event #hubspot-topic_data a.topic-link {
  text-decoration: none;
}
.event-details-layout #hubspot-topic_data a.topic-link {
  text-decoration: none;
}
.event .hs_cos_wrapper.hs_cos_wrapper_meta_field.hs_cos_wrapper_type_text {
  color: #0094bd;
}
.hs_cos_wrapper.hs_cos_wrapper_meta_field.hs_cos_wrapper_type_text {
  font-size: 26px;
  line-height: 28px;
  font-weight: bold;
}
.event-details-layout .hs_cos_wrapper.hs_cos_wrapper_meta_field.hs_cos_wrapper_type_text {
  font-size: 17px;
  font-weight: bold;
  color: #0094BD;
  font-family: helveticaneueltstd-roman;;
}
.event-details-layout .hubspot-editable {
  font: normal normal normal 14px/23px 'open sans',sans-serif;
}
.post-header h2 a {
  text-decoration: none;
  font: normal normal normal 22px/23px'Open Sans',sans-serif;
  color: #5F5F5F;
  text-transform: none;
}
.post-header h2 a:hover {
  text-decoration: underline !important;
  color: #5F5F5F !important;
}
.event .hs-featured-image-wrapper {
  float: left;
}
.event .hs-featured-image-wrapper .hs-featured-image-link img.hs-featured-image {
  border-width: 0;
  display: inline-block !important;
  float: left;
  height: auto;
  margin: 0;
  max-height: 170px;
  max-width: 210px;
  width: auto;
}

.event .more-link {
  background: none repeat scroll 0 0 #dfdfdf;
  clear: right;
  float: left;
  margin-left: 115px;
  padding: 5px 40px;
  text-decoration: none;
  width: auto;
  margin-bottom: 30px;
}
.event .more-link:hover {
  background: none repeat scroll 0 0 #b4b4b4;
  clear: right;
  float: left;
  margin-left: 115px;
  padding: 5px 40px;
  text-decoration: none;
  width: auto;
  color:#fff !important;
}
/*.event #hubspot-topic_data {
  clear: left;
  float: left;
  margin-left: 115px;
}*/
.hs-rss-description {
  display: none;
}
.event-sidebar .hs-rss-item.hs-with-featured-image .hs-rss-item-text {
  box-sizing: border-box;
  float: right;
  padding-left: 0;
  padding-right: 0;
  width: 50%;
  font: normal normal normal 12px 'open sans',sans-serif;
  text-decoration: underline;
}
.widget-module ul li a {
  text-decoration: none;
  font-family: 'open sans',sans-serif;
}
.event-sidebar .hs-rss-item.hs-with-featured-image .hs-rss-item-image-wrapper {
  display: inline-block;
  width: 40%;
}
.event-sidebar .hs-rss-title {
  text-decoration: none;
}
.blog-right-side  .hs-rss-item.hs-with-featured-image .hs-rss-item-text {
  box-sizing: border-box;
  float: right;
  padding-left: 0;
  padding-right: 0;
  width: 30%;
  font: normal normal normal 13px 'open sans',sans-serif;
}
.blog-right-side  .hs-rss-item.hs-with-featured-image .hs-rss-item-image-wrapper {
  display: inline-block;
  width: 40%;
}
.blog-right-side  .hs-rss-title {}
.main-blog .hs-featured-image-wrapper .hs-featured-image-link img.hs-featured-image {
  border-width: 0;
  display: inline !important;
  float: none;
  height: 100% !important;
  margin: 20px 0 20px 20px;
  max-width: 90%;
  text-align: center;
  width: 100% !important;
  max-height: 100%;
}
.main-blog .caprate_trends_tit > a{
  color: #0094bd;
  font-size: 17px;
  line-height:22px;
  font-weight:bold;
  text-decoration:none;
}

.news-banner {
  background: url("//cdn2.hubspot.net/hubfs/367813/news_banner.png") no-repeat scroll center bottom / cover  rgba(0, 0, 0, 0);
  min-height: 300px !important;
  width: 100% !important;
}
.customer-stories-banner{
     background: url("//cdn2.hubspot.net/hubfs/367813/Kajeet_Client_Map_150410-1.jpg") no-repeat scroll center bottom rgba(0, 0, 0, 0);
     height: 360px;
}

.new-subscribe-bg {
  /*background: none repeat scroll 0 0 rgba(73, 145, 166, 0.65);*/
  background: rgba(120, 191, 33, 0.47);
}
.subscribe .hs-form-required {
  display: none;
}

.subscribe .hs_email.field.hs-form-field {
  min-height: 50px;
  width: 58%;
}
.subscribe .hs-input {
  background: none repeat scroll 0 0 #fff !important;
  border-radius: 0 !important;
  min-height: 45px !important;
  float: left;
}
.subscribe .hs_submit {
  float: left;
  margin-left: 10px;
  margin-top: -60px;
  width: auto;
}
.singup-text {
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  line-height: 71px;
  font-family: helveticaneueltstd-roman;
  float: right;
}
.subscribe .hs-button.primary.large {
  background: none repeat scroll 0 0 transparent;
  border: 1px solid #fff;
  border-radius: 0;
  color: #fff !important;
  min-height: 45px;
  padding: 0 35px;
  z-index: 999;
}
.inthe_news_tit {
  color: rgba(255, 255, 255, 1);
  font-family: open sans;
  font-size: 65px;
  font-weight: normal;
  line-height: 61px;
  padding: 103px 0;
  text-align: center;
  text-transform: uppercase;
}
.customer-stories-banner .inthe_news_tit {
  color:rgba(0, 0, 0, 0);
  font-family: open sans;
  font-size: 44px;
  font-weight: bold;
  line-height: 61px;
  padding: 100px 0;
  text-align: center;
  text-transform: uppercase;
}
.ic_container{
    vertical-align:baseline;
    margin:10px;
    position:relative;
}
.overlay{
    opacity:0.3;
    top:0px;
    bottom:0px;
    left:0px;
    right:0px;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
.ic_caption{
    position:absolute;    
    opacity:0.9;   
    overflow:hidden;
    margin:0px;
    padding:0px;
    left:0px;
    right:0px;
    text-align:center;
    cursor:default;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
}
.ic_category{
    text-transform:uppercase;
    font-size:11px;
    letter-spacing:3px;
    padding:5px;
    margin:0px;
}
.ic_caption .title{
    font-size:20px;
    font-weight: bold;
	text-align: center;
	line-height: 40px;
    text-transform: capitalize;
    transition: all 0.3s ease-in-out 0s;
}
.ic_text {
  font-size: 14px;
  margin: -5px 0 0;
  padding: 0 0 10px;
  text-transform: none;
}
.tab_main_div {
  float: left;
  width: 100%;
}
.tab_main_div_main{   float: left;  width: 100%;font-family: helveticaneueltstd-roman;font-size: 15px;padding: 0px;}

.tab_main_div_01 {
  
  border:none;
  float: left;
  font-size: 18px;
  font-weight: bold;
  padding: 14px;
  width: 38%;
}
.tab_main_div_01.min-hight {
  min-height: 74px !important;
  border:none;
}
.tab_main_div_02.min-hight {
  min-height: 74px !important;
}
.li-min-hight {
  min-height: 116px;
  line-height: 23px !important;
}
li.li-min-hight2 {
  min-height: 61px !important;
}
.tab_main_div_02 {
  
  border: 1px solid #999999;
  float: left;
  font-size: 18px;
  font-weight: bold;
  padding: 14px;
  width: 30%;
  border-top-left-radius: 10px;
border-top-right-radius: 10px;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}
.tab_main_div_012 {
  /*border: 1px solid #999999;*/
  float: left;
  width: 38%;
}
.tab_main_div_013 {
  border: 1px solid #999999;
  float: left;
  width: 30%;
  text-align: center;
  
}
.tab_main_div_013.space-rht{margin-right:4px;}
.tab_main_div_013.space-lft{margin-left:4px;}
li.lft-pad.li-min-hight2.bot_border {
  border-bottom: none;
}
li.li-min-hight2.img-hight3.bot_border {
  border-bottom: none;
}
.tab_main_div_main_mobile{ display:none}
.tab_main_div_012 li, .tab_main_div_013 li {
  list-style: outside none none;
  border-bottom:2px solid #777;
  line-height: 30px;
  margin:0 10px;
  padding:0;
}
ul.prod_service_01.bg-cor {
  background: #eee;
}
ul.prod_service_01.bg-cor1 {
  background: #eee;
}
ul.prod_service_01.bg-cor2 {
  background: #eee;
}
li.img-hight1 {
  line-height: 130px;
}
li.lft-pad.lin-hight {
  line-height: 40px;
}
.min-hit-1 {
  min-height: 162px;
}
li.li-min-hight.img-hight2 {
  line-height: 159px !important;
}
li.li-min-hight2.img-hight3 {
  line-height: 55px !important;
}
.tab_main_div_012 li {
  font-weight: bold;
}
.tab_main_div_012 ul, .tab_main_div_013 ul {
    margin: 0;
    padding: 0;
}
.lft-pad {
  padding-left: 10px;
  padding-right: 10px;
}

.tab_main_div_02.min-hight.blue-bkg {
  background: #0695c1;
  text-align: center;
  color: #fff;
  margin-right:4px;
}
.tab_main_div_02.min-hight.green-bkg {
  background: #78bf21;
  text-align: center;
  color: #fff;
  margin-left:4px;
}
.table-tit {
  float: right;
  margin-right: 20px;
  margin-bottom: 20px;
  font-size: 25px;
  font-weight: bold;
  text-align:center;
  width: 59%;
}
.program-table-con .tab_main_div {
  float: left;
  width: 100%;
}
.program-table-con .tab_main_div_main{   float: left;  width: 100%;font-family: helveticaneueltstd-roman;font-size: 15px;padding: 60px 0 0px;}

.program-table-con .tab_main_div_01 {
  
  border: 1px solid #999999;
  float: left;
  font-size: 18px;
  font-weight: bold;
  padding: 14px;
  width: 40%;
  border-left: none;
  border-top: none;
}
.program-table-con .tab_main_div_01.min-hight {
  min-height: 150px;
  border:none;
}
.program-table-con li.li-height {
  line-height: 22px !important;
  min-height: 140px;
}
.tab_main_div_02.blue-bg {
  background: none repeat scroll 0 0 #0695c1;
  color: #fff;
  font-size: 24px !important;
  line-height: 30px;
}
.tab_main_div_02.green-bg {
  background: none repeat scroll 0 0 #78bf21;
  color: #fff;
  font-size: 24px !important;
  line-height: 30px;
}
.program-table-con .ed-cor {
  color: #222;
}
.space.li-height {
  padding-top: 60px;
}
.pad.li-height {
  padding-top: 36px;
}
.program-table-con .tab_main_div_02 {
  
  border: 1px solid #999999;
  float: left;
  font-size: 18px;
  font-weight: bold;
  padding: 14px;
  width: 30%;
  text-align: center;
  border-radius:0;
}
.program-table-con .tab_main_div_012 {
  border: 1px solid #999999;
  float: left;
  width: 40%;
}
.program-table-con .tab_main_div_013 {
  border: 1px solid #999999;
  float: left;
  width: 30%;
  text-align: center;
  
}

.program-table-con .tab_main_div_main_mobile{  display: none;}
.program-table-con .tab_main_div_012 li, .program-table-con .tab_main_div_013 li {
  list-style: outside none none;
  border-bottom:1px solid #000;
  line-height: 40px;
  margin:0;
}
 .prod_service_01 img {
  vertical-align: middle;
}
.program-table-con .tab_main_div_012 ul, .program-table-con .tab_main_div_013 ul {
    margin: 0;
    padding: 0;
}
li.space {
  padding-left: 20px;
}
.program-table-con .prod_service_01 img {
  vertical-align: middle;
}

.pie-chart {
  text-align: center;
  padding-top:20px;
}
.pie-chart-tit {
  text-align: center;
  margin: 10px 0;
  width: 100%;
}
ul.filter-ul {
  font-size: 17px;
  margin: -20px 0 0 0;
}
.kajeet_logo{padding-top:1px;}
.filter-ul > li {
  line-height: 27px;
}
.img-lft {
  float: left;
  width: 100%;
   margin-top:70px;
  margin-bottom:20px;
}
.img-rit{
  float: left;
  width: 100%;
  margin-top:20px;
}
ul.smartspot-ul {
  float: left;
  font-size: 17px;
  line-height: 27px;
  margin: 30px 0;
}
p.qoute {
  font-size: 23px;
  font-style: italic;
  line-height: 35px;
  text-align: center;
  padding: 20px;
  font-family: open sans;
  font-weight: normal;
}
.quote_sub {
  font-size: 18px;
}
.solutions-qoute p.qoute {
  font-size: 23px;
  font-style: italic;
  line-height: 35px;
  text-align: center;
  padding: 0 20px 20px 20px;
  font-family: open sans;
  font-weight: normal;
  margin-top:-5px;
}
.solutions-qoute .quote_sub {
  font-size: 18px;
}
.smartspot p.qoute {
  font-size: 20px;
  font-style: italic;
  line-height: 35px;
  text-align: center;
  padding: 0 10px 0 0;
  font-family: open sans;
  font-weight: normal;
}
.smartspot .quote_sub {
  font-size: 18px;
}
.right_arrow {
    background: url("//cdn2.hubspot.net/hubfs/367813/arrow8_right.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    font-family: helveticaneueltstd-roman;
    font-size: 13px;
    font-weight: bold;
    line-height: 22px;
    list-style: outside none none;
    margin-left: 0;
    padding-left: 20px;
    cursor: pointer;
	}
	.down_arrow {
    background: url("//cdn2.hubspot.net/hubfs/367813/arrow8_down.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    font-family: helveticaneueltstd-roman;
    font-size: 13px;
    font-weight: bold;
    line-height: 22px;
    list-style: outside none none;
    margin-left: 0;
    padding-left: 20px;
	cursor: pointer;
	}
.subItem {
  border: medium none !important;
}
.rightArea {
  box-shadow: 0 1px 12px #ccc;
  float: right;
  width:76%;
  padding: 10px 20px;
}
.rightArea img {
  width: 100%;
  min-height: 170px;
}
.main-blog .next {
  float: right;
  padding-top: 20px;
  text-align: right;
  width: 100%;
  margin-bottom: 20px;
  cursor: pointer;
}
.main-blog .prev {
  float: right;
padding-top: 20px;
text-align: right;
width: 100%;
margin-bottom: 20px;
cursor: pointer;
}
/*.rightArea div a {
  border: 2px solid #78bf21;
  padding: 7px 30px;
  text-decoration: none;
}*/
.news-list-layout .post-item{
   /* box-shadow: 0 1px 12px #ccc;*/
  float: right;
  width:98%;
  padding: 10px 20px;
  text-align: center;
  width: 47%;
  margin: 0 10px;
}
.news-list-layout .post-body.clearfix > p {
  float: right;
  width: 100%;
  text-align: center;
}
.news-list-layout .post-body.clearfix{
  text-align: center; 
}
.news-list-layout .hs-featured-image {
  float: none !important;
}
.news-list-layout .post-header a {
  color: #0094bd;
  text-transform: none;
  font-family: helveticaneueltstd-roman;
}
.news-post-layout .post-header a {
  color: #0094bd;
  text-transform: none;
}
.news-post-layout .blog-section{
    box-shadow: 0 1px 12px #ccc;
  float: right;
  width:98%;
  padding: 10px 20px;
}
.news-list-layout a.more-link {
  background-color: transparent;
  border: 2px solid #78bf21;
  border-radius: 0;
  color: #78bf21;
  cursor: pointer!important;
  float: right;
  font-family: "Open Sans Condensed";
  font-size: 15px;
  font-weight: bold;
  margin-bottom: 5px;
  margin-right: 62px;
  margin-top: 0px;
  padding: 6px 40px;
  text-align: center;
  text-decoration: none;
  transition: border-color .4s ease 0s,background-color .4s ease 0s;
  width: auto;
}
.news-list-layou a.more-link:hover {
  border: 2px solid #00637e;
  color: #00637e;
  text-decoration: none;
}
.hubspot-editable {
  font-size: 10px;
  font-family: arial;
}
.hs-rss-byline {
  font-family: arial;
  font-size: 10px;
  color: #303030;
}
.post-body.clearfix > p {
  font-size: 14px;
  font-family: "open sans";
}
/*#hs_cos_wrapper_post_body > p {
  font: 15px/23px "open sans",sans-serif;
}*/


.leftArea {
  font-size: 17px;
  padding: 30px 8px 30px 0 !important;
  font-weight: bold;
}
.hs-rss-item-text {
  font-family: helveticaneueltstd-roman;
  font-size: 13px;
}
.min-hit img {
  /*max-height: 180px;*/
}
.blog-sidebar h3 {
  color: #333!important;
  font-size: 17px !important;
  font-style: normal!important;
  font-weight: normal !important;
  font-family: helveticaneueltstd-roman,sans-serif !important;
    border-bottom: 1px solid #BDECF9;
  padding-bottom: 10px;
}
.widget-module li {
  list-style: outside none none;
}
.blog_readmore a {
  border: 2px solid #78bf21;
  color: #78bf21;
  float: none;
  margin: 0 auto;
  padding: 3px 30px;
  text-decoration: none;
}
.blog_readmore a:hover {
  border: 2px solid #00637E;
  color: #00637E;
  float: none;
  margin: 0 auto;
  padding: 3px 30px;
  text-decoration: none;
}
.min-hit {
  margin: 20px 0;
}

.richland-img {
  margin-top: -17px;
  margin-bottom: 40px;
  float: none;
  width: 100%;
  text-align: center;
}
.vs_img{
  margin-top: 25px;
  margin-bottom: 40px;
  float: none;
  width: 100%;
  text-align: center;
}

.blog-desc {
  margin: 10px 0;
  font: normal normal normal 14px/23px 'open sans',sans-serif;
}
.blog-pagination {
  float: left;
  width: 100%;
  font: normal normal normal 14px/23px 'open sans',sans-serif;
}
.blog-pagination .prev {
  float: right;
  width: auto;
  text-decoration: none;
}
.blog-pagination .next {
  margin-left: 10px;
  width: auto;
  text-decoration: none;
}
.widget-module a {
  text-decoration: none;
}
.blog-pagination.emptyPaging {
  min-height: 50px;
}
.blog-seperator{
 border-top: 1px solid #ADE9FA;
  float: none;
  clear: both;
  width: 100%;
  padding-bottom:60px !important;
 }
a.slidesjs-next, a.slidesjs-previous, a.slidesjs-play, a.slidesjs-stop {
  background-image: url("//cdn2.hubspot.net/hubfs/367813/arrows_white.png?t=1428313134223");
  background-repeat: no-repeat;
  display: none !important;
  float: left;
  height: 18px;
  margin-right: 5px;
  overflow: hidden;
  text-indent: -9999px;
  width: 12px;
}
.slidesjs-pagination li a {
  display: none !important;
  width: 13px;
  height: 0;
  padding-top: 13px;
  background-image: url("//cdn2.hubspot.net/hubfs/367813/arrows_white.png?t=1428313134223");
  background-position: 0 0;
  float: left;
  overflow: hidden;
}
.smartspot-ul a {
  color: #0099c3;
  text-decoration: none;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.no-flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper, .hs-menu-wrapper.hs-menu-flow-horizontal.no-flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper {
  left: 15px !important;
}
.customer_stories_con {
  float: left;
  margin: 16px 16px -50px;
  width: 30%;
}

.cust_img_con {
  float: left;
  width: 100%;
  height: 260px;
}
.img-area {
  float: left;
  width: 100%;
}
.img-area > img {
 
}
.img-area .hs-featured-image {
  /* height: 250px;*/
   max-width: 100%;
   width: 100%;
}
.img-tit a{
  bottom: 0;
  color: #777;
  float: left;
  font-size: 16px;
  padding: 0 10px;
 /* position: relative;*/
  text-transform: uppercase;
  /*top: -135px;*/
  min-height: 105px;
  text-decoration: none;
  font-weight: bold;
  font-family: open sans;
  text-align:center;
}
.img-tit a:hover{
  color: #00637e;
}
.cust_stories_cont {
  float: left;
  width: 100%;
 /* position: relative;
  top: -110px;*/
  min-height: 100px;
}

.customer-story-desc {
  float: left;
  font:14px/23px "open sans",sans-serif;
  text-align:center;
  min-height: 92px;
}
.cust_readmore {
  float: left;
 /* position: relative;
  top: -120px;*/
  width:100%;
}
.customer-stories a.more-link { 
  text-decoration:none;
  font-family:"Open Sans Condensed";
  background-color: transparent;
  border: 2px solid #78bf21;
  border-radius: 0;
  color: #78bf21;
  cursor: pointer !important;
  font-size: 15px;
  margin: 0 auto;
  padding:5px 40px;
  text-align: center;
  transition: border-color 0.4s ease 0s, background-color 0.4s ease 0s;
  width: 54%;
  font-weight: bold;

}

.customer-stories a.more-link:hover{color:#00637E;text-decoration:none; border: 2px solid #00637E;}
.newsWrapper {
  clear: both;
  float: none;
  width: 100%;
}
.pressWrapper {
  clear: both;
  float: none;
  padding-top: 30px;
  padding-bottom: 30px;
  width: 100%;
}
.postDate {
  color: #888888;
  font-weight: bold;
  text-transform: uppercase;
}
.newsList {
  text-align: center;
  min-height:160px;
}
.postImg > img {
  height: 70px;
}
.img-space{padding:20px 0;}
.newsTitle,.pressTitle
    {
	border-bottom: 2px solid #E6E5E5;
    font-size: 15px;
    padding-bottom: 20px;
    position: relative;
    text-align: center;
    top: -42px;
    text-transform: lowercase;
    margin-top:30px;
	}
.leftBox
	{
		float:left;
		width:50%;
		padding:10px;
		/*min-height:205px;*/
        min-height:70px;
	}
.rightBox
	{
		float:left;
		width:50%;
		padding:10px;
		/*min-height:205px;*/
        min-height:70px;
	}
.pressWrapper .rightBox{min-height:202px;}
.pressWrapper .leftBox{min-height:202px;}
.paging
	{
		text-align:right;
		
	}
.paging a
	{
	color: #78bf21;
    cursor: pointer;
    display: none;
    text-transform: uppercase;
	}
.paging a:hover {
  color: #00637e;
}
.newsTitle h2,.pressTitle h2  {
    background-color: #ffffff;
    color: #343533;
    float: none;
    font-family: open sans;
    font-size: 20px;
    font-weight: bold;
    line-height: 24.6px;
    margin: 0 auto;
    position: relative;
    text-transform: uppercase;
    top: 33px;
    width: 170px;
}
.sub-tit {
  font-family: open sans;
  font-size: 17px;
  font-weight: bold;
}
.earned-media-con > img {
  margin: 10px 0;
}
.postDesc{
  font: 14px/23px "open sans",sans-serif;
  margin: 10px auto;
  float: none;
  min-height: 92px;
}
.pressWrapper .postTitle > a {
  font-family: open sans;
  font-size: 15px;
  text-decoration: none;
  color:#78bf21;
}
.pressWrapper .postTitle > a:hover {
  text-decoration: underline !important;
}

.newsWrapper .postTitle a {
  color: #555555;
  font-family: open sans;
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
}
.customer-stories .hs_cos_wrapper.hs_cos_wrapper_meta_field.hs_cos_wrapper_type_text {
  font-size: 22px;
  font-weight: bold;
}
@media(max-width: 1024px) {
    .header-container-wrapper, .body-container-wrapper, .footer-container-wrapper {  padding-left: 0 !important;  padding-right: 0 !important;}
    .mid_center_con {  width: 100% !important;} 
    .class_room_con {  left: 20px;}
    .class_room_top {  float: center;
    
}
@media(max-width: 768px) {
 .header-container-wrapper, .body-container-wrapper, .footer-container-wrapper {  padding-left: 0 !important;  padding-right: 0 !important;}
 .inner_page_mid_center_con {  width: 100% !important;padding: 0 10px !important;}
 .header_mid_center_con {  width: 100% !important;}
 .footer_mid_center_con {  width: 100% !important;  padding: 0 10px;}
 .team-con {  margin-top: 20px !important;}
 .top_bg {  padding: 0 10px;  width: 100% !important;}
 .header_menu_con .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a {  font-size: 11px;  padding: 10px 2px;}
 .header_menu_con {  margin-top: 15px;}
 .mid_center_con {  width: 100% !important;padding: 0 10px;}
.top_cont_con {  width: 100%;}
.center_cont_con {  width: 100%;}
.class_room_con {  left: 0;  width: 100%;}
.class_room_top {  width: 100%;}
.right_cont_cont {  width: 100%;}
.buy_now {  width: 50%;}
.all_field {  left: -146px;}
.program-table-con .tab_main_div_main {  font-size: 12px;}
.tab_main_div_02.blue-bg {  font-size: 19px !important;}
.tab_main_div_02.green-bg {  font-size: 19px !important;}
.hs-menu-wrapper.hs-menu-flow-horizontal.no-flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper, .hs-menu-wrapper.hs-menu-flow-horizontal.no-flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper {
  left: 3px !important;
}
.pressWrapper .postTitle > a {
  font-size: 13px;
}
.singup-text {  font-size: 17px;}
.news-list-layout .post-item {  margin-top: 20px;}
.widget-type-social_sharing {  margin-bottom: 20px;}
.customer-stories .post-item {  width: 28%;}
.img-tit a {  font-size: 12px;  line-height: 17px;}
.customer-stories a.more-link {  padding: 5px 27px;  width: 73%;}
.tab_main_div_02.min-hight.blue-bkg {  font-size: 15px;}
.tab_main_div_02.min-hight.green-bkg {  font-size: 15px;}
ul.prod_service_01 {  font-size: 11px;}

.buy_now a {  padding: 6px 35px;}

}
@media(max-width: 767px) {
 .kajeet_logo {  text-align: center;}
.header-container-wrapper, .body-container-wrapper, .footer-container-wrapper {  padding-left: 0 !important;  padding-right: 0 !important;}
.header_mid_center_con {  width: 100% !important;}
.for_parents.seperator_vertical {  float: none; padding: 0;  text-align: center;  width: 100%;}
.for_educator {  float: none;  padding: 0;  text-align: center;  width: 100%;}
.seperator_vertical {  border-left: 0 none;}
.kajeet_logo img {  float: none;  text-align: center;  width: auto !important;}
.custom-menu-primary.js-enabled .hs-menu-wrapper {  box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.65);  left: 0;  position: relative !important;  top: 0;  width: 100%;}
.inner_page_mid_center_con {  width: 100% !important;padding: 0 10px !important;text-align: center;}
.team_name {  padding-top: 10px;  text-align: center;  width: 100%;}
.dest_border {  display: none;}
.team-con p {  text-align: center;  width: 100%;}
.footer_mid_center_con {  width: 100% !important;  padding: 0 10px;}
.footer_form .form-columns-3 {  width: 100% !important;}
.footer_form .form-columns-1 {  float: left;  width: 100%;}
.footer_form .hs-button.primary.large {  float: none;width: 100%;top: 23px;position: relative;}
.footer_form .hs_submit {  float: left;  text-align: center;  width: 100%;}
.footer_company {  margin-top: 8px;}
.footer_company, .footer_story, .footer_social_con {  float: left;text-align: center;width: 100%;}
.form_bg {  left: 0;  padding: 10px;  position: relative;  width: 100% !important;}
.mid_center_con {  width: 100% !important;padding: 0 10px;}
.top_cont_con {  width: 100%;}
.center_cont_con {  width: 100%;}
.education_con {  float: none;  min-height: 0;  padding: 10px 5px;  width: 100%;margin-bottom:20px;}
.phone_con {  float: none;  min-height: 0;  padding: 10px 5px;  width: 100%;}
.mid_top_bg {  background: none repeat scroll 0 0 #eee;}
.top_top_bg {  background-color: #78BF21;}
.background_img {  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);}
.class_room_con {  left: 0;  padding: 20px 0 20px;  text-align: center;  width: 100%;}
.class_room_con {  padding: 20px 0 20px;  text-align: center;  width: 100%;}
.class_room_top {  left: 0;  padding: 20px 0 20px;  text-align: center;  width: 100%;}
.class_room_top {  padding: 20px 0 20px;  text-align: center;  width: 100%;}
.class_room_cont {  width: 100%;}
.class_room_toptext {  width: 100%;} 
.learn_more {  float: none;  text-align: center;  width: 100%;}
.left_img_con {  float: left;  width: 100%;text-align: center;}
.left_img_con > img {  float: none;  padding-bottom: 10px;  padding-top: 10px; }
.right_cont_con {  float: left;  padding: 30px 0 20px;  text-align: center;  width: 100%;}
.right_cont_cont {  width: 100%;}
.buy_now {  width: 100%;}  
.class_room_img {  display: block;  padding-top: 30px;}
.who-is-kajet-con > ul {  margin: 0;}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 {  float: left !important;}
.leftArea {  margin: 0 !important;  min-height: 45px !important;  padding: 0 !important;  text-align: center;  width: 100%;}
.rightArea {  float: right;  padding: 10px;  width: 100%;}
.event-details {  float: left;  padding-left: 0 !important;  text-align: center;  width: 100%;}
.event .post-item {  margin: 30px 0 !important;  padding-left: 0;  padding-top: 5px;  text-align: center;  width: 98% !important;}
.event .more-link {clear: none;  float: none;  margin: 20px;  padding: 5px 40px;  text-decoration: none;  width: auto;}
.event .more-link:hover {clear: none;  float: none;  margin: 20px;  padding: 5px 40px;  text-decoration: none;  width: auto;}
.event .hs-featured-image-wrapper {  float: none;}
.event .hs-featured-image-wrapper .hs-featured-image-link img.hs-featured-image {  clear: both;  float: none;}
.event-details-layout .post-item {  margin: 30px 0 !important;  padding-left: 0;  padding-top: 5px;  text-align: center;  width: 98% !important;}
.event-details-layout .more-link {clear: none;  float: none;  margin: 20px;  padding: 5px 40px;  text-decoration: none;  width: auto;}
.event-details-layout .more-link:hover {clear: none;  float: none;  margin: 20px;  padding: 5px 40px;  text-decoration: none;  width: auto;}
.event-details-layout .hs-featured-image-wrapper {  float: none;}
.event-details-layout .event-details {  clear: both;  float: none;  padding-left: 0;  text-align: center;  width: 100%;}
.event-details-layout #hs_cos_wrapper_post_body > img {  float: none;}
.event-details-layout .blog-section {  clear: both;  float: none;  margin: 10px !important;  padding-bottom: 50px;  padding-left: 0;  padding-top: 5px;  text-align: center;  width: 98% !important;}
.event-details-layout .tag {  clear: both;  float: none;}
.singup-text {  float: none;  text-align: center;  width: 100%;line-height: 40px;padding-top: 20px;}
.subscribe .hs_email.field.hs-form-field {  float: none;  width: 100%;}
.subscribe .hs_submit {  float: none;  margin: 0;  width: 100%;}
.inthe_news_tit {  padding: 10px 0;}
.news-list-layout .post-item {  float: none;text-align: center;overflow: hidden;}
.news-list-layout .post-body.clearfix > p {  width: 100%;}
.news-post-layout .blog-section {  float: none;  text-align: center;}
.pressList {  text-align: center;}
.tab_main_div_main {  display: none;}
.tab_main_div_main_mobile {  display:block;float: left;  width: 100%;}
.tab_main_div_012 {width: 100%;}
.tab_main_div_01 {  width: 100%;}
.tab_main_div_02 { width: 100%;}
.tab_main_div_013 {width: 100%;  margin-top: 20px;}
.program-table-con .tab_main_div_main_mobile{ display:block;float: left;  width: 100%;}
.program-table-con .tab_main_div_012 {width: 100%;}
.program-table-con .tab_main_div_01 {  width: 100%;}
.program-table-con .tab_main_div_02 { width: 100%;}
.program-table-con .tab_main_div_013 {width: 100%;}
.all_field {  left: 0;  text-align: center;  width: 100%;}
.footer-logo img {  margin-top: 40px;  float:left;}
.widget-type-social_sharing {  padding-bottom: 10px;  text-align: center;}
.follow-tit {  float: none;  text-align: center;}
.widget-module {  text-align: center;}
.blog-sidebar h3 {  text-align: center;}
.news-list-layout a.more-link {  float: none;  text-align: center;margin-right: 0;}
.blog-right-side .hs-rss-item.hs-with-featured-image .hs-rss-item-image-wrapper {  width: 100%;}
.blog-right-side .hs-rss-item.hs-with-featured-image .hs-rss-item-text {  padding-bottom: 20px;  text-align: center;  width: 100%;}
#recaptcha_area, #recaptcha_table {  width: 100% !important;}
#recaptcha_area table#recaptcha_table {  width: 90% !important;}
#recaptcha_area table#recaptcha_table #recaptcha_image {  width: 91% !important;}
.feature_post {  text-align: center;}
.post_slide_cont {  text-align: center;}
.post_slide_date {  text-align: center;}
.hs-featured-image-wrapper .hs-featured-image-link img.hs-featured-image {  float: none !important;  text-align: center;}
body {  padding-left: 0 !important;  padding-right: 0 !important;}
.blog-section {  text-align: center;}
.slidesjs-container {  width: 100% !important;}
.slidesjs-control {  width: 100% !important;}
.event-sidebar .hs-rss-item.hs-with-featured-image .hs-rss-item-image-wrapper {  display: inline-block;  width: 100%;}
.event-sidebar .hs-rss-item.hs-with-featured-image .hs-rss-item-text {  float: none;  padding: 10px 0;  text-align: center;  width: 100%;}
.leftBox { float: none;width: 100%;clear:both;}
.rightBox {  float: none;width: 100%;clear:both;}
.newsList {float: none;width: 100%;clear:both;}
.customer-stories .post-item {  float: none;  margin: 0px auto;  width: 90%;}
.customer-stories a.more-link {  float: none;  margin: 0 auto;  text-align: center;  width: 65%;}
.customer-stories-banner .inthe_news_tit {  padding: 10px 0;}

.tab_main_div_02.blue-bkg {  background: #0695c1;  text-align: center;  color: #fff;  margin-right:4px;  border-radius:0;}
.tab_main_div_02.green-bkg {  background: #78bf21;  text-align: center;  color: #fff;  border-radius:0;}
.about-tit {  font-size: 35px;  line-height: 40px;}
.filter_tit{font-size: 20px;  line-height: 40px;}
.li-min-hight {  min-height: 11px;}
.team-tit {  font-size: 35px;  padding: 20px 0;}
.customer_list_space{padding: 0;}
.customer_brand{padding:15px 0 0 0;}
.class_room_img img {  float: none;  text-align: center;  width: 100%;}
.all-post-img {  float: none;  width: 100%;  text-align: center;}
.all-post-tit {  float: none;  width: 100%;  text-align: center;}
.all-post-img .hs-featured-image {  margin-bottom: 15px;}

.top_border_con{width:100%;margin:0 auto;float:none;}

.img-lft {  width: 100%;margin:0 auto;float:none;  margin-top: 10px;}
.img-rit {width: 100%;margin:0 auto;float:none;margin-top: 20px;}
.prod_service_01.bg-cor.bg-cor li {  line-height: 60px;}
li.bot_border {  border-bottom: none;}
.smartspot p.qoute {  padding: 0;}

.rwd_break { display: block;}










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

     .wire_solution {  font: 30px/40px helveticaneueltstd-roman,sans-serif;}
     .class_room_tit { font: 30px/40px helveticaneueltstd-roman,sans-serif;}
     .class_room_home { font: 30px/40px helveticaneueltstd-roman,sans-serif;}
     .smartphone_for {  font-size: 30px;  line-height: 40px;}

}
     
     
}
@media(max-width: 320px) {
     
}
@media(max-width: 240px) {
      .wire_solution {  font: 25px/30px helveticaneueltstd-roman,sans-serif;}
     .class_room_tit { font:  25px/30px helveticaneueltstd-roman,sans-serif;}
     .class_room_home { font:  25px/30px helveticaneueltstd-roman,sans-serif;}
     .smartphone_for {  font-size: 25px;  line-height: 30px;}
     .inthe_news_tit {  font-size: 30px;}
     
     
}