﻿@charset "utf-8";a:focus,a:hover,button:focus,input:focus,textarea:focus{outline:0!important}
.darkBlueSection,.darkBlueSection01,.darkgraySection,.edu-bg,.edu-bg2,.edu-bg3,.footerBg,.lightBlueSection,.whiteSection{width:100%;float:left}
#clientslider .slick-loading .slick-slide,#clientslider .slick-loading .slick-track{visibility:hidden}
body{padding:0;margin:0;font-family: 'Work Sans', sans-serif; background:url(../images/bodyBg.png); background-repeat: repeat; background-position: center center; background-size:25px}
.modal-backdrop.in {
    filter: alpha(opacity=50);
    opacity: .8;
}

a,div,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,span,table,td,tr,ul{padding:0;margin:0;text-decoration:none;font-weight:400;line-height:normal;outline:0}h2,h3,h4,h5,h6{font-weight:700;line-height:60px}
a:focus,a:hover{text-decoration:none}
input:focus,textarea:focus{border:none}
.container-fluid{padding-right:50px;padding-left:50px}
h1{font-size:48px}
h2{font-size:44px}
h3{font-size:38px}
h4{font-size:24px}
h5{font-size:22px}
h6{font-size:18px}
p{font-size:16px;line-height:26px}
.section-padding{padding:30px 0}
.section-paddingSm{padding:8px 0}
.section-paddingLg{padding:70px 0}
.pd_140{padding:140px 0}
.pd_100{padding:100px 0}
.pd_0x30{padding:0 30px}
.pd_60{padding:60px 0}
.pd_50{padding:50px 0}
.pd_40{padding:40px 0}
.pd_30{padding:30px 0}
.pd_20{padding:20px 0}
.pd-0{padding:0!important}
.pd_b-0{padding-bottom:0!important}
.pd_t-0{padding-top:0!important}
.mr-0{margin:0!important}
.mr_0x5{margin:0 5px!important}
.mr_tp-100{margin-top:100px!important}
.mr_tp-90{margin-top:90px!important}
.mr_tp-80{margin-top:80px!important}
.mr_tp-70{margin-top:70px!important}
.mr_tp-60{margin-top:60px!important}
.mr_tp-50{margin-top:50px!important}
.mr_tp-40{margin-top:40px!important}
.mr_tp-30{margin-top:30px!important}
.mr_tp-20{margin-top:20px!important}
.mr_bt-100{margin-bottom:100px!important}
.mr_bt-90{margin-bottom:90px!important}
.mr_bt-80{margin-bottom:80px!important}
.mr_bt-70{margin-bottom:70px!important}
.mr_bt-60{margin-bottom:60px!important}
.mr_bt-50{margin-bottom:50px!important}
.mr_bt-40{margin-bottom:40px!important}
.mr_bt-35{margin-bottom:35px!important}
.mr_bt-30{margin-bottom:30px!important}
.mr_bt-20{margin-bottom:20px!important}

.sectionhead{padding:0 0 50px}
.sectionHeadingblue,.sectionHeadingwhite{font-size:30px;line-height:20px;margin-bottom:18px;padding:0 0 40px}

