@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: Century Schoolbook;
    src: url("webfont.eot"); /* IE9 Compat Modes */
    src: url("webfont.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
         url("CenturySchL-Bold.woff") format("woff"), /* Modern Browsers */
         url("century2.ttf")  format("truetype"), /* Safari, Android, iOS */
         url("webfont.svg#svgFontName") format("svg"); /* Legacy iOS */
}
/* ===========================header============================== */

body{ overflow-x: hidden;
}
.carousel-control{text-shadow: 0 1px 2px rgba(0,0,0,.0006);
background-color: rgba(0,0,0,0);text-shadow: 0 0px 0px rgba(0,0,0,.0006);
}
.carousel-control right{
background-image: linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.0005) 100%);}
.headerr {

  width: 100%;
 // transition: all 3s;
  z-index:9999999;
 min-height:200px;
}
body header {
// top: 0px;
  width: 100%;
 // transition: all 3s;
 z-index:9999999;
 min-height:200px;
}




.header_jsc{min-height:191px;
 background-color:#fff;
}
.header_jsc1{min-height:43px;
 background-color:#071529;
}
.header_jsc2{height:153px;
 background-color:#1f4b88;
}
.header_jsc3{height:6px;
 background-color:#d29e2d;
}
/*.header_jsc4{min-height:110px;
 background-color:#fff;
}
.header_jsc5{margin-top:-110px;
 background-color:#fff;
}*/
.header_jsc2-menu{
	background-color:#0380bc;
	height:40px;
}
.header1-Txt{
	font-size:11px;
	color:#fff;
	font-family: 'Open Sans', sans-serif;
	line-height:20px;
}

.jsc-text-big{color:#fff;
 font-family: Century Schoolbook;
 text-shadow:1px 1px #003365;
 font-size:47px;
 font-weight:900;
 margin-bottom:0px;
}
.jsc-text-mdm{color:#fff;
 font-family: 'Lato', sans-serif;
 font-size:14px;
 font-weight:400;
}.jsc-text-mdm12{color:#fff;
 font-family: 'Lato', sans-serif;
 font-size:12px;
 font-weight:400;
}

/* ===========================header============================== */

/* ===========================footer============================== */
.jsc-ftr{ min-height:404px;
width:100%;
background-color:#2b411b;
background-image:url(../images/footer/footer-bg.png);
background-size:cover;
//background:center;
background-repeat:no-repeat;

}
.ftr_head-text{font-size:18px;
font-family: 'Lato', sans-serif;
color:#fff;
font-weight:bold;
text-align:left;
line-height:45px;
}
.ftr_bold-text{font-size:16px;
font-family: 'Lato', sans-serif;
color:#2a3e3e;
font-weight:bold;
line-height:25px;
text-align:left;
}
.ftr_text{
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	line-height:33px;
	color:#fff;
	}

.ftr_line{border-bottom:1px solid #fff;
}
input[type=textftr], input[type=email] {
    width: 100%;
    padding: 5px 10px;
    margin: 8px 0;
    display: inline-block;
    border: 1px solid #ccc;
    box-sizing: border-box;
	
}
.textftr{
    width: 100%;
    padding: 5px 10px;
    margin: 8px 0;
    display: inline-block;
    border: 1px solid #ccc;
    box-sizing: border-box;
}
/*input[type=submit] {
    //width: 100%;
    padding: 4px 20px;
   
	background-color:#1e4b88;
	color:#fff;
    display: inline-block;
    border: 1px solid #ccc;
    box-sizing: border-box;
	float:right;
	
}*/
.submit{
    //width: 100%;
    padding: 4px 20px;
  
    display: inline-block;
    border: 1px solid #ccc;
    box-sizing: border-box;
	background-color:#1e4b88;
	color:#fff;
}
/* ===========================footer============================== */


@media screen and (max-width: 1439px) and (min-width: 992px) {
	
	.text2{visibility:hidden;
	margin-top:-100px;
}
}

