@font-face {
    font-family: 'icomoon';
    src:    url('fonts/icomoon64f7.eot?rcsubp');
    src:    url('fonts/icomoon64f7.eot?rcsubp#iefix') format('embedded-opentype'),
        url('fonts/icomoon64f7.ttf?rcsubp') format('truetype'),
        url('fonts/icomoon64f7.woff?rcsubp') format('woff'),
        url('fonts/icomoon64f7.svg?rcsubp#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-accounting5:before {
    content: "\e900";
}
.icon-book200:before {
    content: "\e901";
}
.icon-book236:before {
    content: "\e902";
}
.icon-caduceus8:before {
    content: "\e903";
}
.icon-chemistry29:before {
    content: "\e904";
}
.icon-cocktail32:before {
    content: "\e905";
}
.icon-earth132:before {
    content: "\e906";
}
.icon-educational18:before {
    content: "\e907";
}
.icon-group2:before {
    content: "\e908";
}
.icon-statistics:before {
    content: "\e909";
}
.icon-teacher4:before {
    content: "\e90a";
}
.icon-user255:before {
    content: "\e90b";
}
.icon-win5:before {
    content: "\e90c";
}

.wel{    background: #f8f7f7; padding: 25px 0;}
.fc-title{    font-size: 24px;
    font-weight: 600;
	    color: #4e9adc;}
/*.wel .more{font-size: 15px;
    background: #4e9adc;
    padding: 10px;
    color: white;
    display: inline-block;
    border-radius: 5px;
    margin-top: 5px;}*/
.kf_content_wrap{margin-top:10px;}
.ss-home-box{    margin: 10px 0;}
.ss-home-box ul{margin:0; padding:0px;}
.ss-home-box ul li{width: 23%;
    float: left;
    margin-right: 2%;
	margin-bottom: 2%;
    border: 1px solid #4f9add;}
.ss-home-box img{    margin: 0px;
    padding: 0px;
    float: none;}
.ss-home-box b{      background: #4e9adc;
    padding: 10px !important;
    margin: 0;
	font-size: 18px;
    color: #fff !important;
    text-align: center;
    display: block;}
.ss-home-box p{    padding: 0px 1px;
    color: #3d3d3e;
    font-size: 14px;
    text-align: center;
    font-weight: 500;}
.ss-home-box .readmore-home a{text-align: center;
    background: antiquewhite;
    display: block;
    padding: 10px 0;
    font-size: 16px;
	text-transform: capitalize;
    font-weight: 700;}
.ss-home-box ul li.happ ul{ 
    border: 0;
    margin: 0;}
.ss-home-box ul li.happ ul li{    width: 100%;
    border: 0;
	font-size: 15px;
	    padding: 0 10px;
		background: white;
    margin: 0;}
.footer-box-double_main img{width:auto !important;}
.ss h4{    background: #4e9adc;
    font-size: 18px;
    color: #fff;
    padding: 8px;}
footer .widget h5 {
    text-transform: uppercase;
    color: #4f9add !important;
    margin: 10px 0 10px !important;
    border-bottom: 2px dashed #e96568;
    padding-bottom: 10px;
	font-size: 18px;
}
footer .widget-links ul li a {
    display: inline-block;
    font-weight: normal;
    color: #020202 !important;
    text-transform: capitalize;
    position: relative;
    padding: 1px 0px 1px 15px !important;
    font-size: 14px !important;
}
.session_plan {
    width: 48%;
    height: auto;
    float: left;
    margin: 5px;
    padding: 0;
}
.ss-plan p {
    text-align: center !important;
}
.ss-plan h3 a{color:red;}
.ss-plan h2{    color: #4e9adc;}
@media only screen and (max-width: 800px) {
#tit-right .android-app a {
    float: left;
    margin-top: 18px;
    margin-left: 0px !important; 
}
.logo_wrap img {
    float: none !important; 
}
.ss-home-box ul li {
    width: 48%;
	    margin-bottom: 2%
}
.wel #sidebar {
    display: none;
}
}
@media only screen and (max-width: 500px) {
    .ss-home-box ul li {
    width: 100%;
	    margin-bottom: 2%
}
.session_plan {
    width: 100%;
}
.ss-home-two-box .two-box {
    width: 100% !important;
}
.wel #sidebar {
    display: none;
}
.slider{margin-left:-15px !important;}
}

.slider{margin-left:-30px !important;}
marquee img{width:auto !important; display:inline-block; float:left;}
marquee ul li{    width: 200px;
    float: left;}
.marquee {
    white-space: nowrap;
    overflow: hidden;
     visibility:visible !important;
}
.menu-top{float: right;    margin-bottom: 2px;}
.menu-top li{    display: inline-block;
    float: left;
    padding: 0px 8px;
    border-left: 2px solid;}
.menu-top li:first-child{
    border-left: 0px solid !important;}
#tit-right .android-app a{        float: left;
    margin-top: 2px;
    margin-left: 100px;}
.menu-top li a{font-size: 18px;color: #000 !important;
    font-weight: 600;}
/*.menu-top li:nth-child(2) a{color: #4e9adc !important;}
.menu-top li:nth-child(4) a{color: #4e9adc !important;}*/
.tit-left{float:right;}
.ss-home-two-box{    margin: 28px 0;}
.ss-home-two-box .two-box {width: 48%;
    margin-right: 2%;
    float: left;}
.session_plan .tr_class {
    background: #4e9adc;
    color: white;
}
.session_plan .tr_class td strong{
    color: white;
}

.iframe_work {
    width: 600px;
    height: 400px;
    float: left;
    border: 0!important;
    margin: 0;
    background-color: #fff!important;
    padding: 0;
    overflow: hidden;
    border-collapse: collapse;
    scrolling: 'no';
}
.cs-social-media{text-align: right; padding: 6.5px 0;}
.cs-social-media ul {
    margin: 0;
    padding: 0;
    display: inline-block;
}
.cs-social-media ul li {
    margin: 0 0 0 3px;
    padding: 0;
    display: inline-block;
}
 .cs-social-media a {
    color: #fff !important;
}
.cs-social-media li a {
    text-decoration: none;
    outline: none;
    width: 24px;
    height: 24px;
    display: inline-block;
    text-align: center;
    line-height: 24px;
    color: #fff;
}