.clr-127bd6{background:#127bd6;color:#fff}
.clr-0e64af{background:#0e64af;color:#fff}
.clr-0c5ca4{background:#0c5ca4;color:#fff}
.clr-0b5493{background:#0b5493;color:#fff}
.clr-08457b{background:#08457b;color:#fff}
.clr-cdb320{background:#cdb320;color:#fff}

.btn{display:inline-block;text-align:center;line-height:1;-moz-transition:all .5s linear;-webkit-transition:all .5s linear;-ms-transition:all .5s linear;-o-transition:all .5s linear}

.btn-blue{background:#00c1e4;color:#fff;border-radius: 19px 19px;border:1px solid #fff}
.btn-blue:focus,.btn-blue:hover{background:inherit;color:#fff}
.btn-red{border-radius: 19px 19px; border: 1px solid #fff !important; background: #d91513; color: #fff;}
.btn-red:focus,.btn-red:hover{color:#fff;background:inherit !important;}

/*header*/
#headerOuter .headTop{background-color: #004097; color: #fff;padding: 7px 0; }
.timeSetBox p{line-height:1;padding:0px 0 0;font-size:12px; color:#fff}
.timeSetBox p i{float:left;padding:1px 5px 0 0}
.timeSetBox span { width:118px;  overflow: hidden;  display: inline-block;  height: 13px;}
.timeSetBox,.userBox{float: left; padding: 8px 0 0 0;}

.userBox p{line-height:1;padding:0px 0 0;font-size:12px; float: left; color:#fff}
.userBox p i{padding:1px 1px 0 0}
.userBox span {overflow: hidden; display: inline-block; height: 13px; background-color: #d91313;  border-radius: 40px;  padding: 8px 6px;  line-height: 1px;  float: right;  margin: 0 0 0 5px;}
.lauguageOut{position: relative; float: left;    padding: 7px 0 0 12px;}
.lauguageOut .dropdown-toggle{color: #fff;}
.lauguageOut .dropdown-toggle i{ padding: 0 0 0 5px;  float: right;}
.loginbtn a{float: right; margin-left: 8px;}
.logoHeader{background: url(../images/headerBg.png); background-repeat: no-repeat; background-size: cover; padding: 10px 0;}

/*banner*/
.bannerOuter {
    background: url(../images/banner01.png);
    background-size: 100% 100%;
    background-position: center center;
    background-repeat: no-repeat;
}
.bannerOuter .imgOut{float: left;}
.bannerOuter .bannerCaption{max-width: 860px;color: #fff;margin: 30px auto 40px auto;text-align: center;}
.bannerOuter .bannerCaption h3{font-size: 30px; font-weight: 700;}
.bannerOuter .bannerCaption h5{font-size: 22px;font-weight: 600;line-height: 26px;padding-bottom: 10px;color: #0dd2ff;}
.bannerOuter .bannerCaption p{font-size: 15px;line-height: 22px;color: #fff;}
.bannerOuter .bannerCaption a{font-size: 15px; font-weight:300; font-style: italic; text-decoration: underline; color: #fff;}

/*leftsidebar
.leftmenui h5{ background: #113763; padding: 15px; font-size: 16px; color: #fff; line-height: 15px;text-align: center;text-transform: uppercase;}
.leftmenui{box-shadow:-6px 6px 0px 0 #bfd8ce;background: #031e26 url(../images/leftsidebg.png); background-repeat: no-repeat; background-size: cover;  margin: 0px 0px 40px 0; background-position: bottom;}
.leftmenui li{list-style: none; border-bottom: 1px dotted #fff;}
.leftmenui li a{padding:8px 10px;font-size: 16px;display: block;color: #fff;font-weight: 300;-moz-transition:all .5s linear;-webkit-transition:all .5s linear;-ms-transition:all .5s linear;-o-transition:all .5s linear;font-weight: 500;}
.leftmenui li a:hover,.leftmenui li a:focus,.leftmenui li.active a{background: #0f85cf; text-indent: 5px;-moz-transition:all .5s linear;-webkit-transition:all .5s linear;-ms-transition:all .5s linear;-o-transition:all .5s linear}
.leftmenui li a i{padding-right:7px;}*/

/*leftsidebar*/
.leftmenui h5{background: #192356;padding: 15px;font-size: 16px;color: #fff;line-height: 15px;text-align: center;text-transform: uppercase;}
.leftmenui{box-shadow: -6px 6px 0px 0 #a9a9a94a;background: #273475;background-repeat: no-repeat;background-size: cover;margin: 0px 0px 40px 0;background-position: bottom;}
.leftmenui li{list-style: none; border-bottom: 1px dotted #fff;}
.leftmenui li a i{padding-right:7px;}
.leftmenui li a{padding:8px 10px;font-size: 16px;display: block;color: #fff;font-weight: 300;-moz-transition:all .5s linear;-webkit-transition:all .5s linear;-ms-transition:all .5s linear;-o-transition:all .5s linear;font-weight: 500;}
.leftmenui li a:hover,.leftmenui li a:focus,.leftmenui li.active a{background: #435882;text-indent: 5px;-moz-transition:all .5s linear;-webkit-transition:all .5s linear;-ms-transition:all .5s linear;-o-transition:all .5s linear;}



.pageContetArea{background: #fff;padding: 20px;border: 1px solid #f1f1f1;box-shadow: -6px 6px 0px 0 #bfd8ce;float: left;width: 100%;}
.pageContetArea h2{font-size: 28px; font-weight: 600; color: #478ed8;}
.pageContetArea h3{font-size: 24px; font-weight: 600; color: #478ed8;}
.pageContetArea h4{font-size: 18px; font-weight: 600; color: #478ed8;}
.pageContetArea h5{font-size: 16px; font-weight: 500; color: #478ed8;}
.pageContetArea p{font-size:14px; font-weight: 300; color: #000;}

.newsSection li:hover{    background: #fff;}
.leftnews li{color: #fff;border-bottom: 1px dotted #fff;padding:9px 0 9px 30px;position: relative;}
.leftnews li:before{content: "\f00c";display: inline-block;color: #fff;font-family: FontAwesome;padding: 0 0px 0 0;position: absolute;left: 0;top: 13px;}
.newsSection {
    position: relative;
    background: #fff url(../images/graph.png);
    background-repeat: no-repeat;
    margin: 0px 0px 40px 0;
    padding: 20px 35px 40px;
    border-radius: 10px;
    border: 3px solid #004097;
    background-position: center center;
    background-size: 100% 100%;
}
.newsSection .pin-Img{position: absolute; top: 0; left: 0;}
.newsSection h3{font-size: 22px;font-weight: 700;color: #203d95;border-bottom: 1px solid #203d95;position: relative;margin-bottom:10px;line-height: 1;padding: 0 0 20px 0;}
.newsSection h3:after{content: "";background: #203d95;height: 5px;width:40px;display: inline-block;position: absolute;bottom: 0;left: 0;}
.newsSection ul{overflow: hidden;}
.newsSection li strong{display: block;}
.newsSection li{color: #0e0e0e;border-bottom: 1px dotted #213e95;padding:9px 0 9px 30px;position: relative;}
.newsSection li:before{content: "\f00c";
    display: inline-block;
    color: #fff;
    font-family: FontAwesome;
    padding: 0 0px 0 0;
    position: absolute;
    left: 9px;
    top: 13px;}
.newsSection a{color: #6e0a07;float: right;padding:15px 0 0 0;display: inline-block;}
.newsSection marquee{    overflow: hidden; height: 280px;}
.newsSection li:hover{    background: #fff;}

.leftnews{background: #162b69;}
.leftnews li:hover{background: #233e8e !important}
.leftnews h3{font-size: 22px;font-weight: 700;color: #fff;border-bottom: 1px solid #fff;position: relative;margin-bottom:10px;line-height: 1;padding: 0 0 20px 0;}
.leftnews h3:after{content: "";background: #fff;height: 5px;width:40px;display: inline-block;position: absolute;bottom: 0;left: 0;}
.leftnews ul{overflow: hidden;}
.leftnews li strong{display: block;}
.leftnews li {
    color: #fff;
    border-bottom: 1px dotted #fff;
    padding: 9px 0 9px 30px;
    position: relative;
}


@media screen and (max-width:1366px) {

 .loginbtn a{ padding: 5px 10px; font-size: 12px;}

}


@media screen and (max-width:991px) {
	.bannerOuter .bannerCaption h3{    padding: 0 0 0 60px;}
	.bannerOuter .bannerCaption p{    padding: 0 0 0 60px; font-size:13px;}
		.bannerOuter .bannerCaption p strong{font-size:15px !important;}
	.bannerOuter .bannerCaption a{padding: 4px 0 0 58px; display: block;}
	.bannerOuter{background-size: cover;}
	.bannerOuter .bannerCaption{  width: 100%; color: #fff;  }
	
   
.headTop .container-fluid, .logoHeader .container-fluid{    padding-right: 15px;  padding-left: 15px;}
.leftmenui{    margin: 30px 0px 40px 0;}
.contentTestimon{font-size: 18px; padding:50px 50px;}
.logoHeader img{width:150px;}
.loginbtn a{ padding: 5px 8px; font-size: 11px;}
}


@media screen and (max-width:767px) 
{.bannerOuter .bannerCaption{    margin: 30px auto 30px auto;}
    .bannerOuter .bannerCaption h5{font-size:18px;}
    .divcenter{text-align: center;}
    .divcenter .loginbtn a,.timeSetBox, .lauguageOut{display: inline-block; float: none; margin: 0 0 10px 0px;}
    .userBox{display: none;}
    .bannerOuter .bannerCaption h3{    padding: 0 0 0 15px;}
	.bannerOuter .bannerCaption p{    padding: 0 0 0 15px;}
	.bannerOuter .bannerCaption a{padding: 4px 0 0 15px; display: block;}

}