/* ===========================index============================== */
.welbox{min-height:300px;
//max-height:510px;
background:#1f4b88;
overflow:hidden;
}
.row-box{
	min-height:280px;
	max-width:250px;
	border:1px solid #ccc;
	margin-bottom:20px;
}
.row-box2{
	min-height:280px;
	max-width:250px;
	//border:1px solid #ccc;

}
.wel-img{border:1px solid #c2c9cc;
}
.wel-text-head{font-size:30px;
font-family: 'Lato', sans-serif;
color:#1f4b88;
font-weight:900;
text-align:center;
line-height:30px;
}
.jsc-text-norml-gray{
	font-size:16px;
font-family: 'Lato', sans-serif;
color:#eef2f7;
text-align:justify;
line-height:28px;}
.jsc-text-15{
	font-size:15px;
font-family: 'Lato', sans-serif;
color:#2c3e50;
text-align:center;
line-height:24px;}
jsc-text-144{
	font-size:14px;
font-family: 'Lato', sans-serif;
color:#2c3e50;
text-align:center;
line-height:24px;}
.jsc-text-16{
font-size:16px;
font-family: 'Lato', sans-serif;
color:#2c3e50;
text-align:justify;
line-height:24px;
font-weight: 500;
}
.jsc-text-more1{font-size:15px;
font-family: 'Lato', sans-serif;
color:#152535;
font-weight:700;
text-align:justify;
line-height:15px;
float:right;
padding-right:10%;
position:relative;top:-10px;
}
.jsc-text-m1{font-size:15px;
font-family: 'Lato', sans-serif;
color:#152535;
font-weight:700;
text-align:justify;
line-height:15px;
float:right;
padding-right:0%;
position:relative;top:-10px;
}
.jsc-text-more{font-size:15px;
font-family: 'Lato', sans-serif;
color:#152535;
font-weight:700;
text-align:justify;
line-height:45px;
float:right;

}
.jsc-text-moreee{font-size:15px;
font-family: 'Lato', sans-serif;
color:#152535;
font-weight:700;
text-align:justify;
//line-height:45px;
float:right;

}
.jsc-over-txt{font-size:39px;
font-family: 'Lato', sans-serif;
color:#233243;
font-weight:700;
text-align:left;
line-height:40px;
margin-top:-20px;
position:relative;
z-index:99;
padding-right:5%;
padding-left:4.5%;
}
.jsc-over-txt2{font-size:24px;
font-family: 'Lato', sans-serif;
color:#233243;
font-weight:700;
text-align:left;
line-height:25px;
margin-top:-10px;
position:relative;
z-index:99;
padding-right:5%;
padding-left:4.5%;
}
.jsc-text-small-pic-over{font-size:18px;

font-family: 'Lato', sans-serif;
color:#233243;
font-weight:700;
text-align:left;
line-height:45px;
margin-bottom:65px;
margin-top:-115px;
position:relative;
z-index:99;
padding-left:2%;
}
.box-layer{min-height:100px;
background-color:rgba(238,238,238,.4);
position:relative;
z-index:9;

width:100%;
}
.jsc-text-back-blue{font-size:16px;
font-family: 'Lato', sans-serif;
color:#fff;
font-weight:400;
text-align:right;
line-height:17px;
//position:relative;
//z-index:99;
padding-right:15%;
margin-top:15px;
}
.jsc-bg-blue{ 
margin-top:px;
float:right;
width:43%;
min-height:35px;
 -webkit-clip-path: polygon(3% 0%, 100% 0, 100% 100%, 0% 100%);
clip-path: polygon(3% 0%, 100% 0, 100% 100%, 0% 100%);
  background-color:#1f4b88;
  
}
.jsc-text-25{font-size:26px;
font-family: 'Lato', sans-serif;
letter-spacing:1px;
color:#1f4b88;
font-weight:700;
text-align:left;
line-height:45px;
}
.line-lgt-blue{border-top:1px solid #;
float:right;
width:100%;
margin-top:-20px; 
}
.black-box{min-height:303px;
background-color:#000;
margin-top:px;
border:2px solid #d6d6d7;}
.jsc-text-13{font-size:13px;
font-family: 'Lato', sans-serif;
color:rgba(238,238,238,.75);
font-weight:400;
text-align:right;
line-height:16px;
}
.jsc-text-12{font-size:12px;
font-family: 'Lato', sans-serif;
color:#fff;
font-weight:400;
text-align:right;
line-height:16px;
}
.jsc-text-35{font-size:35px;
font-family: 'Lato', sans-serif;
color:#f1c920;
font-weight:400;
text-align:right;
line-height:30px;
}
.jsc-text-15{font-size:15px;
font-family: 'Lato', sans-serif;
color:#000;
font-weight:400;
text-align:left;
line-height:30px;
}
.gray_box{
	background-color:#f2f3f5;
	min-height:370px;
	max-width:400px;
	//padding-bottom:5%;
	
}
.jsc-text-17{font-size:17px;
font-family: 'Lato', sans-serif;
color:#2e3d50;
font-weight:bold;
text-align:left;
line-height:25px;
}

.jsc-text-18{font-size:18px;
font-family: 'Lato', sans-serif;
padding: 10px 30px;
line-height:25px;
color:#fff;
background-color:#1f4b88;
text-align:center;
font-weight:400;
}
.jsc-txt-18{font-size:18px;
font-family: 'Lato', sans-serif;
padding: 10px 20px;
line-height:25px;
color:#fff;
background-color:#1f4b88;
text-align:left;
font-weight:400; 
  clip-path: polygon(0% 100%, 0 0, 96% 0%, 100% 100%); 
	/*border-bottom: 30px solid #1f4b88;
	border-left: 0px solid transparent;
	border-right: 40px solid transparent;
	height: 0;
	width: 400px;*/
}
.jsc-txt-18a{font-size:18px;
font-family: 'Lato', sans-serif;
padding: 10px 30px;
font-weight:400;
line-height:25px;
color:#fff;
background-color:#4773af;
text-align:right;
-webkit-clip-path: polygon(5% 0%, 100% 0%, 95% 100%, 0% 100%);
  clip-path: polygon(10% 100%, 0 0, 90% 0%, 100% 100%); 
	/*border-bottom: 30px solid #1f4b88;
	border-left: 0px solid transparent;
	border-right: 40px solid transparent;
	height: 0;
	width: 400px;*/
	margin-top:-5px;
}
.jsc-txt-18-small{font-size:13px;
font-family: 'Lato', sans-serif;
padding: 10px 5px;
line-height:15px;
color:#fff;
background-color:#1f4b88;
text-align:left;
font-weight:400; 
 
	/*border-bottom: 30px solid #1f4b88;
	border-left: 0px solid transparent;
	border-right: 40px solid transparent;
	height: 0;
	width: 400px;*/
}
.jsc-txt-18a-small{font-size:13px;
font-family: 'Lato', sans-serif;
padding: 10px 10px;
font-weight:400;
line-height:15px;
color:#fff;
background-color:#4773af;
text-align:right;


	/*border-bottom: 30px solid #1f4b88;
	border-left: 0px solid transparent;
	border-right: 40px solid transparent;
	height: 0;
	width: 400px;*/
	position:relative;
	top:10px;
	
}

.jsc-txt-18b{font-size:18px;
font-family: 'Lato', sans-serif;
padding: 10px 30px 10px 80px;
font-weight:400;
line-height:25px;
color:#fff;
background-color:#4773af;
text-align:right;

	/*border-bottom: 30px solid #1f4b88;
	border-left: 0px solid transparent;
	border-right: 40px solid transparent;
	height: 0;
	width: 400px;*/
	margin-top:-10px;
}
.jsc-txt-18b-small{font-size:12px;
font-family: 'Lato', sans-serif;
padding: 10px 30px;
font-weight:400;
line-height:15px;
color:#fff;
background-color:#4773af;
text-align:right;

	/*border-bottom: 30px solid #1f4b88;
	border-left: 0px solid transparent;
	border-right: 40px solid transparent;
	height: 0;
	width: 400px;*/
	margin-top:-10px;
	
}
.jsc-text-14{font-size:15px;
font-family: 'Lato', sans-serif;
color:#000;
font-weight:400;
text-align:left;
line-height:25px;
}
.jsc-text-10{font-size:12px;
font-family: 'Lato', sans-serif;
color:#2c3e50;
font-weight:400;
text-align:left;
line-height:25px;
}
.jsc-bg-gray{ 

float:right;
width:125px;
height:30px;
 

  background-color:#e7eaec;
  
}
.jsc-bg-gray1{ 
margin-top:-15px;
float:right;
width:88px;
height:22px;
 -webkit-clip-path: polygon(15% 0%, 100% 0%, 85% 100%, 0% 100%);

  background-color:#e9eaeb;
  
}
.jsc-text-14-gray{
	font-size:14px;
font-family: 'Lato', sans-serif;
color:#000;
font-weight:400;
text-align:justify;
line-height:24px;
}
.box-wht{
min-height:102px;
background-color:#fff;
margin-bottom:30px;
border-top:4px solid #000;
}
.line-lgt{border-bottom:1px solid #d6d6d6;
float:right;
width:100%;
margin-top:-20px;
}.line-lgt1{border-bottom:1px solid #d6d6d6;
float:right;
width:100%;
margin-top:-20px;
}
.box{
	min-height:275px;
	border:1px solid #eaeaea;
	background:#f0f5f8;
}
.jsc-text-12-cntr{
	font-size:12px;
font-family: 'Lato', sans-serif;
color:#000;
font-weight:400;
text-align:center;
line-height:24px;
}
.blue-box{height:40px;
width:40px;
background-color:#1f4b88;
margin-bottom:30px;
}
.jsc-text-14-4{
font-size:14px;
font-family: 'Lato', sans-serif;
color:#fff;
font-weight:600;
text-align:center;
line-height:40px;
}
.jsc-text-10-lgt{
font-size:10px;
font-family: 'Lato', sans-serif;
color:#9fadcb;
font-weight:600;
text-align:center;
line-height:38x;
}
.box-gray{
	min-height:107px;
background-color:#fbfdff;
margin-bottom:10px;

}
.jsc-text-15-blue
{font-size:15px;
font-family: 'Lato', sans-serif;
color:#2c3e50;
font-weight:600;
text-align:justify;
line-height:24px;
}
.jsc-text-more12{font-size:12px;
font-family: 'Lato', sans-serif;
color:#152535;
font-weight:700;
text-align:justify;
line-height:12px;
float:right;
margin-top:-10px;
}
.social{background-color:#f4f9fc;
min-height:400px;
}
.jsc-social-b-txt{
	font-size:19px;
font-family: 'Lato', sans-serif;
color:#444248;
font-weight:bold;
text-align:left;
line-height:22px;
}
.jsc-social-txt{
	font-size:14px;
font-family: 'Lato', sans-serif;
color:#444248;
font-weight:400;
text-align:left;
line-height:22px;
}

.social1-2,.social3-1{
	//padding-left:5%;
	min-height:190px;
	
} 
.social2-1,.social2-2,.social2-3{
	//padding-top:4%;
	min-height:190px;
	
}
.triangle{
  width:0;
  height:0;
  border-bottom:95px solid #1d3b72;
  border-left: 95px solid transparent; 
  border-right: 0px solid transparent;
  position:relative;
  background-image:url(../images/index/jsc_icon1.png);
  z-index:9999;
   background-repeat:no-repeat;
  float:right;
  opacity:.3;
}
.triangle:hover{
	opacity:.9;
}
.triangle1{
  width:0;
  height:0;
  border-bottom:95px solid #1bb0e5;;
  border-left: 95px solid transparent; 
  border-right: 0px solid transparent;
  position:relative;
  
  float:right;
  opacity:.3;
  
}
.triangle1:hover{
	opacity:.9;
}.triangle2{
  width:0;
  height:0;
  border-bottom:95px solid #3b5996;
  border-left: 95px solid transparent; 
  border-right: 0px solid transparent;
  position:relative;
 
  float:right;
  opacity:.3;
}
.triangle2:hover{
	opacity:.9;
}
.glyphicon-minus{background-image:url(../images/index/jsc_icon1.png);
height:40px;
width:40px;
color:rgba(255,255,255,.0);
background-repeat:no-repeat;
float:right;
margin-top:-40px;
z-index:999999;
position:relative;
}
.glyphicon-plus{background-image:url(../images/index/jsc_icon2.png);
height:40px;
width:45px;
color:rgba(255,255,255,.0);
background-repeat:no-repeat;
float:right;
margin-top:50px;
z-index:999999;
position:relative;
}
.glyphicon-asterisk{background-image:url(../images/index/jsc_icon3.png);
height:40px;
width:45px;
color:rgba(255,255,255,.0);
background-repeat:no-repeat;
float:right;
margin-top:50px;
z-index:999999;
position:relative;
}
.bannar_text2{
	font-size:20px;
font-family: 'Lato', sans-serif;
color:#fff;
line-height:39px;
//font-weight:bold;
text-align:left;
text-shadow:-2px -1px 5px #000;
}
.bannar_text2-bg{
	padding-top:10px;
	min-height:60px;
	padding-right:5%;
	 background-color:rgba(0,17,0,.5);
	 width:100%;
	 margin-left:0%;
	
}
/* ===========================index============================== */

/* ========================= about =============================== */
.add11{max-width:300px;
min-height:150px;
border:1px solid #000;
background-color:#efefef;
margin-bottom:22px;
padding-bottom:10px;
padding-top:10px;
}
.add1{max-width:300px;
min-height:250px;
border:1px solid #000;
background-color:#efefef;
margin-bottom:22px;
}
.add2{max-width:300px;
min-height:600px;
border:1px solid #000;
background-color:#efefef;
margin-bottom:22px;
}
.add3{max-width:300px;
min-height:250px;
border:1px solid #000;
background-color:#efefef;
margin-bottom:22px;
}

/* ========================= about =============================== */
/* ========================= achivement,season =============================== */
.line-drk-blue{border-bottom:2px solid #0e2f5a;
width:100%;

}
.drk-blue-box{ background-color:#0e2f5a;
width:80%; 
margin:auto;
min-height:68px;
}
.jsc-text-23
{font-size:23px;
font-family: 'Lato', sans-serif;
color:#ffffff;
font-weight:600;
text-align:center;
line-height:24px;
}
.dark-blue-box{background-color:#273e5d;
//max-width:805px;
min-height:410;
padding-left:15%;
padding-right:15%;
}
/* ========= form ============ */

.texta{
	color:#fff;
}
input[type=texta], select, textarea {
    width: 100%;
    padding: 5px;
    border: 0px solid #54748c;
	background-color:rgba(255,255,255,.001);
	padding-left:0px;
    margin-top: 6px;
    margin-bottom: 30px;
	font-size:16px;
font-family: 'Roboto', sans-serif;
color:#e7e7e7;
font-weight:300;
text-align:left;
webkit-box-sizing:none;
    -moz-box-sizing:none;
    box-sizing:none;
	  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none; 
}
.email2
{
	 padding: 15px;
    border: 0px solid #54748c;
	background-color:rgba(255,255,255,.001);
	padding-left:0px;
    margin-top: 6px;
    margin-bottom: 20px;
	font-size:16px;
font-family: 'Roboto', sans-serif;
color:#e7e7e7;
font-weight:300;
text-align:left;
webkit-box-sizing:none;
    -moz-box-sizing:none;
    box-sizing:none;
	  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none; 
}
input[type=email2] {
   
   padding: 15px;
    border: 0px solid #54748c;
	background-color:rgba(255,255,255,.001);
	padding-left:0px;
    margin-top: 6px;
    margin-bottom: 20px;
	font-size:16px;
font-family: 'Roboto', sans-serif;
font-weight:300;
text-align:left;
webkit-box-sizing:none;
    -moz-box-sizing:none;
    box-sizing:none;
	  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none; 

color:#e7e7e7;
}

input[type=date]{webkit-box-sizing:none;
    -moz-box-sizing:none;
    box-sizing:none;
	  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none; 
	}
input[type=email2], select, textarea : active{
border: 0px solid #0074bf;
 }
input[type=texta], select, textarea : active{
border: 2px solid #0074bf;
	background-color:none;
 }

.submitt {
   background-color:#1e4b88;
    color: white;
    padding: 10px 20px;
    border: none;
    border-radius: 0px;
    cursor: pointer;
	border:1px solid #fff;
	//margin-bottom:20px;
	font-weight:500;
	font-size:13px;
	font-family:'Lato', sans-serif;
}
.submitt:hover {
    background-color:#dbdbdb;
	color:#1e4b88;
	
}
input[type=reset] {
   background-color:#1e4b88;
    color: white;
    padding: 10px 20px;
    border: none;
    border-radius: 0px;
    cursor: pointer;
	border:1px solid #fff;
	//margin-bottom:20px;
	font-weight:500;
	font-size:13px;
	font-family:'Lato', sans-serif;
}

input[type=reset]:hover {
background-color:#dbdbdb;

	color:#1e4b88;
}


::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #e7e7e7;
	opacity:  1;
	font-weight:300;
	

}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #e7e7e7;
   opacity:  1;
   font-weight:300;
  
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #e7e7e7;
   opacity:  1;
   font-weight:300;
  
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #e7e7e7;
   opacity:  1;
   font-weight:300;
  
}
::-ms-input-placeholder { /* Microsoft Edge */
   color:    #e7e7e7;
   opacity:  1;
   font-weight:300;
   
}

input[type=date], select, textarea {
    //width: 100%;
    padding: 15px;
    border: 0px solid #0074bf;
	background-color:none;
	padding-left:0px;
  
   box-sizing: border-box;
    margin-top: 6px;
    margin-bottom: 20px;
    resize: vertical;
	font-size:12px;
font-family: 'Roboto', sans-serif;
color:#e7e7e7;
font-weight:300;
text-align:left;
}
/* ========= form ============ */


/* ========================= achivement,season =============================== */

/* ========================= contact =============================== */

.c-info{
	min-height:775px;
	background-color:#273e5d;
}
.box-contact{
	min-height:775px;
	//border:1px solid #dfdedf;
	box-shadow: 1px 1px 5px 0px #dfdedf;
}
/*.box-contact:hover {
   // display: inline-block;
   // vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
   box-shadow: 2px 2px 7px 2px #c0bfc4;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: box-shadow;
    transition-property: box-shadow;
}*/
.jsc-head-24
{font-size:24px;
font-family: 'Lato', sans-serif;
color:#ffffff;
font-weight:400;
text-align:center;
line-height:45px;
}
.jsc-txt-13
{font-size:13px;
font-family: 'Lato', sans-serif;
color:#adb3b9;
font-weight:500;
text-align:left;
line-height:25px;
}	

input[type=textc], select, textarea {
    width: 100%;
    padding: 2px;
    border: 0px solid #54748c;
	background-color:rgba(255,255,255,.001);
	padding-left:0px;
    margin-top: 6px;
    margin-bottom: 10px;
	font-size:14px;
font-family: 'Lato', sans-serif;
color:#40526c;
font-weight:500;
text-align:left;
webkit-box-sizing:none;
    -moz-box-sizing:none;
    box-sizing:none;
	  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none; 
}
	input[type="textc"]::-webkit-input-placeholder {
	color:#152535 !important;
	}
	
	input[type="textc"]:-moz-placeholder { /* Firefox 18- */
	color:#152535 !important;  
	}
	
	input[type="textc"]::-moz-placeholder {  /* Firefox 19+ */
	color:#152535 !important;  
	}
	
	input[type="textc"]:-ms-input-placeholder {  
	color:#152535 !important;  
	}
	
					
					
#submit-icon {
  background-image:url(../images/contact/round-mail.png);
 background-color:#fff;
    box-sizing: border-box;
    padding: 0px;
    border-width: 0px;
    border-style: outset;
    border-color: none;
    border-image: initial;
  border: none;
   width: 73px;
  height: 72px;
  cursor: pointer;
  color: transparent;
  float:right;
   position:relative;
    z-index:99999;
	 margin-bottom:20px;
}
/* ========================= contact =============================== */
/* ========================= coaching =============================== */
.jsc-txt-27
{font-size:27px;
font-family: 'Lato', sans-serif;
color:#152535;
font-weight:900;
text-align:left;
line-height:30px;
}
.jsc-txt-37
{font-size:37px;
font-family: 'Lato', sans-serif;
color:#152535;
font-weight:900;
text-align:left;
line-height:45px;
}
.jsc-txt-12h
{font-size:16px;
font-family: 'Lato', sans-serif;
color:#152535;
font-weight:900;
text-align:left;
line-height:22px;
text-align:center;
}
.jsc-txt-14h
{font-size:14px;
font-family: 'Lato', sans-serif;
color:#152535;
font-weight:500;
text-align:left;
line-height:18px;
text-align:center;
}
.jsc-txt-12
{
font-size:14px;
font-family: 'Lato', sans-serif;
color:#5c636b;
font-weight:500;
text-align:left;
line-height:17px;
text-align:center;
padding-left:10px;
padding-right:10px;
}
.wht-box{background-color:#fff;
 border:1px solid #ebf0f5;
min-height:300px;
max-width:400px;
margin-top:30px;
padding-bottom:10px;
box-shadow: 0px 0px 10px 0px rgba(180,195,214,1);
}
.wht-box2{background-color:#fff;
 border:1px solid #ebf0f5;
min-height:250px;
max-width:400px;
margin-top:30px;
padding-bottom:10px;
}
.wht-box-m{background-color:#fff;
 border:1px solid #ebf0f5;
min-height:250px;
max-width:400px;
margin-top:30px;
padding-bottom:10px;
}
/*.jsc-text-18-u{font-size:18px;
font-family: 'Lato', sans-serif;
//padding: 10px 5px;
//line-height:25px;
color:#fff;
background-color:#1f4b88;
//text-align:center;
font-weight:400;
}*/
.jsc-text-18-menu
	{font-size:18px;
font-family: 'Lato', sans-serif;
padding: 10px 30px;
line-height:25px;
color:#fff;
background-color:#1e4b88;
text-align:center;
font-weight:400;
}
.jsc-text-18-menu1
	{font-size:18px;
font-family: 'Lato', sans-serif;
//padding: 10px 30px;
line-height:25px;
color:#fff;
text-align:center;
font-weight:400;
background-color:#0e2f5a;

}

.jsc-text-18-menu:hover,active{
	background-color:#0e2f5a;
}
.jsc-text-13t{font-size:13px;
font-family: 'Lato', sans-serif;
color:#2e3d50;
font-weight:400;
font-style:italic;
text-align:center;
line-height:25px;
padding:10px 10px 0px 0px;
}
/* ========================= coaching =============================== */

/* ========================= jsc-news =============================== */
.jsc-news-box-vdo-1{
	border:1px solid #c2c2c2;
	background-color:#fff;
	min-height:210px;
	margin-bottom:20px;
	max-width:400px;
}
.jsc-news-box-1{
	border:1px solid #c2c2c2;
	background-color:#fff;
	min-height:310px;
	margin-bottom:20px;
	max-width:400px;
}
.jsc-news-box-2{
	border:1px solid #c2c2c2;
	background-color:#fff;
	min-height:355px;
	margin-bottom:20px;
	max-width:400px;
}
.jsc-news-box-3{
	border:1px solid #c2c2c2;
	background-color:#fff;
	min-height:310px;
	margin-bottom:20px;
	max-width:400px;
}
.jsc-news-box-4{
	border:1px solid #c2c2c2;
	background-color:#fff;
	min-height:335px;
	margin-bottom:20px;
}
.jsc-news-box-5{
	border:1px solid #c2c2c2;
	background-color:#fff;
	min-height:310px;
	margin-bottom:20px;
	max-width:400px;
}
.jsc-news-box-6{
	border:1px solid #c2c2c2;
	background-color:#fff;
	min-height:315px;
	margin-bottom:20px;
	max-width:400px;
}
.jsc-news-box-7{
	border:1px solid #c2c2c2;
	background-color:#fff;
	min-height:310px;
	margin-bottom:20px;
	max-width:400px;
}
.jsc-news-box-8{
	border:1px solid #c2c2c2;
	background-color:#fff;
	min-height:315px;
	margin-bottom:20px;
	max-width:400px;
}
.jsc-news-box-9{
	border:1px solid #c2c2c2;
	background-color:#fff;
	min-height:310px;
	margin-bottom:20px;
	max-width:400px;
}


/* ========================= jsc-news =============================== */